I’ve had a problem pop up within the last few weeks (since I last updated) and it seems BlueMSX had broken for some reason, unfortunately it’s not specific as to why.
This is on 64bit Linux. The full output of the core is…
RetroArch: parse_config_file: Loading config from: /home/arcade/.config/retroarch/retroarch.cfg.
RetroArch: load_symbols: Loading dynamic libretro from: "/usr/lib/libretro/bluemsx_libretro.so"
RetroArch: rarch_environment_cb: Environ SET_VARIABLES.
RetroArch: rarch_environment_cb: Environ SET_CONTROLLER_INFO.
RetroArch: rarch_environment_cb: Controller port: 1
RetroArch: rarch_environment_cb: RetroPad (ID: 1)
RetroArch: rarch_environment_cb: RetroKeyboard (ID: 3)
RetroArch: rarch_environment_cb: Controller port: 2
RetroArch: rarch_environment_cb: RetroPad (ID: 1)
RetroArch: rarch_environment_cb: RetroKeyboard (ID: 3)
RetroArch: verify_api_version: Version of libretro API: 1
RetroArch: verify_api_version: Compiled against API: 1
RetroArch: rarch_environment_cb: Environ GET_LOG_INTERFACE.
RetroArch: rarch_environment_cb: Environ GET_PERF_INTERFACE.
RetroArch: load_content: Content loading skipped. Implementation will load it on its own.
RetroArch: rarch_environment_cb: Environ SET_PIXEL_FORMAT: RGB565.
RetroArch: rarch_environment_cb: Environ GET_VARIABLE bluemsx_msxtype:
RetroArch: rarch_environment_cb: MSX
RetroArch: rarch_environment_cb: Environ GET_VARIABLE bluemsx_vdp_synctype:
RetroArch: rarch_environment_cb: Auto
RetroArch: rarch_environment_cb: Environ GET_VARIABLE bluemsx_ym2413_enable:
RetroArch: rarch_environment_cb: disabled
RetroArch: rarch_environment_cb: Environ SYSTEM_DIRECTORY: "/home/arcade/.config/retroarch/system".
RetroArch: init_content: Skipping SRAM load.
RetroArch: audio_monitor_adjust_system_rates: Set audio input rate to: 44063.25 Hz.
RetroArch: rarch_main_command: Found shader "/usr/share/libretro/shaders/5xbr-retro.cg"
RetroArch: rarch_main_command: Found shader "/usr/share/libretro/shaders/bead.cg"
RetroArch: rarch_main_command: Found shader "/usr/share/libretro/shaders/blinky.cg"
RetroArch: rarch_main_command: Found shader "/usr/share/libretro/shaders/pixellate.cg"
RetroArch: rarch_main_command: Found shader "/usr/share/libretro/shaders/quilez.cg"
RetroArch: rarch_main_command: Found shader "/usr/share/libretro/shaders/retro-v2.cg"
RetroArch: rarch_main_command: Found shader "/usr/share/libretro/shaders/retroarch.cgp"
RetroArch: rarch_main_command: Found shader "/usr/share/libretro/shaders/retroarch.glslp"
RetroArch: rarch_main_command: Found shader "/usr/share/libretro/shaders/scanline.cg"
RetroArch: rarch_main_command: Found shader "/usr/share/libretro/shaders/sharp-bilinear.cg"
RetroArch: rarch_main_command: Found shader "/usr/share/libretro/shaders/stock.cg"
RetroArch: init_video: Video @ fullscreen
RetroArch: init_video: Starting threaded video driver ...
RetroArch: gl_init: Found GL context: glx
RetroArch: gl_init: Detecting screen resolution 1920x1080.
RetroArch: x11_query_screens: [X11]: Xinerama version: 1.1.
RetroArch: x11_get_xinerama_coord: [X11]: Xinerama screens: 1.
RetroArch: gfx_ctx_glx_set_video_mode: [GLX]: Using Xinerama on screen #0.
RetroArch: gfx_ctx_glx_set_video_mode: [GLX]: X = 0, Y = 0, W = 1920, H = 1080.
RetroArch: gfx_ctx_glx_set_video_mode: [GLX]: Using true fullscreen.
RetroArch: gfx_ctx_glx_set_video_mode: [GLX]: Found swap function: glXSwapIntervalEXT.
RetroArch: gfx_ctx_glx_swap_interval: [GLX]: glXSwapIntervalEXT(1)
RetroArch: gl_init: [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTX 960/PCIe/SSE2.
RetroArch: gl_init: [GL]: Version: 4.5.0 NVIDIA 346.47.
RetroArch: gl_query_extension: Querying GL extension: ARB_ES2_compatibility => exists
RetroArch: gl_query_extension: Querying GL extension: ARB_sync => exists
RetroArch: gl_query_extension: Querying GL extension: ARB_texture_float => exists
RetroArch: gl_query_extension: Querying GL extension: EXT_texture_sRGB => exists
RetroArch: gl_query_extension: Querying GL extension: ARB_framebuffer_sRGB => exists
RetroArch: gl_init: GL: Using resolution 1920x1080
RetroArch: gl_init: [GL]: Default shader backend found: glsl.
RetroArch: gl_shader_init: [GL]: Using Cg shader backend.
RetroArch: gl_cg_init: [Cg]: Vertex profile: gp5vp
RetroArch: gl_cg_init: [Cg]: Fragment profile: gp5fp
RetroArch: load_preset: Loading Cg meta-shader: /usr/share/libretro/shaders/retroarch.cgp
RetroArch: load_shader: Loading Cg shader: "/usr/share/libretro/shaders/xbr/xbr-mlv4-multipass/xbr-mlv4-pass1.cg".
RetroArch: load_shader: Loading Cg shader: "/usr/share/libretro/shaders/xbr/xbr-mlv4-multipass/xbr-mlv4-pass2.cg".
RetroArch: load_shader: Loading Cg shader: "/usr/share/libretro/shaders/xbr/xbr-mlv4-multipass/xbr-mlv4-pass3.cg".
RetroArch: load_shader: Loading Cg shader: "/usr/share/libretro/shaders/xbr/xbr-mlv4-multipass/xbr-mlv4-pass4.cg".
RetroArch: set_program_base_attrib: CG: Found semantic "POSITION" in prog #1.
RetroArch: set_program_base_attrib: CG: Found semantic "COLOR" in prog #1.
RetroArch: set_program_base_attrib: CG: Found semantic "TEXCOORD0" in prog #1.
RetroArch: set_program_base_attrib: CG: Found semantic "POSITION" in prog #2.
RetroArch: set_program_base_attrib: CG: Found semantic "COLOR" in prog #2.
RetroArch: set_program_base_attrib: CG: Found semantic "TEXCOORD0" in prog #2.
RetroArch: set_program_base_attrib: CG: Found semantic "POSITION" in prog #3.
RetroArch: set_program_base_attrib: CG: Found semantic "COLOR" in prog #3.
RetroArch: set_program_base_attrib: CG: Found semantic "TEXCOORD0" in prog #3.
RetroArch: set_program_base_attrib: CG: Found semantic "POSITION" in prog #4.
RetroArch: set_program_base_attrib: CG: Found semantic "COLOR" in prog #4.
RetroArch: set_program_base_attrib: CG: Found semantic "TEXCOORD0" in prog #4.
RetroArch: gl_init: [GL]: Using 4 textures.
RetroArch: gl_init: [GL]: Loaded 4 program(s).
RetroArch: gl_set_texture_fmts: [GL]: Using GL_RGB565 for texture uploads.
RetroArch: gl_query_extension: Querying GL extension: ARB_framebuffer_object => exists
RetroArch: gl_init_fbo: [GL]: Creating FBO 0 @ 1024x1024
RetroArch: gl_init_fbo: [GL]: Creating FBO 1 @ 1024x1024
RetroArch: gl_init_fbo: [GL]: Creating FBO 2 @ 2048x2048
RetroArch: input_joypad_init_driver: Found joypad driver: "udev".
RetroArch: font_renderer_create_default: Using font rendering backend: freetype.
RetroArch: rarch_get_cpu_features: [CPUID]: Vendor: GenuineIntel
RetroArch: rarch_get_cpu_features: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2
RetroArch: find_float_format: ALSA: Using signed 16-bit format.
RetroArch: alsa_init: ALSA: Period size: 1114 frames
RetroArch: alsa_init: ALSA: Buffer size: 3343 frames
RetroArch: alsa_init: ALSA: Can pause: no.
RetroArch: rarch_get_cpu_features: [CPUID]: Vendor: GenuineIntel
RetroArch: rarch_get_cpu_features: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2
RetroArch: rarch_main_command: Loading history file: [/home/arcade/.config/retroarch/retroarch-content-history.txt].
Segmentation fault (core dumped)
All other cores work fine. Has anything changed in GIT that may have caused this?