[Scummvm-tracker] [ScummVM :: Bugs] #15949: M4: RIDDLE: Crash when clicking buttons in game Options menu

ScummVM :: Bugs trac at scummvm.org
Sun May 25 10:33:23 UTC 2025


#15949: M4: RIDDLE: Crash when clicking buttons in game Options menu
--------------------------------+------------------------
Reporter:  Random-Chain         |      Owner:  (none)
    Type:  defect               |     Status:  new
Priority:  normal               |  Component:  Engine: M4
 Version:                       |   Keywords:
    Game:  Riddle of Master Lu  |
--------------------------------+------------------------
 Env:
 SCUMMVM Debian daily build 480f3405
 Pop!_OS 22.04

 Scenario:
 SCUMMVM crashs when clicking on buttons like Save Game / Load Game from
 the game's options menu. I can however save or load using the F5 and F7
 shortcut.
 \\


 Syslog shows:
 {{{
 May 25 11:57:09 ... kernel: [175574.889958] scummvm[195832]: segfault at
 592affe4e6c4 ip 0000592a070cdac7 sp 00007ffc7ec2dec8 error 4 in
 scummvm[290bac7,592a0533c000+4
 3c0000] likely on CPU 9 (core 1, socket 0)
 May 25 11:57:09 ... kernel: [175574.889980] Code: c3 66 90 53 48 8b 86 d0
 00 00 00 48 89 fb 48 8b 30 e8 4d 58 5a 02 48 89 d8 5b c3 0f 1f 84 00 00 00
 00 00 48 8b 87 d0
 00 00 00 <8b> 80 e0 01 00 00 c3 66 90 48 8b 87 d0 00 00 00 0f b6 80 d0 01
 00
 }}}
 \\


 Backtrace from core:
 {{{
 Core was generated by `./scummvm'.
 Program terminated with signal SIGSEGV, Segmentation fault.
 #0  0x0000796cd3515656 in fluid_synth_write_s16 () from /lib/x86_64-linux-
 gnu/libfluidsynth.so.3
 [Current thread is 1 (Thread 0x796cabfff640 (LWP 199311))]
 (gdb) bt
 #0  0x0000796cd3515656 in fluid_synth_write_s16 () at /lib/x86_64-linux-
 gnu/libfluidsynth.so.3
 #1  0x00005ec0779b10f4 in  ()
 #2  0x00005ec0738a6d65 in  ()
 #3  0x00005ec07797493d in  ()
 #4  0x00005ec07796f92e in  ()
 #5  0x00005ec07796fa71 in  ()
 #6  0x0000796cd3fffb88 in  () at /lib/x86_64-linux-gnu/libSDL2-2.0.so.0
 #7  0x0000796cd40e0c6e in  () at /lib/x86_64-linux-gnu/libSDL2-2.0.so.0
 #8  0x0000796cd2294ac3 in start_thread (arg=<optimized out>) at
 ./nptl/pthread_create.c:442
 #9  0x0000796cd2326850 in clone3 () at
 ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
 }}}
 \\


 Not sure if it's related, but my libSDL version is:
 {{{
 ii  libsdl2-2.0-0:amd64                      2.0.20+dfsg-2ubuntu1.22.04.1
 amd64        Simple DirectMedia Layer
 ii  libsdl2-2.0-0:i386                       2.0.20+dfsg-2ubuntu1.22.04.1
 i386         Simple DirectMedia Layer
 ii  libsdl2-net-2.0-0:amd64                  2.0.1+dfsg1-7
 amd64        Network library for Simple DirectMedia Layer 2, libraries
 }}}

 and fluidsynth:
 {{{
 ii  fluid-soundfont-gm                       3.1-5.3
 all          Fluid (R3) General MIDI SoundFont (GM)
 ii  fluid-soundfont-gs                       3.1-5.3
 all          Fluid (R3) General MIDI SoundFont (GS)
 ii  fluidsynth                               2.2.5-1
 amd64        Real-time MIDI software synthesizer
 ii  libfluidsynth3:amd64                     2.2.5-1
 amd64        Real-time MIDI software synthesizer (runtime library)
 ii  qsynth                                   0.9.6-1
 amd64        fluidsynth MIDI sound synthesiser front-end
 }}}

 although this will happen even when I set the MIDI option to none from
 scummvm global settings.
 \\


 I can attach the full core file if needed.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15949>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list