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

    lr-puae crash after runcommand

    Scheduled Pinned Locked Moved Help and Support
    amiga
    12 Posts 2 Posters 423 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.
    • mituM
      mitu Global Moderator
      last edited by

      Can you try an update from source for the lr-puae package and see if you still get the crash ?

      U 3 Replies Last reply Reply Quote 0
      • U
        uzi18 @mitu
        last edited by

        @mitu will try and report

        1 Reply Last reply Reply Quote 0
        • U
          uzi18 @mitu
          last edited by

          @mitu same error like on binary

          1 Reply Last reply Reply Quote 0
          • U
            uzi18 @mitu
            last edited by uzi18

            @mitu

            (gdb) set args -L /opt/retropie/libretrocores/lr-puae/puae_libretro.so --config /opt/retropie/configs/amiga/retroarch.cfg "/home/pi/RetroPie/roms/amiga/Boulderdash II (1987)(Laser)[h Skippy].adf" --appendconfig /dev/shm/retroarch.cfg
            (gdb) r
            Starting program: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-puae/puae_libretro.so --config /opt/retropie/configs/amiga/retroarch.cfg "/home/pi/RetroPie/roms/amiga/Boulderdash II (1987)(Laser)[h Skippy].adf" --appendconfig /dev/shm/retroarch.cfg
            [Thread debugging using libthread_db enabled]
            Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
            [New Thread 0x70523f00 (LWP 2253)]
            [New Thread 0x6c221f00 (LWP 2254)]
            [New Thread 0x6a88df00 (LWP 2255)]
            [New Thread 0x69efef00 (LWP 2256)]
            [New Thread 0x694fef00 (LWP 2257)]
            [New Thread 0x68cfdf00 (LWP 2258)]
            [New Thread 0x684fcf00 (LWP 2259)]
            [New Thread 0x65afef00 (LWP 2260)]
            [Thread 0x65afef00 (LWP 2260) exited]
            [New Thread 0x65afef00 (LWP 2261)]
            
            Thread 4 "retroarch" received signal SIGSEGV, Segmentation fault.
            [Switching to Thread 0x6a88df00 (LWP 2255)]
            0x001f5010 in gl_raster_font_draw_vertices ()
            (gdb) info threads 
              Id   Target Id                                      Frame 
              1    Thread 0x70567040 (LWP 2250) "retroarch"       0x76e8ba3c in __GI___pthread_timedjoin_ex (threadid=1706028800, thread_return=0x0, abstime=<optimized out>, block=<optimized out>) at pthread_join_common.c:89
              2    Thread 0x70523f00 (LWP 2253) "retroarch"       futex_wait_cancelable (private=0, expected=0, futex_word=0x8e6770) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
              3    Thread 0x6c221f00 (LWP 2254) "retroarch"       0x76e94088 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=1, futex_word=0x86a280) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
            * 4    Thread 0x6a88df00 (LWP 2255) "retroarch"       0x001f5010 in gl_raster_font_draw_vertices ()
              5    Thread 0x69efef00 (LWP 2256) "VCHIQ completio" 0x7526a50c in ioctl () at ../sysdeps/unix/syscall-template.S:78
              6    Thread 0x694fef00 (LWP 2257) "HDispmanx Notif" 0x76e94088 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=1, futex_word=0x76d84f80 <dispmanx_notify_available_event+24>)
                at ../sysdeps/unix/sysv/linux/futex-internal.h:205
              7    Thread 0x68cfdf00 (LWP 2258) "HTV Notify"      0x76e94088 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=1, futex_word=0x76d840f4 <tvservice_notify_available_event+24>)
                at ../sysdeps/unix/sysv/linux/futex-internal.h:205
              8    Thread 0x684fcf00 (LWP 2259) "HCEC Notify"     0x76e94088 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=1, futex_word=0x76d84e84 <cecservice_notify_available_event+24>)
                at ../sysdeps/unix/sysv/linux/futex-internal.h:205
              10   Thread 0x65afef00 (LWP 2261) "retroarch"       __GI___poll (timeout=-1, nfds=1, fds=0x65afe840) at ../sysdeps/unix/sysv/linux/poll.c:29
            (gdb) where
            #0  0x001f5010 in gl_raster_font_draw_vertices ()
            #1  0x001f58f0 in gl_raster_font_flush_block ()
            #2  0x001d21e0 in gfx_widgets_flush_text.part ()
            #3  0x001d32ec in gfx_widgets_frame ()
            #4  0x69f005b8 in  ()
            (gdb)
            

            But solution is here:

            menu_enable_widgets = false
            
            mituM 1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator @uzi18
              last edited by

              @uzi18 Are you using the dispmanx video driver by any chance ?

              U 1 Reply Last reply Reply Quote 0
              • U
                uzi18 @mitu
                last edited by

                @mitu how to check it?
                lr-puae from sources has one con - HDFs works even with "insertion failed" information

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

                  @uzi18 said in lr-puae crash after runcommand:

                  @mitu how to check it?

                  A verbose log should show it - https://retropie.org.uk/docs/Runcommand/#launch-with-verbose-logging.

                  U 1 Reply Last reply Reply Quote 0
                  • U
                    uzi18 @mitu
                    last edited by

                    @mitu

                    [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: "udev".
                    [INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-puae/puae_libretro.so"
                    [INFO] [Overrides]: No core-specific overrides found at "/home/pi/.config/retroarch/config/PUAE/PUAE.cfg".
                    [INFO] [Overrides]: No content-dir-specific overrides found at "/home/pi/.config/retroarch/config/PUAE/amiga.cfg".
                    [INFO] [Overrides]: No game-specific overrides found at "/home/pi/.config/retroarch/config/PUAE/Miecze Valdgira II (1993)(ASF)(Pl).cfg".
                    [INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
                    [INFO] [Environ]: SET_CORE_OPTIONS.
                    [INFO] [Core Options]: Folder-specific core options found at /home/pi/.config/retroarch/config/PUAE/amiga.opt
                    [INFO] [Environ]: SET_CONTROLLER_INFO.
                    [INFO] [Environ]: SET_SUPPORT_NO_GAME: yes.
                    [INFO] Core requested VFS version >= v1, providing v3
                    [INFO] [Remaps]: Remap directory: "/opt/retropie/configs/amiga/".
                    [INFO] [Overrides]: Redirecting save file to "/home/pi/RetroPie/roms/amiga/Miecze Valdgira II (1993)(ASF)(Pl).srm".
                    [INFO] [Overrides]: Redirecting save state to "/home/pi/RetroPie/roms/amiga/Miecze Valdgira II (1993)(ASF)(Pl).state".
                    [INFO] [Environ]: GET_LOG_INTERFACE.
                    [INFO] [Environ]: GET_PERF_INTERFACE.
                    [INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
                    [INFO] [Environ]: CORE_ASSETS_DIRECTORY: "/home/pi/.config/retroarch/downloads".
                    [INFO] [Environ]: GET_SAVE_DIRECTORY.
                    [INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION.
                    [INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
                    [INFO] [Environ]: SET_SERIALIZATION_QUIRKS.
                    [INFO] [Environ]: SET_INPUT_DESCRIPTORS:
                    [INFO] [Environ]: SET_KEYBOARD_CALLBACK.
                    [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
                    [INFO] [Environ]: SET_SUPPORT_ACHIEVEMENTS: yes.
                    [INFO] [CONTENT LOAD]: Content loading skipped. Implementation will load it on its own.
                    [libretro INFO] Model: 'A1200OG'
                    [libretro INFO] Kickstart: 'kick40068.A1200'
                    [libretro INFO] Disk (1) inserted in drive DF0: '/home/pi/RetroPie/roms/amiga/Miecze Valdgira II (1993)(ASF)(Pl).adf'
                    [libretro INFO] --------------------------------------------------------------------------------
                    [libretro INFO] PUAE 2.6.1 (0186c1b16f7181ffa02d73e6920d3180ce457c46)
                    [libretro INFO] Git commit: dcb3a6d
                    [libretro INFO] Build date: Jan 11 2022 02:49:32
                    [libretro INFO] 
                    [libretro INFO] See the source for a full list of contributors.
                    [libretro INFO] This is free software; see the file COPYING for copying conditions. There is NO
                    [libretro INFO] warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
                    [libretro INFO] --------------------------------------------------------------------------------
                    [libretro INFO] Known ROM 'KS ROM v3.1 (A500,A600,A2000)' loaded
                    [libretro INFO] Building CPU table for configuration: 68020 24-bit
                    [libretro INFO] 1883 CPU functions
                    [libretro INFO] Building CPU, 45954 opcodes (2 0 1)
                    [libretro INFO] CPU=68020, FPU=0, MMU=0, JIT=CPU=0.
                    [libretro INFO] Reset at 00000000. Chipset mask = 00000007
                    [libretro INFO] PAL mode V=50.0804Hz H=15625.0879Hz (227x312+0) IDX=10 (PAL) D=0 RTG=0/0
                    [libretro INFO] hardreset, memory cleared
                    [libretro INFO] SNDRATE 312.0*227.0*50.080410=3546894.958099
                    [libretro INFO] SNDRATE 312.0*227.0*50.080410=3546894.958099
                    [libretro INFO] PAL mode V=50.0804Hz H=15625.0879Hz (227x312+0) IDX=10 (PAL) D=0 RTG=0/0
                    [INFO] [Environ]: SET_MEMORY_MAPS.
                    [INFO]    ndx flags  ptr          offset   start    select   disconn  len      addrspace
                    [INFO]    001 M1A1bc 0x6c209008 00000000 00000000 00000000 00000000 00200000 
                    [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]: Timings deviate too much. Will not adjust. (Display = 60.00 Hz, Game = 49.92 Hz)
                    [INFO] [Video]: Video @ 2160x864
                    [INFO] [Video]: Starting threaded video driver ...
                    [INFO] [EGL] Falling back to eglGetDisplay
                    [INFO] [EGL]: EGL version: 1.4
                    [INFO] [EGL]: Current context: 0x1.
                    [INFO] [GL]: Found GL context: egl_videocore
                    [INFO] [GL]: Detecting screen resolution 1920x1080.
                    [INFO] [GL]: Vendor: Broadcom, Renderer: VideoCore IV HW.
                    [INFO] [GL]: Version: OpenGL ES 2.0.
                    [INFO] Querying EGL extension: KHR_image => exists
                    [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] Shader log: Compiled
                    [INFO] [GLSL]: Found GLSL fragment shader.
                    [INFO] Shader log: Compiled
                    [INFO] [GLSL]: Linking GLSL program.
                    [INFO] [GLSL]: Found GLSL vertex shader.
                    [INFO] Shader log: Compiled
                    [INFO] [GLSL]: Found GLSL fragment shader.
                    [INFO] Shader log: Compiled
                    [INFO] [GLSL]: Linking GLSL program.
                    [INFO] [GLSL]: Found GLSL vertex shader.
                    [INFO] Shader log: Compiled
                    [INFO] [GLSL]: Found GLSL fragment shader.
                    [INFO] Shader log: Compiled
                    [INFO] [GLSL]: Linking GLSL program.
                    [INFO] [GL]: Using 4 textures.
                    [INFO] [GL]: Loaded 1 program(s).
                    [INFO] [Font]: Using font rendering backend: stb-unicode.
                    [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
                    [INFO] [udev]: Added Device Keyboard#0 2.4G 2.4G Wireless Device Keyboard (/dev/input/event2) .
                    [INFO] [udev]: Added Device mouse#0 2.4G 2.4G Wireless Device (/dev/input/event3) .
                    [WARN] [udev]: Full-screen pointer won't be available.
                    [INFO] [udev]: Pad #0 (/dev/input/event6) supports force feedback.
                    [INFO] [udev]: Pad #0 (/dev/input/event6) supports 16 force feedback effects.
                    [INFO] [udev]: Pad #1 (/dev/input/event4) supports 0 force feedback effects.
                    [INFO] [Joypad]: Found joypad driver: "udev".
                    [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] [SRAM]: SRAM will not be saved.
                    [INFO] [Playlist]: Loading history file: [/opt/retropie/configs/amiga/content_history.lpl].
                    [INFO] [Playlist]: Loading history file: [/opt/retropie/configs/amiga/content_music_history.lpl].
                    [INFO] [Playlist]: Loading history file: [/opt/retropie/configs/amiga/content_video_history.lpl].
                    [INFO] [Playlist]: Loading history file: [/opt/retropie/configs/amiga/content_image_history.lpl].
                    [INFO] [Playlist]: Loading favorites file: [/opt/retropie/configs/amiga/content_favorites.lpl].
                    [INFO] [Environ]: SET_SYSTEM_AV_INFO: 640x200, aspect: 1.600, fps: 50.080, sample rate: 44100.00 Hz.
                    [INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
                    [INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 60.00 Hz, Game = 50.08 Hz)
                    [INFO] ALSA: Using floating point format.
                    [INFO] ALSA: Period size: 480 frames
                    [INFO] ALSA: Buffer size: 1536 frames
                    [INFO] [Display]: Found display driver: "gl".
                    [WARN] [udev]: Mouse grab/ungrab feature unavailable.
                    [INFO] [Input]: Game Focus => OFF
                    [libretro INFO] 6888x no FPU: f201 00009000 PC=00f80ca0
                    [libretro INFO] B-Trap f201 at f80ca0 (0x6c40aca8)
                    [libretro INFO] SNDRATE 313.0*227.0*49.920410=3546895.062012
                    [libretro INFO] PAL mode V=49.9204Hz H=15625.0879Hz (227x312+1) IDX=10 (PAL) D=0 RTG=0/0
                    [INFO] [Environ]: SET_SYSTEM_AV_INFO: 720x200, aspect: 1.800, fps: 49.920, sample rate: 44100.00 Hz.
                    [INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
                    [INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 60.00 Hz, Game = 49.92 Hz)
                    [INFO] ALSA: Using floating point format.
                    [INFO] ALSA: Period size: 480 frames
                    [INFO] ALSA: Buffer size: 1536 frames
                    [INFO] [Display]: Found display driver: "gl".
                    [WARN] [udev]: Mouse grab/ungrab feature unavailable.
                    [INFO] [Input]: Game Focus => OFF
                    [INFO] [Environ]: SET_GEOMETRY: 640x256, aspect: 1.250.
                    
                    
                    mituM 1 Reply Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator @uzi18
                      last edited by mitu

                      @uzi18 You're not using the dispmanx driver, so that's not the cause here. I wonder if it's not a issue triggered by the PI's GPU driver (VC4), will have to test on a Pi3.

                      EDIT: I've run this on a Pi3 and didn't get to crash (I get the spinning cube from the intro on Forrest Dumb). Can you try renaming the /home/pi/.config/retroarch/config/PUAE/amiga.opt core options and see if you still get the crash ?

                      U 2 Replies Last reply Reply Quote 0
                      • U
                        uzi18 @mitu
                        last edited by

                        @mitu disabled menu widgets fixed every launch crash with gl_raster_font_draw_vertices (this problem was on every rom)
                        but also have some crashes of EmuStation - still don't know how to debug this one
                        and also occasional crash of lr-puae - will investigate later

                        By the way with enabled menu widgets - with lr-puae (Reset trick just before notification shows) after some time had malformed notifications - like filled blocks instead of fonts.

                        1 Reply Last reply Reply Quote 0
                        • U
                          uzi18 @mitu
                          last edited by

                          @mitu amiga.opt removed and looks like it works with menu widgets enabled,will test it

                          1 Reply Last reply Reply Quote 0
                          • 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.