Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
04282 Crash/Freeze Critical (emulator) Random Mar 20, 2011, 12:49 Dec 31, 2012, 15:50
Tester NekoEd View Status Public Platform SDLMAME
Assigned To Resolution Fixed OS Linux
Status [?] Resolved Driver
Version 0.141u3 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 04282: logicpro, logicpr2, karianx: Loading savestate causes MAME to segfault
Description I made a savestate at a particular point in logicpro, specifically, at the "Final Select" screen (after completing all the initial puzzles). This savestate causes MAME to segfault.

A second test savestate made immediately after starting the game does NOT cause a segfault upon loading.
Steps To Reproduce Attempt to load the included savestate in the logicpro set. It should cause MAME to segfault (it does here).
Additional Information Savestate 1 was made a ways into the game, and segfaults MAME upon loading.
Savestate 2 was made immediately after booting the game, and loads properly.
Github Commit
Flags
Regression Version
Affected Sets / Systems logicpro, logicpr2, karianx
Attached Files
zip file icon logicpro_savestates.zip (437,525 bytes) Mar 20, 2011, 12:49 Uploaded by BarnacleEd
The aforementioned savestates.
Relationships
There are no relationship linked to this issue.
Notes
5
User avatar
No.07323
Fujix
Administrator
Mar 20, 2011, 14:46
-----------------------------------------------------
Exception at EIP=018E5025 (not found): ACCESS VIOLATION
While attempting to read memory at 00000878
-----------------------------------------------------
EAX=00000000 EBX=0C0E7D50 ECX=00000000 EDX=00000000
ESI=05FF1A50 EDI=05FE03C0 EBP=0028F748 ESP=0028F6B0
-----------------------------------------------------
Stack crawl:
  0028F748: 018E5025 (not found)
  0028F808: 00DD8565 (not found)
  0028F828: 018D622E (not found)
  0028F858: 018CE941 (not found)
  0028F888: 01B373DB (not found)
  0028F8E8: 01B37654 (not found)
  0028F9E8: 018D08AB (not found)
  0028FA38: 01949ADF (not found)
  0028FAB8: 01949D90 (not found)
  0028FB48: 018DA230 (not found)
  0028FC08: 0192A138 (not found)
  0028FD28: 01B06246 (not found)
  0028FEB8: 012E4CE9 (not found)
  0028FEF8: 01D3D43E (not found)
  0028FF88: 004013D1 (not found)
  0028FF94: 778C33CA (BaseThreadInitThunk+0x0012)
  0028FFD4: 77DF9ED2 (RtlInitializeExceptionChain+0x0063)
  0028FFEC: 77DF9EA5 (RtlInitializeExceptionChain+0x0036)
User avatar
No.07324
Fujix
Administrator
Mar 20, 2011, 15:04
BarnacleEd, stop posting a report to complain about the Testers system itself.
Remember this is a MAME bug report board, if you have a request for the system, just ask me directly.

It is intentional that you cannot upload a .sta file to prompt you to ZIP the file before you upload and reduce server bandwidth.

Thanks.
User avatar
No.07328
NekoEd
Senior Tester
Mar 21, 2011, 12:29
I don't recall posting about a bug in Mantis before, but note taken. I understand it is intentional that you must zip files before posting them (though the savestates only compressed by 1% each), but the report was that it said that it did NOT post successfully due to the error, when in fact it DID post, which lead to a double post, one without the uploaded file, and a second one with the uploaded file.
User avatar
No.09169
Tafoid
Administrator
Dec 28, 2012, 05:08
BarnacleEd,

I tried with some cheats to get to the Final Select in order to test load/save fitness and I didn't get an crashes.
Can you see if it looks fixed to you?
User avatar
No.09189
NekoEd
Senior Tester
Dec 31, 2012, 15:50
edited on: Dec 31, 2012, 16:01
I only tested with logicpro (sans cheats, you can keep playing by pumping in more coins) and it seems to be fixed. I'll mark this one resolved, don't know what version, though.

UPDATE: I tested logicpr2, but not as far in (after stage 4) and it did not crash. I think it's safe to consider this one resolved.