- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
07858 | Crash/Freeze | Minor | Always | 28 days ago | 27 days ago |
Tester | Robbbert | View Status | Public | Platform | MAME (Official Binary) |
Assigned To | Resolution | Open | OS | Windows 10 (64-bit) | |
Status [?] | Confirmed | Driver | batman.cpp | ||
Version | 0.228 | Fixed in Version | Build | 64-bit | |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 07858: batman: Use of verbose causes a crash before start | ||||
Description | Use of the verbose switch will cause many games to crash while in the process of starting up. | ||||
Steps To Reproduce |
With the official build, do >mame64 batman -v It will crash while starting the video device |
||||
Additional Information |
Tafoid has a list of several hundred other games that have the same issue. I picked batman as it seemed to always happen with the official MAME. This issue does not occur with my homebuilt MAME, possibly because of a different GCC version. (I'm using 10.1) |
||||
Github Commit | |||||
Flags | |||||
Regression Version | |||||
Affected Sets / Systems | batman | ||||
Attached Files
|
|||||
Relationships
There are no relationship linked to this issue. |
Notes
2
![]() No.18407
Tafoid Administrator
28 days ago
|
Some more examples: https://mameload.mameworld.info/verbosecrash.txt https://mameload.mameworld.info/verbosecrash2.txt Similar to what was reported in late 2019 which was suspected to be some compiler bug that was exposed during code changes. https://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=384425 |
---|---|
![]() No.18413
cuavas Administrator
27 days ago
|
I ran gauntlet in a release build under valgrind, and it didn’t turn up any branches on uninitialised values or out-of-bounds accesses (I realise that was on Linux, so different calling convention, object format, etc. but it would still turn up a lot of issues). Given it’s jumping into the weeds from the well-exercised string formatting code, it looks a lot like a compiler bug. |