-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows Explorer crash on Windows 7 x64 #286
Comments
v1.7.2 fixed a crash bug when parsing some PlayStation disc images. What version of rom-properties do you have set up? If you're using v1.7.3 or a nightly build, can you narrow down which specific PlayStation disc image is causing the crash? |
I've had issues with crashing on PS1 bins and some other types of ISOs/CSOs in rom-properties as well, on Windows 10 x64. I also have Icaros installed but that seems to be the only overlap. I ultimately worked around it by disabling rom-properties' support for those files on my end, but I definitely would rather I didn't have to. |
Please test the latest nightly build and see if it crashes on those disc images: Extract the x64 release package, open an admin command prompt, cd to the directory, and run If it works, then I'll look into releasing v1.8 this weekend. |
Thank you. It works. But I've had explorer restart twice. By the way this tool is very neat. It sort of reminds me of (even though I don't use it unless I have to) Linux distributions as they tell certain ROM types. But this tool is even better and more advanced as it gives more internal file information as well as thumbnails for certain files that have banner or icon data such as GameCube and NDS respectively among others. Also I was wondering (not asking) if you had maybe eventually thought about adding PS3 PARAM.SFO support. |
I haven't had any issues since trying the nightly build. |
I was just having crashes with 1.7.3 on the release build but since switching to the latest nightly, no longer getting crashes. |
Do the nightly builds have to be compiled or is there a link to pre-compiled builds? |
Nightly builds are available here: https://ci.appveyor.com/project/GerbilSoft/rom-properties Note that they're not packaged the same way as the release builds. Among other things, 32-bit and 64-bit are built separately. (Use the MSVC 2015 release builds.) |
Thank for the link. My apologies for not scrolling back up the page to see the link you gave me before. Now I feel silly. |
Hi, I've got a crash that might be related with PSP .cso files. I'm on Windows 10 x64 with 1.8.1 and as soon as I open the PSP folder full of CSO files, the explorer window crashes. |
Can you narrow down which specific CSO file is crashing? (You may need to use cmd to move files between folders.) |
After some quick testing, I can narrow it down to: all of them. I've converted them all with maxcso on default settings. |
Obviously that's not good. I'll test this out later today and see what's causing the problem. |
Well, that's certainly something. (Division by zero!) |
Found it. While reworking how zlib was detected, I accidentally added a https://github.com/GerbilSoft/rom-properties/blob/master/src/libromdata/disc/CisoPspReader.cpp#L246 CISO and ZISO formats are very similar, except ZISO uses LZ4, while CISO usually uses zlib. (CISOv2 might use LZ4.) Hence, I had both formats using the same header initialization code. The extra I'll fix this and release v1.8.3 for all platforms later tonight. |
Good job! Thanks! |
One thing that I definitely need to do for v1.9.0 is add a test suite with various file formats other than textures/icons/etc. This would include e.g. sample ISO images compressed with CSO, ZSO, and JSO, and verifying that they can be read correctly. If I had this test suite in v1.8.0, this error would have been caught much earlier, since the tests would crash. |
…ion by zero when reading CISO/CSO images. This fixes a regression from commit 4c7232f. (Use get_crc_table() instead of zlibVersion() for zlib delayload.) This bug was reported by @NotaInutilis in issue #286.
Fixed in v1.8.3. |
@GerbilSoft Now it is crashing explorer simply by clicking on PSP ISO's. I even updated to the latest version and I am getting the same thing. |
Problem is happening with version 1.7.3
The crash happens when say, trying to open a psx bin file with something such as pcsxr.
Though it's not related. Looking at the file in properties>ROM Properties or hovering
over it with the mouse causes no problem either. It happens when a program uses a
different windows explorer dialog menu.
It crashes when you try to scroll down, say on the desktop for instance.
I get a "COM Surrogate has stopped working".
Here is the problem signature if it helps:
Problem Event Name: BEX
Application Name: DllHost.exe
Application Version: 6.1.7600.16385
Application Timestamp: 4a5bc6b7
Fault Module Name: StackHash_0a9e
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Offset: 00a7ba78
Exception Code: c0000005
Exception Data: 00000008
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
The text was updated successfully, but these errors were encountered: