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)|
|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
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)
|Affected Sets / Systems||batman|
|There are no relationship linked to this issue.|
28 days ago
Some more examples:
Similar to what was reported in late 2019 which was suspected to be some compiler bug that was exposed during code changes.
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.|