mupen64plus-core
mupen64plus-core copied to clipboard
Illegal instruction (core dumped)
Obviously, I'm trying to run mupen64plus. I'm just trying to run it from the command line in UbuntuStudio 18.10 with an x86_64 processor. The error I get is as follows
retr0@Alessia:~$ mupen64plus ROM/GoldenEye\ 007\ \(U\)\ \[\!\].z64 Illegal instruction (core dumped) retr0@Alessia:~$
And my hardware can be found at https://pastebin.com/EGZ5WsjR
I went to https://github.com/mupen64plus/mupen64plus-core/releases/tag/2.5.9 and downloaded the x64 linux tarball, and installed it with that. Any help would be great
I have the same issue... I hope someone can tell me how to fix.
This is strange; we're not using any super new AVX instructions which would be possibly unsupported on a relatively modern CPU. Can you post the core dump file which gets generated and written to disk when this error occurs?
How would I do this per chance? the core dump i mean...
To get a core dump, enable it in your BASH shell with the command "ulimit -c unlimited" and then run as shown in your original issue report. When it crashes, it should generate a file in the current directory called "core.
I tried it on a different laptop and don't get this error, I don't know what happened.
Although, it doesn't detect my plugins, aka, the raphnet n64 adapter... ;(
#754 is related, I think. I had this issue as well, m64py uses ctypes to load libmupen64plus.so.2 which fails with 'Illegal instruction'. Grabbing the latest commit, building, and pointing m64py at it got it to load successfully. Not sure how the release was built, maybe something went wrong? Worth noting that I had the same issue pointing m64py to the plugin library files bundled with the release.
i just built 2.5.9 from source on my jetson nano and am getting this error:
UI-Console: attached to core library 'Mupen64Plus Core' version 2.5.9
UI-Console: Includes support for Dynamic Recompiler.
Core: Using full mem base
Segmentation fault (core dumped)
would the solution above still work, to uninstall this build and then pull latest from git and build again?
Perhaps. I never looked into what changed from the 2.5.9 release to whatever commit I had pulled and built, but it got m64py to load the core library correctly.