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
mame -validate hangs on s390x and arm64 #3371
Comments
|
Have you tried adding the -verbose flag? If a particular driver is causing -validate to hang, that should show output stopping just before it. |
|
It's not in a particular driver, it's in That's not going to ever complete. I'll try to find some time to see if I can work out what it's trying to do there. |
|
According to @DopefishJustin, the asm.js build (which uses the C fallbacks) hangs on |
|
Should be fixed in 418bc70 |
|
That fixes the asm.js hang. |
|
Closing since it should be fixed across all platforms - @jmallach please reopen if it's not fixed on S/390, ARM, or AArch64. |
|
dpkg-deb: building package 'mame' in '../mame_0.195+dfsg.1-1_s390x.deb'. Thanks for the prompt fix. A build has also finished for mips, and it failed in the same way as expected. |
Validation tests were failing for mips*, arm*, s390x, and other arches with no native ASM. Cherrypick Vas' patch to fix this. See mamedev/mame#3371 for more info.
0.195, built on Debian sid (gcc 7.3)
MAME builds correctly, but our check target tries to run mame -validate. This has stopped working, and on at least these two architectures, it now just sucks CPU until killed. strace shows nothing. Both architectures use the C fallback code instead of native assembler.
Attached is a backtrace and a disassembly of a generated core file on s390x.
disassembly.txt
The text was updated successfully, but these errors were encountered: