Handheld/gameboy/gb-shader.cgp shader problem

I’m trying to use the shader handheld / gameboy / gb-shader.cgp in my computer without luck. I’m using Linux Mint 17.1 and an Intel® HD Graphics 5000.

Launching libretro with -v parameter I obtain:

RetroArch: init_video_input: Video @ fullscreen
RetroArch: init_video_input: 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: glXSwapIntervalMESA.
RetroArch: gfx_ctx_glx_swap_interval: [GLX]: glXSwapInterval(1)
RetroArch: gl_init: [GL]: Vendor: Intel Open Source Technology Center, Renderer: Mesa DRI Intel(R) Haswell Mobile .
RetroArch: gl_init: [GL]: Version: 3.0 Mesa 10.1.3.
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: gl_cg.
RetroArch: gl_shader_init: [GL]: Using Cg shader backend.
RetroArch: gl_cg_init: [Cg]: Vertex profile: arbvp1
RetroArch: gl_cg_init: [Cg]: Fragment profile: arbfp1
RetroArch: load_preset: Loading Cg meta-shader: /home/mc/Retroarch/shaders-nightly/handheld/gameboy/gb-shader.cgp
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Baseline Alpha (baseline_alpha) 0.100000 0.000000 1.000000 0.010000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter LCD Response Time (response_time) 0.333000 0.000000 0.777000 0.111000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Blending Mode (blending_mode) 0.000000 0.000000 1.000000 1.000000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Neighbor Blending (adjacent_texel_alpha_blending) 0.175500 0.000000 1.000000 0.050000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Contrast (contrast) 0.950000 0.000000 1.000000 0.050000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Background Smooth (bg_smoothing) 0.750000 0.000000 1.000000 0.050000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Shadow Opacity (shadow_opacity) 0.550000 0.000000 1.000000 0.050000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Shadow Offset Horiz (shadow_offset_x) 1.000000 -5.000000 5.000000 0.500000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Shadow Offset Vert (shadow_offset_y) 1.000000 -5.000000 5.000000 0.500000
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/handheld/gameboy/shader-files/gb-pass-0.cg".
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/handheld/gameboy/shader-files/gb-pass-1.cg".
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/handheld/gameboy/shader-files/gb-pass-2.cg".
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/handheld/gameboy/shader-files/gb-pass-3.cg".
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/handheld/gameboy/shader-files/gb-pass-4.cg".
RetroArch: gl_load_luts: Loading texture image from: "/home/mc/Retroarch/shaders-nightly/handheld/gameboy/resources/palette.png" ...

And then the emulator crashes. Any Idea about how to solve this problem? This shader hasn’t been updated for a while so I assume it’s pretty stable.

Regards and thanks in advance.

hmm. that all looks okay. can you run it with gdb and get us a backtrace?

First time using gdb, so I’m not sure if I’m doing it right:

gdb logging file

Starting program: /usr/bin/retroarch --menu --verbose
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffeca16700 (LWP 13811)]
[New Thread 0x7fffe023c700 (LWP 13848)]
[Thread 0x7fffe023c700 (LWP 13848) exited]
[Thread 0x7fffeca16700 (LWP 13811) exited]
[New Thread 0x7fffeca16700 (LWP 13857)]
[New Thread 0x7fffe023c700 (LWP 13895)]
[Thread 0x7fffe023c700 (LWP 13895) exited]
[Thread 0x7fffeca16700 (LWP 13857) exited]
[New Thread 0x7fffeca16700 (LWP 13901)]
[New Thread 0x7fffe023c700 (LWP 13941)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffeca16700 (LWP 13901)]
0x0000000000000000 in ?? ()

Copied from gdb window (just after retroarch loaded all the configuration file)

I started the emulator with the default shader which works fine and then I changed the shader to the problematic one.

RetroArch: load_symbols: Loading dynamic libretro from: "/usr/lib/libretro/tgbdual_libretro.so"
RetroArch: rarch_environment_cb: Environ SET_VARIABLES.
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 PERFORMANCE_LEVEL: 4.
RetroArch: load_content: Loading content file: /home/mc/Emulation/gb/roms/Castlevania Adventure, The (Europe).zip#Castlevania Adventure, The (Europe).gb.
RetroArch: patch_content: Did not find a valid content patch.
RetroArch: read_content_file: CRC32: 0x6977c265, SHA256: 2658b85a1c9179adb495329013f03e00f25aa191b5462278739aff7aafdef3c7
RetroArch: rarch_environment_cb: Environ GET_VARIABLE tgbdual_gblink_enable:
RetroArch: rarch_environment_cb:     disabled
RetroArch: rarch_environment_cb: Environ SET_INPUT_DESCRIPTORS:
RetroArch: rarch_environment_cb:     RetroPad, Player 1, Button "B (bottom)" => "B"
RetroArch: rarch_environment_cb:     RetroPad, Player 1, Button "Select" => "Select"
RetroArch: rarch_environment_cb:     RetroPad, Player 1, Button "Start" => "Start"
RetroArch: rarch_environment_cb:     RetroPad, Player 1, Button "D-Pad Up" => "D-Pad Up"
RetroArch: rarch_environment_cb:     RetroPad, Player 1, Button "D-Pad Down" => "D-Pad Down"
RetroArch: rarch_environment_cb:     RetroPad, Player 1, Button "D-Pad Left" => "D-Pad Left"
RetroArch: rarch_environment_cb:     RetroPad, Player 1, Button "D-Pad Right" => "D-Pad Right"
RetroArch: rarch_environment_cb:     RetroPad, Player 1, Button "A (right)" => "A"
RetroArch: rarch_environment_cb:     RetroPad, Player 1, Button "L" => "Prev Audio Mode"
RetroArch: rarch_environment_cb:     RetroPad, Player 1, Button "R" => "Next Audio Mode"
RetroArch: rarch_environment_cb:     RetroPad, Player 2, Button "B (bottom)" => "B"
RetroArch: rarch_environment_cb:     RetroPad, Player 2, Button "Select" => "Select"
RetroArch: rarch_environment_cb:     RetroPad, Player 2, Button "Start" => "Start"
RetroArch: rarch_environment_cb:     RetroPad, Player 2, Button "D-Pad Up" => "D-Pad Up"
RetroArch: rarch_environment_cb:     RetroPad, Player 2, Button "D-Pad Down" => "D-Pad Down"
RetroArch: rarch_environment_cb:     RetroPad, Player 2, Button "D-Pad Left" => "D-Pad Left"
RetroArch: rarch_environment_cb:     RetroPad, Player 2, Button "D-Pad Right" => "D-Pad Right"
RetroArch: rarch_environment_cb:     RetroPad, Player 2, Button "A (right)" => "A"
RetroArch: rarch_environment_cb:     RetroPad, Player 2, Button "L" => "Prev Audio Mode"
RetroArch: rarch_environment_cb:     RetroPad, Player 2, Button "R" => "Next Audio Mode"
RetroArch: rarch_environment_cb: Environ SET_PIXEL_FORMAT: RGB565.
Frontend supports RGB565; will use that instead of XRGB1555.
RetroArch: init_core: Skipping SRAM load.
RetroArch: adjust_system_rates: Set audio input rate to: 44301.20 Hz.
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/5xbr-retro.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/bead.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/blinky.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/copy of retroarch.cgp"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/john-crt-interlaced-halation.cgp"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/gambatte_libretro.so.cgp"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/genesis_plus_gx_libretro.so.cgp"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/mednafen_gba_libretro.so.cgp"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/nestopia_libretro.so.cgp"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/pixellate.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/quilez.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/retro-v2.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/retroarch.cgp"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/scanline.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/sharp-bilinear.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/stock.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/tgbdual_libretro.so.cgp"
RetroArch: init_video_input: Video @ fullscreen
RetroArch: init_video_input: Starting threaded video driver ...
[New Thread 0x7fffeca16700 (LWP 13857)]
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: glXSwapIntervalMESA.
RetroArch: gfx_ctx_glx_swap_interval: [GLX]: glXSwapInterval(1)
RetroArch: gl_init: [GL]: Vendor: Intel Open Source Technology Center, Renderer: Mesa DRI Intel(R) Haswell Mobile .
RetroArch: gl_init: [GL]: Version: 3.0 Mesa 10.1.3.
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: gl_cg.
RetroArch: gl_shader_init: [GL]: Using Cg shader backend.
RetroArch: gl_cg_init: [Cg]: Vertex profile: arbvp1
RetroArch: gl_cg_init: [Cg]: Fragment profile: arbfp1
RetroArch: load_preset: Loading Cg meta-shader: /home/mc/Retroarch/shaders-nightly/john-crt-interlaced-halation.cgp
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/crt/crt-interlaced-halation/crt-interlaced-halation-pass0.cg".
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/crt/crt-interlaced-halation/crt-interlaced-halation-pass1.cg".
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/crt/crt-interlaced-halation/john-crt-interlaced-halation-pass2.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: gl_init: [GL]: Using 4 textures.
RetroArch: gl_init: [GL]: Loaded 3 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 @ 256x256
RetroArch: gl_init_fbo: [GL]: Creating FBO 1 @ 256x256
RetroArch: gl_init_fbo: [GL]: Creating FBO 2 @ 1024x1024
RetroArch: add_pad: [udev]: Plugged pad: Generic X-Box pad (046d:c21f) on port #0.
RetroArch: add_pad: [udev]: Pad #0 (/dev/input/event13) supports force feedback.
RetroArch: add_pad: [udev]: Pad #0 (/dev/input/event13) supports 16 force feedback effects.
RetroArch: input_joypad_init_driver: Found joypad driver: "udev".
RetroArch: font_renderer_create_default: Using font rendering backend: freetype.
RetroArch: init_video_input: Suspending screensaver (X11).
[New Thread 0x7fffe023c700 (LWP 13895)]
RetroArch: find_float_format: ALSA: Using signed 16-bit format.
RetroArch: alsa_init: ALSA: Period size: 768 frames
RetroArch: alsa_init: ALSA: Buffer size: 3072 frames
RetroArch: alsa_init: ALSA: Can pause: yes.
RetroArch: rarch_get_cpu_features: [CPUID]: Vendor: GenuineIntel
RetroArch: rarch_get_cpu_features: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
RetroArch: resampler_sinc_new: Sinc resampler [SSE]
RetroArch: resampler_sinc_new: SINC params (8 phase bits, 16 taps).
0
RetroArch [WARN] :: init_controllers :: Input device ID 257 is unknown to this libretro implementation. Using RETRO_DEVICE_JOYPAD.
RetroArch: rarch_update_system_info: [Core Info]:
RetroArch: rarch_update_system_info: Display Name = Game Boy / Game Boy Color (TGB Dual)
RetroArch: rarch_update_system_info: Supported Extensions = gb|gbc|sgb
RetroArch: rarch_update_system_info: Authors = GIGO|Hii
[Thread 0x7fffe023c700 (LWP 13895) exited]
RetroArch: compute_audio_buffer_statistics: Average audio buffer saturation: 82.82 %, standard deviation (percentage points): 15.47 %.
RetroArch: compute_audio_buffer_statistics: Amount of time spent close to underrun: 3.00 %. Close to blocking: 89.27 %.
RetroArch: gl_cg_deinit_progs: CG: Destroying programs.
RetroArch: gl_cg_deinit_context_state: CG: Destroying context.
RetroArch: x11_query_screens: [X11]: Xinerama version: 1.1.
RetroArch: x11_get_xinerama_monitor: [X11]: Xinerama screens: 1.
RetroArch: ctx_glx_destroy_resources: [GLX]: Saved monitor #0.
RetroArch: thread_free: Threaded video stats: Frames pushed: 637, Frames dropped: 9.
[Thread 0x7fffeca16700 (LWP 13857) exited]
RetroArch: compute_monitor_fps_statistics: Monitor FPS estimation is disabled for threaded video.
RetroArch: adjust_system_rates: Set audio input rate to: 44301.20 Hz.
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/5xbr-retro.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/bead.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/blinky.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/copy of retroarch.cgp"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/john-crt-interlaced-halation.cgp"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/gambatte_libretro.so.cgp"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/genesis_plus_gx_libretro.so.cgp"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/mednafen_gba_libretro.so.cgp"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/nestopia_libretro.so.cgp"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/pixellate.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/quilez.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/retro-v2.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/retroarch.cgp"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/scanline.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/sharp-bilinear.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/stock.cg"
RetroArch: rarch_main_command: Found shader "/home/mc/Retroarch/shaders-nightly/tgbdual_libretro.so.cgp"
RetroArch: init_video_input: Video @ 648x432
RetroArch: init_video_input: Starting threaded video driver ...
[New Thread 0x7fffeca16700 (LWP 13901)]
RetroArch: gl_init: Found GL context: glx
RetroArch: gl_init: Detecting screen resolution 1920x1080.
RetroArch: gfx_ctx_glx_set_video_mode: [GLX]: X = 0, Y = 0, W = 648, H = 432.
RetroArch: gfx_ctx_glx_set_video_mode: [GLX]: Found swap function: glXSwapIntervalMESA.
RetroArch: gfx_ctx_glx_swap_interval: [GLX]: glXSwapInterval(1)
RetroArch: gl_init: [GL]: Vendor: Intel Open Source Technology Center, Renderer: Mesa DRI Intel(R) Haswell Mobile .
RetroArch: gl_init: [GL]: Version: 3.0 Mesa 10.1.3.
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 648x432
RetroArch: gl_init: [GL]: Default shader backend found: gl_cg.
RetroArch: gl_shader_init: [GL]: Using Cg shader backend.
RetroArch: gl_cg_init: [Cg]: Vertex profile: arbvp1
RetroArch: gl_cg_init: [Cg]: Fragment profile: arbfp1
RetroArch: load_preset: Loading Cg meta-shader: /home/mc/Retroarch/shaders-nightly/john-crt-interlaced-halation.cgp
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/crt/crt-interlaced-halation/crt-interlaced-halation-pass0.cg".
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/crt/crt-interlaced-halation/crt-interlaced-halation-pass1.cg".
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/crt/crt-interlaced-halation/john-crt-interlaced-halation-pass2.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: gl_init: [GL]: Using 4 textures.
RetroArch: gl_init: [GL]: Loaded 3 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 @ 256x256
RetroArch: gl_init_fbo: [GL]: Creating FBO 1 @ 256x256
RetroArch: gl_init_fbo: [GL]: Creating FBO 2 @ 1024x1024
RetroArch: add_pad: [udev]: Plugged pad: Generic X-Box pad (046d:c21f) on port #0.
RetroArch: add_pad: [udev]: Pad #0 (/dev/input/event13) supports force feedback.
RetroArch: add_pad: [udev]: Pad #0 (/dev/input/event13) supports 16 force feedback effects.
RetroArch: input_joypad_init_driver: Found joypad driver: "udev".
RetroArch: font_renderer_create_default: Using font rendering backend: freetype.
RetroArch: init_video_input: Suspending screensaver (X11).
[New Thread 0x7fffe023c700 (LWP 13941)]
RetroArch: find_float_format: ALSA: Using signed 16-bit format.
RetroArch: alsa_init: ALSA: Period size: 768 frames
RetroArch: alsa_init: ALSA: Buffer size: 3072 frames
RetroArch: alsa_init: ALSA: Can pause: yes.
RetroArch: rarch_get_cpu_features: [CPUID]: Vendor: GenuineIntel
RetroArch: rarch_get_cpu_features: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
RetroArch: resampler_sinc_new: Sinc resampler [SSE]
RetroArch: resampler_sinc_new: SINC params (8 phase bits, 16 taps).
0
RetroArch: menu_shader_manager_set_preset: Setting Menu shader: /home/mc/Retroarch/shaders-nightly/handheld/gameboy/gb-shader.cgp.
RetroArch: gl_cg_deinit_progs: CG: Destroying programs.
RetroArch: gl_cg_deinit_context_state: CG: Destroying context.
RetroArch: gl_cg_init: [Cg]: Vertex profile: arbvp1
RetroArch: gl_cg_init: [Cg]: Fragment profile: arbfp1
RetroArch: load_preset: Loading Cg meta-shader: /home/mc/Retroarch/shaders-nightly/handheld/gameboy/gb-shader.cgp
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Baseline Alpha (baseline_alpha) 0.100000 0.000000 1.000000 0.010000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter LCD Response Time (response_time) 0.333000 0.000000 0.777000 0.111000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Blending Mode (blending_mode) 0.000000 0.000000 1.000000 1.000000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Neighbor Blending (adjacent_texel_alpha_blending) 0.175500 0.000000 1.000000 0.050000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Contrast (contrast) 0.950000 0.000000 1.000000 0.050000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Background Smooth (bg_smoothing) 0.750000 0.000000 1.000000 0.050000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Shadow Opacity (shadow_opacity) 0.550000 0.000000 1.000000 0.050000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Shadow Offset Horiz (shadow_offset_x) 1.000000 -5.000000 5.000000 0.500000
RetroArch: gfx_shader_resolve_parameters: Found #pragma parameter Shadow Offset Vert (shadow_offset_y) 1.000000 -5.000000 5.000000 0.500000
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/handheld/gameboy/shader-files/gb-pass-0.cg".
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/handheld/gameboy/shader-files/gb-pass-1.cg".
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/handheld/gameboy/shader-files/gb-pass-2.cg".
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/handheld/gameboy/shader-files/gb-pass-3.cg".
RetroArch: load_shader: Loading Cg shader: "/home/mc/Retroarch/shaders-nightly/handheld/gameboy/shader-files/gb-pass-4.cg".
RetroArch: gl_load_luts: Loading texture image from: "/home/mc/Retroarch/shaders-nightly/handheld/gameboy/resources/palette.png" ...

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffeca16700 (LWP 13901)]
0x0000000000000000 in ?? ()
(gdb) 


Perfect! Unfortunately, it’s not super-helpful, AFAICT. I just tried to reproduce on my ubuntu 14.10 system and it doesn’t have any issues.

Where did you get your version? From a PPA or did you compile it yourself?

It’s from the stable ppa.

Problem solved, but I don’t know how or why.

The only thing I know is I was playing with the configuration and things were weird. Sometimes I could load some shaders and others they didn’t work at all. So I decided to totally delete my configuration and start from scratch. First experiment, gb shader plugin and it worked first try.

By now I’m just playing with the general configuration, let’s see if everything works when I start making per-core changes.

Regards

Oh ok. Weird, but whatever. Glad you got it working :slight_smile: