Parameters:
Executing: /opt/retroarena/emulators/retroarch/bin/retroarch -L /opt/retroarena/libretrocores/lr-flycast/flycast_libretro.so
[INFO] RetroArch 1.7.8 (Git ea7e682)
[INFO] ์ธ์ด๋ธ ํ์ผ ๋ฆฌ๋ค์ด๋ ์
: "/home/pigaming/RetroArena/roms/dreamcast/Bangai-O.srm".
[INFO] ์ํ์ ์ฅ ํ์ผ ๋ฆฌ๋ค์ด๋ ์
: "/home/pigaming/RetroArena/roms/dreamcast/Bangai-O.state".
[INFO] === Build =======================================
[INFO] ๊ธฐ๋ฅ: NEON VFPv3 VFPv4
[INFO] Built: Oct 2 2019
[INFO] Version: 1.7.8
[INFO] Git: ea7e682
[INFO] =================================================
[INFO] Loading dynamic libretro core from: "/opt/retroarena/libretrocores/lr-flycast/flycast_libretro.so"
[INFO] [Overrides] no core-specific overrides found at /home/pigaming/.config/retroarch/config/Flycast/Flycast.cfg.
[INFO] [Overrides] no content-dir-specific overrides found at /home/pigaming/.config/retroarch/config/Flycast/dreamcast.cfg.
[INFO] [Overrides] no game-specific overrides found at /home/pigaming/.config/retroarch/config/Flycast/Bangai-O.cfg.
[INFO] Environ GET_LANGUAGE: "10".
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[INFO] Environ SET_CONTROLLER_INFO.
[INFO] ์ธ์ด๋ธ ํ์ผ ๋ฆฌ๋ค์ด๋ ์
: "/home/pigaming/RetroArena/roms/dreamcast/Bangai-O.srm".
[INFO] ์ํ์ ์ฅ ํ์ผ ๋ฆฌ๋ค์ด๋ ์
: "/home/pigaming/RetroArena/roms/dreamcast/Bangai-O.state".
[INFO] Environ GET_LOG_INTERFACE.
[INFO] Environ GET_PERF_INTERFACE.
[INFO] Environ SET_PIXEL_FORMAT: XRGB8888.
[INFO] Environ SET_KEYBOARD_CALLBACK.
[INFO] Environ UNSUPPORTED (#57).
[INFO] Environ SET_DISK_CONTROL_INTERFACE.
[INFO] ์ปจํ
์ธ ๋ถ๋ฌ์ค๊ธฐ๋ฅผ ๊ฑด๋๋ฐ์์ต๋๋ค. ์์ฒด์ ์ผ๋ก ์คํํ๊ฒ ๋ฉ๋๋ค.
[INFO] Environ GET_RUMBLE_INTERFACE.
[libretro INFO] Rumble interface supported!
[INFO] Environ SYSTEM_DIRECTORY: "/home/pigaming/RetroArena/BIOS".
[INFO] Environ SET_SAVE_STATE_IN_BACKGROUND: yes.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] Environ RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[libretro INFO] File extension is: .chd
[INFO] Environ UNSUPPORTED (#56).
[INFO] Environ SET_HW_RENDER.
[INFO] Requesting OpenGLES2 context.
[INFO] Environ SET_ROTATION: 0
[INFO] SRAM ๋ถ๋ฌ์ค๊ธฐ ๊ฑด๋๋ฐ๋ ์ค..
[INFO] libretro API ๋ฒ์ : 1
[INFO] API์ ๋ํ ์ปดํ์ผ: 1
[INFO] [EGL] Found EGL_EXT_platform_base, trying eglGetPlatformDisplayEXT
[INFO] Found #pragma parameter Blur Amount X-Axis (BLURSCALEX) 0.299999 0.000000 1.000000 0.049999 in pass 0
[INFO] Found #pragma parameter Scanline Darkness - Low (LOWLUMSCAN) 6.000000 0.000000 10.000000 0.500000 in pass 0
[INFO] Found #pragma parameter Scanline Darkness - High (HILUMSCAN) 8.000000 0.000000 50.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Dark Pixel Brightness Boost (BRIGHTBOOST) 1.250000 0.500000 1.500000 0.049999 in pass 0
[INFO] Found #pragma parameter Mask Effect Amount (MASK_DARK) 0.250000 0.000000 1.000000 0.049999 in pass 0
[INFO] Found #pragma parameter Mask/Scanline Fade (MASK_FADE) 0.799999 0.000000 1.000000 0.049999 in pass 0
[INFO] ์์ด๋ ๋ฐ๊ฒฌ "/home/pigaming/.config/retroarch/shaders/bilinear.glslp"
[INFO] ์์ด๋ ๋ฐ๊ฒฌ "/home/pigaming/.config/retroarch/shaders/nearest.glslp"
[INFO] ์์ด๋ ๋ฐ๊ฒฌ "/home/pigaming/.config/retroarch/shaders/retroarch.glslp"
[INFO] ์์ด๋ ๋ฐ๊ฒฌ "/home/pigaming/.config/retroarch/shaders/scanline.glslp"
[INFO] ์์ด๋ ๋ฐ๊ฒฌ "/home/pigaming/.config/retroarch/shaders/slang-conversion-template.glsl"
[INFO] ์์ด๋ ๋ฐ๊ฒฌ "/home/pigaming/.config/retroarch/shaders/stock.glsl"
[CDROM] No sg devices found and sg kernel module is not loaded.
[INFO] Found #pragma parameter Blur Amount X-Axis (BLURSCALEX) 0.299999 0.000000 1.000000 0.049999 in pass 0
[INFO] Found #pragma parameter Scanline Darkness - Low (LOWLUMSCAN) 6.000000 0.000000 10.000000 0.500000 in pass 0
[INFO] Found #pragma parameter Scanline Darkness - High (HILUMSCAN) 8.000000 0.000000 50.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Dark Pixel Brightness Boost (BRIGHTBOOST) 1.250000 0.500000 1.500000 0.049999 in pass 0
[INFO] Found #pragma parameter Mask Effect Amount (MASK_DARK) 0.250000 0.000000 1.000000 0.049999 in pass 0
[INFO] Found #pragma parameter Mask/Scanline Fade (MASK_FADE) 0.799999 0.000000 1.000000 0.049999 in pass 0
[INFO] Found #pragma parameter Blur Amount X-Axis (BLURSCALEX) 0.299999 0.000000 1.000000 0.049999 in pass 0
[INFO] Found #pragma parameter Scanline Darkness - Low (LOWLUMSCAN) 6.000000 0.000000 10.000000 0.500000 in pass 0
[INFO] Found #pragma parameter Scanline Darkness - High (HILUMSCAN) 8.000000 0.000000 50.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Dark Pixel Brightness Boost (BRIGHTBOOST) 1.250000 0.500000 1.500000 0.049999 in pass 0
[INFO] Found #pragma parameter Mask Effect Amount (MASK_DARK) 0.250000 0.000000 1.000000 0.049999 in pass 0
[INFO] Found #pragma parameter Mask/Scanline Fade (MASK_FADE) 0.799999 0.000000 1.000000 0.049999 in pass 0
[INFO] ์คํ๋ชฉ๋ก ํ์ผ ๋ถ๋ฌ์ค๋ ์ค: [/opt/retroarena/configs/all/content_history.lpl].
[INFO] ์คํ๋ชฉ๋ก ํ์ผ ๋ถ๋ฌ์ค๋ ์ค: [/opt/retroarena/configs/all/content_music_history.lpl].
[INFO] ์คํ๋ชฉ๋ก ํ์ผ ๋ถ๋ฌ์ค๋ ์ค: [/opt/retroarena/configs/all/content_video_history.lpl].
[INFO] ์คํ๋ชฉ๋ก ํ์ผ ๋ถ๋ฌ์ค๋ ์ค: [/opt/retroarena/configs/all/content_image_history.lpl].
[INFO] ์ฆ๊ฒจ์ฐพ๊ธฐ ํ์ผ ๋ถ๋ฌ์ค๋ ์ค: [/opt/retroarena/configs/all/content_favorites.lpl].
[INFO] Written to playlist file: /opt/retroarena/configs/all/content_history.lpl
[INFO] Environ SET_INPUT_DESCRIPTORS:
[libretro INFO] Fatal error : segfault
in signal_handler -> core/libretro/common.cpp : 383
[libretro INFO] Fatal error : segfault
in signal_handler -> core/libretro/common.cpp : 383
/opt/retroarena/supplementary/runcommand/runcommand.sh: line 1035: 4455 Illegal instruction /opt/retroarena/emulators/retroarch/bin/retroarch -L /opt/retroarena/libretrocores/lr-flycast/flycast_libretro.so --config /opt/retroarena/configs/dreamcast/retroarch.cfg "/home/pigaming/RetroArena/roms/dreamcast/Bangai-O.chd" --verbose --appendconfig /dev/shm/retroarch.cfg < /dev/null
This is the issue:
[libretro INFO] 00:02:952 rend/gles/gles.cpp:414 N[RENDERER]: OpenGL version: (null)
I've seen this happen on Intel as well but I believe it's been fixed in RetroArch. Make sure to use the latest RA version.
Updated latest RA version, but still OpenGL version: null
Parameters:
Executing: /opt/retroarena/emulators/retroarch/bin/retroarch -L /opt/retroarena/libretrocores/lr-flycast/flycast_libretro.so
[INFO] RetroArch 1.8.6 (Git 3b6b067)
[INFO] ์ธ์ด๋ธ ํ์ผ ๋ฆฌ๋ค์ด๋ ์
: "/home/pigaming/RetroArena/roms/dreamcast/Capcom vs SNK 2.srm".
[INFO] ์ํ์ ์ฅ ํ์ผ ๋ฆฌ๋ค์ด๋ ์
: "/home/pigaming/RetroArena/roms/dreamcast/Capcom vs SNK 2.state".
[INFO] === Build =======================================
[INFO] ๊ธฐ๋ฅ: NEON VFPv3 VFPv4
[INFO] Built: Apr 28 2020
[INFO] Version: 1.8.6
[INFO] Git: 3b6b067
[INFO] =================================================
[INFO] Loading dynamic libretro core from: "/opt/retroarena/libretrocores/lr-flycast/flycast_libretro.so"
[INFO] [Overrides] no core-specific overrides found at /home/pigaming/.config/retroarch/config/Flycast/Flycast.cfg.
[INFO] [Overrides] no content-dir-specific overrides found at /home/pigaming/.config/retroarch/config/Flycast/dreamcast.cfg.
[INFO] [Overrides] no game-specific overrides found at /home/pigaming/.config/retroarch/config/Flycast/Capcom vs SNK 2.cfg.
[INFO] ์ธ์ด๋ธ ํ์ผ ๋ฆฌ๋ค์ด๋ ์
: "/home/pigaming/RetroArena/roms/dreamcast/Capcom vs SNK 2.srm".
[INFO] ์ํ์ ์ฅ ํ์ผ ๋ฆฌ๋ค์ด๋ ์
: "/home/pigaming/RetroArena/roms/dreamcast/Capcom vs SNK 2.state".
[INFO] ์ปจํ
์ธ ๋ถ๋ฌ์ค๊ธฐ๋ฅผ ๊ฑด๋๋ฐ์์ต๋๋ค. ์์ฒด์ ์ผ๋ก ์คํํ๊ฒ ๋ฉ๋๋ค.
[libretro INFO] Rumble interface supported!
[libretro INFO] File extension is: .chd
[INFO] Requesting OpenGLES2 context.
[INFO] SRAM ๋ถ๋ฌ์ค๊ธฐ ๊ฑด๋๋ฐ๋ ์ค..
[INFO] libretro API ๋ฒ์ : 1
[INFO] ์ปดํ์ผ ๋์ API: 1
[INFO] [EGL] Found EGL_EXT_platform_base, trying eglGetPlatformDisplayEXT
[INFO] Found #pragma parameter Blur Amount X-Axis (BLURSCALEX) 0.299999 0.000000 1.000000 0.049999 in pass 0
[INFO] Found #pragma parameter Scanline Darkness - Low (LOWLUMSCAN) 6.000000 0.000000 10.000000 0.500000 in pass 0
[INFO] Found #pragma parameter Scanline Darkness - High (HILUMSCAN) 8.000000 0.000000 50.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Dark Pixel Brightness Boost (BRIGHTBOOST) 1.250000 0.500000 1.500000 0.049999 in pass 0
[INFO] Found #pragma parameter Mask Effect Amount (MASK_DARK) 0.250000 0.000000 1.000000 0.049999 in pass 0
[INFO] Found #pragma parameter Mask/Scanline Fade (MASK_FADE) 0.799999 0.000000 1.000000 0.049999 in pass 0
[INFO] ์
ฐ์ด๋ ๋ฐ๊ฒฌ "/home/pigaming/.config/retroarch/shaders/bilinear.glslp"
[INFO] ์
ฐ์ด๋ ๋ฐ๊ฒฌ "/home/pigaming/.config/retroarch/shaders/nearest.glslp"
[INFO] ์
ฐ์ด๋ ๋ฐ๊ฒฌ "/home/pigaming/.config/retroarch/shaders/retroarch.glslp"
[INFO] ์
ฐ์ด๋ ๋ฐ๊ฒฌ "/home/pigaming/.config/retroarch/shaders/scanline.glslp"
[INFO] ์
ฐ์ด๋ ๋ฐ๊ฒฌ "/home/pigaming/.config/retroarch/shaders/slang-conversion-template.glsl"
[INFO] ์
ฐ์ด๋ ๋ฐ๊ฒฌ "/home/pigaming/.config/retroarch/shaders/stock.glsl"
[INFO] Found #pragma parameter Blur Amount X-Axis (BLURSCALEX) 0.299999 0.000000 1.000000 0.049999 in pass 0
[INFO] Found #pragma parameter Scanline Darkness - Low (LOWLUMSCAN) 6.000000 0.000000 10.000000 0.500000 in pass 0
[INFO] Found #pragma parameter Scanline Darkness - High (HILUMSCAN) 8.000000 0.000000 50.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Dark Pixel Brightness Boost (BRIGHTBOOST) 1.250000 0.500000 1.500000 0.049999 in pass 0
[INFO] Found #pragma parameter Mask Effect Amount (MASK_DARK) 0.250000 0.000000 1.000000 0.049999 in pass 0
[INFO] Found #pragma parameter Mask/Scanline Fade (MASK_FADE) 0.799999 0.000000 1.000000 0.049999 in pass 0
[INFO] Found #pragma parameter Blur Amount X-Axis (BLURSCALEX) 0.299999 0.000000 1.000000 0.049999 in pass 0
[INFO] Found #pragma parameter Scanline Darkness - Low (LOWLUMSCAN) 6.000000 0.000000 10.000000 0.500000 in pass 0
[INFO] Found #pragma parameter Scanline Darkness - High (HILUMSCAN) 8.000000 0.000000 50.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Dark Pixel Brightness Boost (BRIGHTBOOST) 1.250000 0.500000 1.500000 0.049999 in pass 0
[INFO] Found #pragma parameter Mask Effect Amount (MASK_DARK) 0.250000 0.000000 1.000000 0.049999 in pass 0
[INFO] Found #pragma parameter Mask/Scanline Fade (MASK_FADE) 0.799999 0.000000 1.000000 0.049999 in pass 0
[INFO] ์คํ๋ชฉ๋ก ํ์ผ ๋ถ๋ฌ์ค๋ ์ค: [/opt/retroarena/configs/all/content_history.lpl].
[INFO] ์คํ๋ชฉ๋ก ํ์ผ ๋ถ๋ฌ์ค๋ ์ค: [/opt/retroarena/configs/all/content_music_history.lpl].
[INFO] ์คํ๋ชฉ๋ก ํ์ผ ๋ถ๋ฌ์ค๋ ์ค: [/opt/retroarena/configs/all/content_video_history.lpl].
[INFO] ์คํ๋ชฉ๋ก ํ์ผ ๋ถ๋ฌ์ค๋ ์ค: [/opt/retroarena/configs/all/content_image_history.lpl].
[INFO] ์ฆ๊ฒจ์ฐพ๊ธฐ ํ์ผ ๋ถ๋ฌ์ค๋ ์ค: [/opt/retroarena/configs/all/content_favorites.lpl].
[libretro INFO] Fatal error : segfault
in signal_handler -> core/libretro/common.cpp : 383
[libretro INFO] Fatal error : segfault
in signal_handler -> core/libretro/common.cpp : 383
/opt/retroarena/supplementary/runcommand/runcommand.sh: line 1035: 13906 Illegal instruction /opt/retroarena/emulators/retroarch/bin/retroarch -L /opt/retroarena/libretrocores/lr-flycast/flycast_libretro.so --config /opt/retroarena/configs/dreamcast/retroarch.cfg "/home/pigaming/RetroArena/roms/dreamcast/Capcom vs SNK 2.chd" --verbose --appendconfig /dev/shm/retroarch.cfg < /dev/null
Same issue we've had before on ODroid XU3/4.
Try to build without link-time-optimization: HAVE_LTCG=0
Also make sure you link with the libGLESv2 library you're going to use with flycast.
E.g. don't link with mesa if you're RockPro has proprietary drivers available.
That should solve the segfault.
I added the HAVE_LTCG=0 parameter in build script and it works on my RockPro64!
Great!
Have fun!
@flyinghead
I'll create a new PR tonight which will disable LTO in case dynarec is arm.
Thanks for your help @MastaG !
platform=classic_armv8_a35 also has this issue, needs to have -flto removed from the CFLGAS
CFLAGS += -Ofast \
-flto -fuse-linker-plugin \
-fno-stack-protector -fno-ident -fomit-frame-pointer \
-fmerge-all-constants -ffast-math -funroll-all-loops \
-marm -mcpu=cortex-a35 -mfpu=neon-fp-armv8 -mfloat-abi=hard
to
CFLAGS += -Ofast \
-fuse-linker-plugin \
-fno-stack-protector -fno-ident -fomit-frame-pointer \
-fmerge-all-constants -ffast-math -funroll-all-loops \
-marm -mcpu=cortex-a35 -mfpu=neon-fp-armv8 -mfloat-abi=hard
but not sure what performance impact on these devices there is, if any
@shantigilbert done
Hi,
Since this commit 4cf6c1f92c4ba9e53dc59deaaf3b5e7b3818c7d1 [Switch] Initial Port
I have this problem.
HAVE_LTCG=0 fixed the problem
I have disabled -flto on all platforms. If crashes still happen re-open or create a new issue.
Most helpful comment
I added the HAVE_LTCG=0 parameter in build script and it works on my RockPro64!