![]() |
| PotPlayer x64 crashes if started sandboxed |
|
Julian
|
Tested with Sandboxie 3.55.01 on Windows 7 x64 (reproducible on both physical and virtual machine):
If PotPlayer is started in the sandbox it crashes (Windows Error Reporting Tool appears). Download it here: http://www.dvbsupport.net/download/index.php?act=view&id=236 Odd thing: If Online Armor 5 is active it doesn't crash sandboxed: http://tmp.emsisoft.com/oa/trunk/5.0.0.1050/OnlineArmorSetup.exe |
||||||||||||
|
|
|||||||||||||
|
SnDPhoenix
|
Yeah confirimed here too.
If I install the (unofficial) x64 English translated version from dvbsupport, then it crashes when trying to launch it sandboxed, but if I use the official build from Daum.net, it doesn't crash when installed sandboxed, but it is the x86 build, not the x64 build. So I tried installing the x86 (unofficial) build from dvbsupport sandboxed and it launched just fine! So it seems the x86 builds (official or unofficial) work fine, only the x64 build crashes sandboxed! The x86 English version can be grabbed from dvbsupport here by the way. Anyways, I still just use the developers old media player "KMPlayer" instead (since about 2006)! |
||||||||||||
|
|
|||||||||||||
|
Julian
|
Thanks for confirming.
|
||||||||||||
|
|
|||||||||||||
|
tzuk
|
Yes, I looked into this now. The bug is actually in PotPlayer x64. It wants to hook an OLE32.DLL service called CoCreateInstance. But Sandboxie already has a hook on the service, and this confuses PotPlayer x64 into creating invalid code bytes, and crashing.
I did not check the influence of Online Armor but I would assume that Online Armor also hooks CoCreateInstance, and is able to do it in a way which does not confuse PotPlayer x64, so it effectively acts as a barrier in this specific problem. Long story short, version 3.55.09 will have a special built-in exception for this case and will apply it for the program PotPlayerMini64.exe. |
||||||||||||
|
_________________ tzuk |
|||||||||||||
|
Julian
|
Thank you for sharing the technical details and providing a fix.
The fix should also apply to "PotPlayer64.exe" which is used if you select to install "PotPlayer Live Files". |
||||||||||||
|
|
|||||||||||||
|
tzuk
|
OK, the fix should handle both EXE names. You can check version 3.55.09.
|
||||||||||||
|
|
|||||||||||||
|
SnDPhoenix
|
Nice! x64 PotPlayer is working here now!
|
||||||||||||
|
|
|||||||||||||
|
Julian
|
Agreed and confirmed. Thanks, tzuk. |
||||||||||||||
|
|
|||||||||||||||
|
yo
Guest
|
yes, its working now, when the next stable will be available?
thank you tzuk |
||||||||||||
|
|
|||||||||||||
|
tzuk
|
I understand you may hestitate to use beta versions in general, but the Sandboxie beta versions are generally as stable as the official versions, plus bug fixes.
|
||||||||||||
|
|
|||||||||||||
| PotPlayer x64 crashes if started sandboxed |
|
||
|


Use the RSS feed to watch this topic for replies