ScummVM Segmentation fault
-
Hello, some ScummVM games has stopped working for me in version 2.6.0 of ScummVM, it worked fine for me in 2.5.0.
Retropie: 4.7.20-Updated
System: RPI4 Raspbian GNU/Linux 10 (Buster)-UpdatedLog:
Parameters: Executing: bash /home/pi/RetroPie/roms/scummvm/+Start\ ScummVM.sh "grim-win-es" Using joystick: Universal Human Interface Device Universal Human Interface Device Virtual keyboard pack 'vkeybd_default' loaded successfully User picked target 'grim-win-es' (engine ID 'grim', game ID 'grim')... Looking for a plugin supporting this target... Grim Running Grim Fandango (Windows/Spanish) VOX0001.LAB: 85d3e9504c481c5ccf2119ea6e0f4e2f, 53831340 bytes. Using joystick: Universal Human Interface Device Universal Human Interface Device /home/pi/RetroPie/roms/scummvm/+Start ScummVM.sh: línea 4: 3301 Violación de segmento /opt/retropie/emulators/scummvm/bin/scummvm --fullscreen --joystick=0 --extrapath="/opt/retropie/emulators/scummvm/extra" "$game"
Please can someone guide me to solve it
Thank you
-
Its crashing here too with 2.6.0 version of ScummVM.
I have verify the game data and i try to change graphic mode to SDL Surface and OpenGL with the same results. -
I'll take a look - I think this is one of the games added from ResidualVM and may require OpenGL.
-
@mitu It also happens to me with Myst III: Exile, and it is also an added game of Residualvm.
Thanks a lot
-
@mitu You are right, changing the graphics mode to Open GL already works.
Thank you very much again
-
I've tested the demo and - briefly - the remastered version of Grim Fandango.
If I set the Graphics mode for the game (or globally) to 'OpenGL', then the game starts, without this settin the game crashes.
I had it set globally, in the ScummVM options, so I initially didn't get the crash, but starting with the default configuration file I can reproduce the crash.Can you confirm this fixes the crash ?
-
@mitu Yes, this fixes the crash.
Thank you.
-
I test Grim Fandango and The Longest Journey, (both games was ResidualVM only) on a Pi4 and Pi3B+.
- On the Pi4 with Graphic mode to OpenGL both games are running but Grim Fandago have some minor issues, the point arrow when you open scummvm menu, sometimes it is not visible. Another strange issue, when i close Grim Fandago, if i choose to start it again immediately it will crash with the following error :
Parameters: Executing: bash /home/pi/RetroPie/roms/scummvm/+Start\ ScummVM.sh "grim-win" Using game controller: Logitech F710 Gamepad (XInput) Virtual keyboard pack 'vkeybd_default' loaded successfully User picked target 'grim-win' (engine ID 'grim', game ID 'grim')... Looking for a plugin supporting this target... Grim Running Grim Fandango (Windows/English) VOX0001.LAB: 444f05f2af689c1bffd179b8b6a632bd, 57993159 bytes. Using game controller: Logitech F710 Gamepad (XInput) /home/pi/RetroPie/roms/scummvm/+Start ScummVM.sh: line 4: 11419 Segmentation fault /opt/retropie/emulators/scummvm/bin/scummvm --fullscreen --joystick=0 --extrapath="/opt/retropie/emulators/scummvm/extra" "$game"
- On the PI3, both games are crashing with Graphic Mode to OpenGL.
To fix the above problems on PI4 and Pi3, except for Graphic mode to OpenGL i set the 3D Renderer Engine to Software. By the way The longest Journey it wasn't playable before on the Pi3 and now is running, not perfect but it is playable i believe.
-
In my case on a Raspberry pi 4 the same problems are not reproduced, the cursor does not disappear, and the game only gives me the startup error if I run it from the scummvm launcher, if I run it from emulationstation I do not have that problem, I can enter and exit as many times as you want.
EDIT:
If I configure OPEN GL for the game, the boot error is reproduced only if I run it from the ScummVM launcher
If I set OPEN GL for the emulator, the error is never reproduced, I can run the game from emulationstation and from the ScummVM launcher, and go in and out as many times as I want
-
Maybe then something is missing from my game data or something in my setup isn't correct.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.