mupen64plus-core icon indicating copy to clipboard operation
mupen64plus-core copied to clipboard

Segmentation fault on ROMs injected with the GSCI

Open leodexe opened this issue 2 years ago • 1 comments

For some reason the Windows Build of mupen64plus or more specifically m64py on Windows is able to run games which were patched with the GameShark Code Injector, or GSCI for short, but the Linux build and forks that depend on them like Not64 and Mupen64Plus FZ are unable to run them as a crash always occurs.

Previously, Versions 1.0 to 1.2 of the code injector could only work with Mario Kart 64, mupen64plus Linux could run any Mario Kart 64 injected with these old versions just fine.

However starting on version 2.0 of the code injector which works with all games, the mupen64plus Linux is unable to run games injected with these new versions, it will crash and throw a segmentation fault and core dumping in the terminal, but mupen64plus Windows can run them without crashing. Other emulators available for both systems like simple64 can also run the patched ROMs with the newest version of the code injector just fine as well.

leodexe avatar Dec 22 '22 23:12 leodexe

Here's the segmetation fault btw

Thread 1 "mupen64plus" received signal SIGSEGV, Segmentation fault.
0x00007ffff6043652 in ?? () from /usr/lib/libmupen64plus.so.2
(gdb)

leodexe avatar Dec 30 '22 02:12 leodexe