RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Intellivision lr-freeintv Segmentation fault

    Scheduled Pinned Locked Moved Help and Support
    lr-freeintvintellivisionsegmentation
    17 Posts 4 Posters 1.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • quicksilverQ
      quicksilver
      last edited by quicksilver

      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
      
      mituM 1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @quicksilver
        last edited by

        @quicksilver can you post the checksum of the ROM file (Astrosmash.in) ?

        quicksilverQ 1 Reply Last reply Reply Quote 0
        • quicksilverQ
          quicksilver @mitu
          last edited by

          @mitu md5 for astrosmash.int is
          8f6a5b5b65d84f947236e503d378370b

          I did try several other games and they all seg faulted too

          1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator
            last edited by

            Finally managed to reproduce this, seems like it's a recent change that triggers the error.

            S 1 Reply Last reply Reply Quote 1
            • mituM
              mitu Global Moderator
              last edited by

              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.

              1 Reply Last reply Reply Quote 1
              • S
                SDMatt @mitu
                last edited by

                @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.

                1 Reply Last reply Reply Quote 0
                • R
                  raymonte
                  last edited by

                  I think this pull request was closed. I reinstalled the core and I'm still having the same problem. Is it working for you?

                  quicksilverQ 1 Reply Last reply Reply Quote 0
                  • quicksilverQ
                    quicksilver @raymonte
                    last edited by

                    @raymonte the pull request is still open. It has not been merged yet.

                    1 Reply Last reply Reply Quote 0
                    • quicksilverQ
                      quicksilver
                      last edited by

                      @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?

                      mituM 1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator @quicksilver
                        last edited by

                        @quicksilver I'll add a note to the PR on Github. Given the proximity to the π day, we want this core to work OOB.

                        1 Reply Last reply Reply Quote 1
                        • mituM
                          mitu Global Moderator
                          last edited by

                          @quicksilver Try a source update and see if it works now.

                          quicksilverQ 1 Reply Last reply Reply Quote 0
                          • quicksilverQ
                            quicksilver @mitu
                            last edited by

                            @mitu Appears to be working again. Thanks!

                            1 Reply Last reply Reply Quote 0
                            • R
                              raymonte
                              last edited by

                              It's working for me now as well, thank you.

                              1 Reply Last reply Reply Quote 0
                              • 2Play2 2Play referenced this topic on
                              • First post
                                Last post

                              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.