FS#54972 - [retroarch] 1.6.3-1 breaks mgba

Attached to Project: Community Packages
Opened by Stanislav T (stas-t) - Saturday, 29 July 2017, 21:11 GMT
Last edited by Maxime Gauduin (Alucryd) - Monday, 07 August 2017, 19:16 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
After upgrading retroarch to 1.6.3-1 starting any mgba game results in crash and coredump. Reverting retroarch to 1.6.1-1 fixes the problem.

Additional info:
* package version(s)
retroarch 1.6.3-1
retroarch-assets-xmb 472-1
retroarch-autoconfig-udev 1217-1
libretro-mgba 4278-1
alsa-lib 1.1.4.1-1
gcc-libs 7.1.1-4
glibc 2.25-7
libdrm 2.4.82-1
libpulse 10.0-3
libusb 1.0.21-2
libx11 1.6.5-1
libxcb 1.12-1
libxext 1.3.3-1
libxinerama 1.1.3-2
libxkbcommon 0.7.1-1
libxv 1.0.11-1
libxxf86vm 1.1.4-1
mesa 17.1.5-1
openal 1.18.0-2
sdl2 2.0.5-4
libglvnd 0.2.999+g4ba53457-2
wayland 1.13.0-1
zlib 1:1.2.11-2
libass 0.13.7-1
ffmpeg 1:3.3.2-2
freetype2 2.8-2

* config and/or log files etc.
System journal shows the message:
Jul 29 22:53:32 stas-hp-laptop systemd[1]: Started Process Core Dump (PID 13143/UID 0).
Jul 29 22:53:32 stas-hp-laptop systemd-coredump[13144]: Process 13141 (retroarch) of user 1000 dumped core.

Stack trace of thread 13141:
#0 0x00007f8d7d7236fc __strncmp_sse42 (libc.so.6)
#1 0x00007f8d6ffd9182 n/a (mgba_libretro.so)
#2 0x00007f8d6ff90285 n/a (mgba_libretro.so)
#3 0x00007f8d6ff909ab n/a (mgba_libretro.so)
#4 0x00007f8d6ff9103b n/a (mgba_libretro.so)
#5 0x00007f8d6ffd7f02 retro_load_game (mgba_libretro.so)
#6 0x000000af517b27c9 n/a (retroarch)
#7 0x000000af517c7519 n/a (retroarch)
#8 0x000000af517ca5ff n/a (retroarch)
#9 0x000000af517bcff8 n/a (retroarch)
#10 0x000000af517b76b1 n/a (retroarch)
#11 0x000000af517c60c4 n/a (retroarch)
#12 0x000000af517c9e1a n/a (retroarch)
#13 0x000000af517b184f n/a (retroarch)
#14 0x00007f8d7d61a4ca __libc_start_main (libc.so.6)
#15 0x000000af517aea5a n/a (retroarch)

Stack trace of thread 13142:
#0 0x00007f8d837311ad pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x000000af517c50cc n/a (retroarch)
#2 0x000000af518d7e1f n/a (retroarch)
#3 0x00007f8d8372b049 start_thread (libpthread.so.0)
#4 0x00007f8d7d6e7f0f __clone (libc.so.6)


Steps to reproduce:
Start retroarch with any mGBA ROM, e.g.:
retroarch -L /usr/lib/libretro/mgba_libretro.so ~/Games/Pokemon\ Pinball\ -\ Ruby\ \&\ Sapphire\ \(USA\).gba
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Monday, 07 August 2017, 19:16 GMT
Reason for closing:  Fixed
Additional comments about closing:  4868-1
Comment by Neros (Neros) - Friday, 04 August 2017, 16:54 GMT
I can confirm this issue. Using the git version of libretro-mgba solves it.

Loading...