Intellivision lr-freeintv Segmentation fault
-
I am having the same issue. Upon launching game, it goes straight back to ES. Tried with the preconfigured binary and building freeintv from source. I should note that I am on a Pi 4.
Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-freeintv/freeintv_libretro.so --config /opt/retropie/configs/intellivision/retroarch.cfg "/home/pi/RetroPie/roms/intellivision/Astrosmash.int" --verbose --appendconfig /dev/shm/retroarch.cfg [INFO] RetroArch 1.9.7 (Git 8373ac6) [INFO] === Build ======================================= [INFO] Capabilities: NEON VFPv3 VFPv4 [INFO] Built: Sep 8 2021 [INFO] Version: 1.9.7 [INFO] Git: 8373ac6 [INFO] ================================================= [INFO] [Input]: Found input driver: "x". [INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-freeintv/freeintv_libretro.so" [INFO] [Overrides]: No core-specific overrides found at "/home/pi/.config/retroarch/config/FreeIntv/FreeIntv.cfg". [INFO] [Overrides]: No content-dir-specific overrides found at "/home/pi/.config/retroarch/config/FreeIntv/intellivision.cfg". [INFO] [Overrides]: No game-specific overrides found at "/home/pi/.config/retroarch/config/FreeIntv/Astrosmash.cfg". [INFO] [Remaps]: Remap directory: "/opt/retropie/configs/intellivision/". [INFO] [Overrides]: Redirecting save file to "/home/pi/RetroPie/roms/intellivision/Astrosmash.srm". [INFO] [Overrides]: Redirecting save state to "/home/pi/RetroPie/roms/intellivision/Astrosmash.state". [INFO] [Environ]: SET_INPUT_DESCRIPTORS: [INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS". [INFO] [Environ]: SET_KEYBOARD_CALLBACK. [INFO] [CONTENT LOAD]: Content loading skipped. Implementation will load it on its own. [INFO] [SRAM]: Skipping SRAM load.. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888. [INFO] [Audio]: Set audio input rate to: 44100.00 Hz. [INFO] [Video]: Video @ 1920x1080 [INFO] [Video]: Starting threaded video driver ... [WARN] [DRM]: Couldn't get device resources. [WARN] [DRM]: Couldn't get device resources. [INFO] [DRM]: Found 1 connectors. [INFO] [DRM]: Connector 0 connected: yes [INFO] [DRM]: Connector 0 has 40 modes. [INFO] [DRM]: Connector 0 assigned to monitor index: #1. [INFO] [DRM]: Mode 0: (1920x1080) 1920 x 1080, 60.000000 Hz [INFO] [DRM]: Mode 1: (1920x1080) 1920 x 1080, 59.940201 Hz [INFO] [DRM]: Mode 2: (1920x1080i) 1920 x 1080, 30.000000 Hz [INFO] [DRM]: Mode 3: (1920x1080i) 1920 x 1080, 29.970100 Hz [INFO] [DRM]: Mode 4: (1920x1080) 1920 x 1080, 50.000000 Hz [INFO] [DRM]: Mode 5: (1920x1080i) 1920 x 1080, 25.000000 Hz [INFO] [DRM]: Mode 6: (1920x1080) 1920 x 1080, 30.000000 Hz [INFO] [DRM]: Mode 7: (1920x1080) 1920 x 1080, 29.970100 Hz [INFO] [DRM]: Mode 8: (1920x1080) 1920 x 1080, 25.000000 Hz [INFO] [DRM]: Mode 9: (1920x1080) 1920 x 1080, 24.000000 Hz [INFO] [DRM]: Mode 10: (1920x1080) 1920 x 1080, 23.976080 Hz [INFO] [DRM]: Mode 11: (1600x1200) 1600 x 1200, 60.000000 Hz [INFO] [DRM]: Mode 12: (1680x1050) 1680 x 1050, 59.883251 Hz [INFO] [DRM]: Mode 13: (1280x1024) 1280 x 1024, 75.024673 Hz [INFO] [DRM]: Mode 14: (1280x1024) 1280 x 1024, 60.019741 Hz [INFO] [DRM]: Mode 15: (1440x900) 1440 x 900, 74.984428 Hz [INFO] [DRM]: Mode 16: (1440x900) 1440 x 900, 59.901459 Hz [INFO] [DRM]: Mode 17: (1280x960) 1280 x 960, 60.000000 Hz [INFO] [DRM]: Mode 18: (1280x800) 1280 x 800, 59.909546 Hz [INFO] [DRM]: Mode 19: (1152x864) 1152 x 864, 75.000000 Hz [INFO] [DRM]: Mode 20: (1280x720) 1280 x 720, 60.000000 Hz [INFO] [DRM]: Mode 21: (1280x720) 1280 x 720, 59.940201 Hz [INFO] [DRM]: Mode 22: (1280x720) 1280 x 720, 50.000000 Hz [INFO] [DRM]: Mode 23: (1024x768) 1024 x 768, 75.028580 Hz [INFO] [DRM]: Mode 24: (1024x768) 1024 x 768, 70.069359 Hz [INFO] [DRM]: Mode 25: (1024x768) 1024 x 768, 60.003841 Hz [INFO] [DRM]: Mode 26: (832x624) 832 x 624, 74.551270 Hz [INFO] [DRM]: Mode 27: (800x600) 800 x 600, 75.000000 Hz [INFO] [DRM]: Mode 28: (800x600) 800 x 600, 72.187569 Hz [INFO] [DRM]: Mode 29: (800x600) 800 x 600, 60.316540 Hz [INFO] [DRM]: Mode 30: (800x600) 800 x 600, 56.250000 Hz [INFO] [DRM]: Mode 31: (720x576) 720 x 576, 50.000000 Hz [INFO] [DRM]: Mode 32: (720x480) 720 x 480, 60.000000 Hz [INFO] [DRM]: Mode 33: (720x480) 720 x 480, 59.940060 Hz [INFO] [DRM]: Mode 34: (640x480) 640 x 480, 75.000000 Hz [INFO] [DRM]: Mode 35: (640x480) 640 x 480, 72.808800 Hz [INFO] [DRM]: Mode 36: (640x480) 640 x 480, 66.666664 Hz [INFO] [DRM]: Mode 37: (640x480) 640 x 480, 60.000000 Hz [INFO] [DRM]: Mode 38: (640x480) 640 x 480, 59.940475 Hz [INFO] [DRM]: Mode 39: (720x400) 720 x 400, 70.081665 Hz [INFO] [GL]: Found GL context: kms [INFO] [GL]: Detecting screen resolution 1920x1080. [INFO] [EGL] Found EGL client version >= 1.5, trying eglGetPlatformDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [EGL]: Current context: 0xaf03ad60. [INFO] [KMS]: New FB: 1920x1080 (stride: 7680). [INFO] [GL]: Vendor: Broadcom, Renderer: V3D 4.2. [INFO] [GL]: Version: OpenGL ES 3.1 Mesa 19.3.2. [INFO] [GL]: Using resolution 1920x1080 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shaders]: Configuration file shader set to . [INFO] [Shaders]: Configuration file shader set to . [INFO] [Shaders]: Configuration file shader set to . [INFO] [Shader driver]: Using GLSL shader backend. [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] Setting up menu pipeline shaders for XMB ... [INFO] [GLSL]: Compiling ribbon shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling simple ribbon shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling snow shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling modern snow shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling bokeh shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling snowflake shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [udev]: Added Device Keyboard#0 MOSART Semi. 2.4G Keyboard Mouse (/dev/input/event0) . [INFO] [udev]: Added Device mouse#0 MOSART Semi. 2.4G Keyboard Mouse (/dev/input/event1) . [INFO] [udev]: Pad #0 (/dev/input/event5) supports force feedback. [INFO] [udev]: Pad #0 (/dev/input/event5) supports 16 force feedback effects. [INFO] [Joypad]: Found joypad driver: "udev". [INFO] [Font]: Using font rendering backend: stb-unicode. [INFO] [Video]: Found display server: null [INFO] ALSA: Using floating point format. [INFO] ALSA: Period size: 480 frames [INFO] ALSA: Buffer size: 1536 frames [INFO] [Display]: Found display driver: "gl". [INFO] [Font]: Using font rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: stb-unicode. [INFO] [Playlist]: Loading history file: [/opt/retropie/configs/intellivision/content_history.lpl]. [INFO] [Playlist]: Loading history file: [/opt/retropie/configs/intellivision/content_music_history.lpl]. [INFO] [Playlist]: Loading history file: [/opt/retropie/configs/intellivision/content_video_history.lpl]. [INFO] [Playlist]: Loading history file: [/opt/retropie/configs/intellivision/content_image_history.lpl]. [INFO] [Playlist]: Loading favorites file: [/opt/retropie/configs/intellivision/content_favorites.lpl]. /opt/retropie/supplementary/runcommand/runcommand.sh: line 1304: 13525 Segmentation fault /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-freeintv/freeintv_libretro.so --config /opt/retropie/configs/intellivision/retroarch.cfg "/home/pi/RetroPie/roms/intellivision/Astrosmash.int" --verbose --appendconfig /dev/shm/retroarch.cfg
-
@quicksilver can you post the checksum of the ROM file (Astrosmash.in) ?
-
@mitu md5 for astrosmash.int is
8f6a5b5b65d84f947236e503d378370bI did try several other games and they all seg faulted too
-
Finally managed to reproduce this, seems like it's a recent change that triggers the error.
-
There's a pending patch submitted upstream (https://github.com/libretro/FreeIntv/pull/74) which fixes this issue, once it's merged the crash will be resolved.
-
@mitu said in Intellivision lr-freeintv Segmentation fault:
seems like it's a recent change that triggers the error.
That's reassuring, and explains why it worked before my SD card died. I guess I'm not crazy.
I've been using jzintv for the past couple of weeks, but it's meant constant tweaking of stuff to get it going. On the plus side I learned a lot about working under the hood of RetroPie.
-
I think this pull request was closed. I reinstalled the core and I'm still having the same problem. Is it working for you?
-
@raymonte the pull request is still open. It has not been merged yet.
-
@mitu is there a way to revert to an early version temporarily? I'm not sure when they'll get around to accepting the PR and the core has been unusable for a while now. Would it be bad etiquette for me to drop a reminder comment on GitHub?
-
@quicksilver I'll add a note to the PR on Github. Given the proximity to the π day, we want this core to work OOB.
-
@quicksilver Try a source update and see if it works now.
-
@mitu Appears to be working again. Thanks!
-
It's working for me now as well, thank you.
-
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.