2015-12-27, 23:37
(2015-12-27, 22:36)charlie0440 Wrote: I compiled OpenElec with xbmc from your retroplayer-15.2 branch (commit 2b3807d), I wanted to try mupen64 so I compiled game.libretro.mupen64plus using https://github.com/a1rwulf/mupen64plus-libretro.git. This all compiled fine. When I launch an n64 rom from the IARL addon kodi starts to launch the emulator but then kodi restarts itself
crashlog: http://sprunge.us/QWAM
Any ideas?
In the log I see
Code:
Thread 1 (LWP 881):
#0 0x0000000000000000 in ?? ()
#1 0x00007f3542888645 in retro_run () from /usr/lib/kodi/addons/game.libretro.mupen64plus/game.libretro.mupen64plus.so
#2 0x0000000000a0c89a in GAME::CGameClient::RunFrame() ()
#3 0x0000000000958ec6 in CRetroPlayer::Process() ()
#4 0x0000000000dcfde5 in CThread::Action() ()
#5 0x0000000000dd054a in CThread::staticThread(void*) ()
#6 0x00007f35a8fb84a4 in ?? () from /lib/libpthread.so.0
#7 0x00007f35a59df4bd in clone () from /lib/libc.so.6
If you compile with make DEBUG=1 then we'll get symbols for the function that crashes.
Did you see the BlueMSX stuff a few days ago? Basically, what it comes down to, is that we're gonna have to load each misbehaving emulator in a debugger and figure out what libretro code works for RetroArch but crashes for other frontends.