libretro / bsnes-mercury

Fork of bsnes with various performance improvements.
GNU General Public License v3.0
47 stars 39 forks source link

Megaman X2 crashes #23

Open prataczak opened 7 years ago

prataczak commented 7 years ago

I tried both the accuracy and balanced cores, both crash. Megaman X3 works fine, and Megaman X2 works fine in regular BSNES accuracy.

hizzlekizzle commented 7 years ago

Seems fine here using mercury accuracy and balanced in linux. Where is it supposed to crash?

prataczak commented 7 years ago

I'm on the Windows version, sorry I should have specified. It happens as soon as the game is loaded.

prataczak commented 7 years ago

Donkey Kong Country 3 crashes also (and works ok with regular bsnes accuracy).

hizzlekizzle commented 7 years ago

Could you try this build of bsnes-mercury-accuracy (win64)? http://www.mediafire.com/file/v27gdc95348fzik/bsnes_mercury_accuracy_libretro.dll

prataczak commented 7 years ago

Mega Man X2 works with that one, and Donkey Kong Country 3 still crashes when first loading.

hizzlekizzle commented 7 years ago

ok, it's probably toolchain issues with the buildbot, then. DKC3 works fine in linux, as well, so that may be a more general mingw issue. Anyway, thanks for testing. We'll look into it.

prataczak commented 7 years ago

No problem, thanks for all your hard work.

andres-asm commented 7 years ago

it's a problem with cheevos maybe @leiradel or @Alcaro can figure it out

(gdb) bt

0 cheevos_get_var_value (var=0x690f21c) at cheevos.c:1129

1 cheevos_test_condition (cond=0x690f210) at cheevos.c:1175

2 cheevos_test_cond_set (dirty_conds=dirty_conds@entry=0x3fffa5c,

reset_conds=reset_conds@entry=0x3fffa60, condset=<optimized out>,
condset=<optimized out>, match_any=0) at cheevos.c:1239

3 0x0000000000642961 in cheevos_test_cheevo (cheevo=0x134fc8a0)

at cheevos.c:1320

4 cheevos_test_cheevo_set (set=, set=)

at cheevos.c:1484

5 0x00000000006451d3 in cheevos_test () at cheevos.c:2354

6 0x0000000000412057 in runloop_iterate (sleep_ms=sleep_ms@entry=0x3fffde0)

at runloop.c:1370

7 0x00000000004016c0 in rarch_main (argc=,

argv=<optimized out>, data=0x0) at frontend/frontend.c:125

8 0x0000000000653528 in WinMain ()

9 0x00000000004013ed in __tmainCRTStartup ()

at C:/repo/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:334

10 0x000000000040152b in mainCRTStartup ()

at C:/repo/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:212
leiradel commented 7 years ago

@fr500 which core and game resulted in that crash?

andres-asm commented 7 years ago

@leiradel Megaman X2, mercury balanced or accuracy

prataczak commented 7 years ago

Donkey Kong Country 3 also crashes.