Segmentation Fault when run with optirun

Hi,
i have written a sample example (copied from manual section).
When i run normally, it run without problem, but when i run with optirun the program finishes with a segmentation fault.

this is the output:

Known pipe types:
  glxGraphicsPipe
(all display modules loaded.)
:display:glxdisplay(warning): No suitable FBConfig contexts available; using XVisual only.
depth_bits=24 color_bits=24 accum_bits=64 back_buffers=1 force_hardware=1 
:display(error): Could not get requested FrameBufferProperties; abandoning window.
  requested: depth_bits=1 color_bits=1 alpha_bits=1 back_buffers=1 force_hardware=1 
  got: depth_bits=24 color_bits=24 accum_bits=64 back_buffers=1 force_hardware=1 
:framework(error): Unable to create window.

When i use optirun program, my graphic card is NVIDIA GeForce GT 330M.

Where is the problem?

Simply, don’t use optirun. You should use primusrun instead. And in a few weeks, both will be obsolete. Nvidia is working on their own PRIME-support. At the very moment, their solution is disallowed because of the GPL.

The error indicates that VirtualGL is not giving you a framebuffer with alpha enabled. You could work around this by setting “framebuffer-alpha #f” in /etc/Config.prc.

I do have a computer with Optimus enabled that I could try installing Linux on, though I won’t have time for that sometime soon - please file a bug report on the bug tracker if you don’t want me to forget about it (preferably with the output of “notify-level-display debug” and “notify-level-glgsg debug” included).

Hi, thanks for all

with “notify-level-display debug” and “notify-level-glgsg debug” flags in Config.prc, the outout is the follow:

:display: loading display module: libpandagl.so
:display(debug): Registering glxGraphicsPipe as a GraphicsPipe type.
:display(debug): symbol of get_pipe_type_pandagl = 0x7f9c98043740
:display(debug): pipe_type_index = 526
:display(debug): pipe_type = glxGraphicsPipe
Known pipe types:
  glxGraphicsPipe
(all display modules loaded.)
:display(debug): DisplayRegion::do_compute_pixels(800, 600)
:display(debug): DisplayRegion::do_compute_pixels(800, 600)
:display(debug): Creating new window window1
:display(debug): Created glxGraphicsWindow 0xa2e248
:display(debug): Windows resorted: window1(0)
 window1(0)
:display:gsg:glgsg(debug): GL_VENDOR = NVIDIA Corporation
:display:gsg:glgsg(debug): GL_RENDERER = GeForce GT 330M/PCIe/SSE2
:display:gsg:glgsg(debug): GL_VERSION = 3.3.0 NVIDIA 304.64, decoded to 3.3
:display:gsg:glgsg(debug): GLX_VENDOR (client) = VirtualGL
:display:gsg:glgsg(debug): GLX_VERSION (client) = 1.4
:display:gsg:glgsg(debug): GLX_VENDOR (server) = VirtualGL
:display:gsg:glgsg(debug): GLX_VERSION (server) = 1.4
:display:gsg:glgsg(debug): GLX_VERSION = 1.4
:display:gsg:glgsg(debug): GL Extensions:
:display:gsg:glgsg(debug): GLX_ARB_create_context
:display:gsg:glgsg(debug): GLX_ARB_create_context_profile
:display:gsg:glgsg(debug): GLX_ARB_get_proc_address
:display:gsg:glgsg(debug): GLX_ARB_multisample
:display:gsg:glgsg(debug): GLX_EXT_visual_info
:display:gsg:glgsg(debug): GLX_EXT_visual_rating
:display:gsg:glgsg(debug): GLX_SGIX_fbconfig
:display:gsg:glgsg(debug): GLX_SGIX_pbuffer
:display:gsg:glgsg(debug): GLX_SGI_make_current_read
:display:gsg:glgsg(debug): GLX_SUN_get_transparent_index
:display:gsg:glgsg(debug): GL_ARB_ES2_compatibility
:display:gsg:glgsg(debug): GL_ARB_base_instance
:display:gsg:glgsg(debug): GL_ARB_blend_func_extended
:display:gsg:glgsg(debug): GL_ARB_color_buffer_float
:display:gsg:glgsg(debug): GL_ARB_compatibility
:display:gsg:glgsg(debug): GL_ARB_compressed_texture_pixel_storage
:display:gsg:glgsg(debug): GL_ARB_conservative_depth
:display:gsg:glgsg(debug): GL_ARB_copy_buffer
:display:gsg:glgsg(debug): GL_ARB_depth_buffer_float
:display:gsg:glgsg(debug): GL_ARB_depth_clamp
:display:gsg:glgsg(debug): GL_ARB_depth_texture
:display:gsg:glgsg(debug): GL_ARB_draw_buffers
:display:gsg:glgsg(debug): GL_ARB_draw_buffers_blend
:display:gsg:glgsg(debug): GL_ARB_draw_elements_base_vertex
:display:gsg:glgsg(debug): GL_ARB_draw_instanced
:display:gsg:glgsg(debug): GL_ARB_explicit_attrib_location
:display:gsg:glgsg(debug): GL_ARB_fragment_coord_conventions
:display:gsg:glgsg(debug): GL_ARB_fragment_program
:display:gsg:glgsg(debug): GL_ARB_fragment_program_shadow
:display:gsg:glgsg(debug): GL_ARB_fragment_shader
:display:gsg:glgsg(debug): GL_ARB_framebuffer_object
:display:gsg:glgsg(debug): GL_ARB_framebuffer_sRGB
:display:gsg:glgsg(debug): GL_ARB_geometry_shader4
:display:gsg:glgsg(debug): GL_ARB_get_program_binary
:display:gsg:glgsg(debug): GL_ARB_half_float_pixel
:display:gsg:glgsg(debug): GL_ARB_half_float_vertex
:display:gsg:glgsg(debug): GL_ARB_imaging
:display:gsg:glgsg(debug): GL_ARB_instanced_arrays
:display:gsg:glgsg(debug): GL_ARB_internalformat_query
:display:gsg:glgsg(debug): GL_ARB_map_buffer_alignment
:display:gsg:glgsg(debug): GL_ARB_map_buffer_range
:display:gsg:glgsg(debug): GL_ARB_multisample
:display:gsg:glgsg(debug): GL_ARB_multitexture
:display:gsg:glgsg(debug): GL_ARB_occlusion_query
:display:gsg:glgsg(debug): GL_ARB_occlusion_query2
:display:gsg:glgsg(debug): GL_ARB_pixel_buffer_object
:display:gsg:glgsg(debug): GL_ARB_point_parameters
:display:gsg:glgsg(debug): GL_ARB_point_sprite
:display:gsg:glgsg(debug): GL_ARB_provoking_vertex
:display:gsg:glgsg(debug): GL_ARB_robustness
:display:gsg:glgsg(debug): GL_ARB_sample_shading
:display:gsg:glgsg(debug): GL_ARB_sampler_objects
:display:gsg:glgsg(debug): GL_ARB_seamless_cube_map
:display:gsg:glgsg(debug): GL_ARB_separate_shader_objects
:display:gsg:glgsg(debug): GL_ARB_shader_bit_encoding
:display:gsg:glgsg(debug): GL_ARB_shader_objects
:display:gsg:glgsg(debug): GL_ARB_shader_texture_lod
:display:gsg:glgsg(debug): GL_ARB_shading_language_100
:display:gsg:glgsg(debug): GL_ARB_shading_language_420pack
:display:gsg:glgsg(debug): GL_ARB_shading_language_include
:display:gsg:glgsg(debug): GL_ARB_shading_language_packing
:display:gsg:glgsg(debug): GL_ARB_shadow
:display:gsg:glgsg(debug): GL_ARB_sync
:display:gsg:glgsg(debug): GL_ARB_texture_border_clamp
:display:gsg:glgsg(debug): GL_ARB_texture_buffer_object
:display:gsg:glgsg(debug): GL_ARB_texture_compression
:display:gsg:glgsg(debug): GL_ARB_texture_compression_rgtc
:display:gsg:glgsg(debug): GL_ARB_texture_cube_map
:display:gsg:glgsg(debug): GL_ARB_texture_cube_map_array
:display:gsg:glgsg(debug): GL_ARB_texture_env_add
:display:gsg:glgsg(debug): GL_ARB_texture_env_combine
:display:gsg:glgsg(debug): GL_ARB_texture_env_crossbar
:display:gsg:glgsg(debug): GL_ARB_texture_env_dot3
:display:gsg:glgsg(debug): GL_ARB_texture_float
:display:gsg:glgsg(debug): GL_ARB_texture_gather
:display:gsg:glgsg(debug): GL_ARB_texture_mirrored_repeat
:display:gsg:glgsg(debug): GL_ARB_texture_multisample
:display:gsg:glgsg(debug): GL_ARB_texture_non_power_of_two
:display:gsg:glgsg(debug): GL_ARB_texture_query_lod
:display:gsg:glgsg(debug): GL_ARB_texture_rectangle
:display:gsg:glgsg(debug): GL_ARB_texture_rg
:display:gsg:glgsg(debug): GL_ARB_texture_rgb10_a2ui
:display:gsg:glgsg(debug): GL_ARB_texture_storage
:display:gsg:glgsg(debug): GL_ARB_texture_swizzle
:display:gsg:glgsg(debug): GL_ARB_timer_query
:display:gsg:glgsg(debug): GL_ARB_transform_feedback2
:display:gsg:glgsg(debug): GL_ARB_transform_feedback_instanced
:display:gsg:glgsg(debug): GL_ARB_transpose_matrix
:display:gsg:glgsg(debug): GL_ARB_uniform_buffer_object
:display:gsg:glgsg(debug): GL_ARB_vertex_array_bgra
:display:gsg:glgsg(debug): GL_ARB_vertex_array_object
:display:gsg:glgsg(debug): GL_ARB_vertex_buffer_object
:display:gsg:glgsg(debug): GL_ARB_vertex_program
:display:gsg:glgsg(debug): GL_ARB_vertex_shader
:display:gsg:glgsg(debug): GL_ARB_vertex_type_2_10_10_10_rev
:display:gsg:glgsg(debug): GL_ARB_viewport_array
:display:gsg:glgsg(debug): GL_ARB_window_pos
:display:gsg:glgsg(debug): GL_ATI_draw_buffers
:display:gsg:glgsg(debug): GL_ATI_texture_float
:display:gsg:glgsg(debug): GL_ATI_texture_mirror_once
:display:gsg:glgsg(debug): GL_EXTX_framebuffer_mixed_formats
:display:gsg:glgsg(debug): GL_EXT_Cg_shader
:display:gsg:glgsg(debug): GL_EXT_abgr
:display:gsg:glgsg(debug): GL_EXT_bgra
:display:gsg:glgsg(debug): GL_EXT_bindable_uniform
:display:gsg:glgsg(debug): GL_EXT_blend_color
:display:gsg:glgsg(debug): GL_EXT_blend_equation_separate
:display:gsg:glgsg(debug): GL_EXT_blend_func_separate
:display:gsg:glgsg(debug): GL_EXT_blend_minmax
:display:gsg:glgsg(debug): GL_EXT_blend_subtract
:display:gsg:glgsg(debug): GL_EXT_compiled_vertex_array
:display:gsg:glgsg(debug): GL_EXT_depth_bounds_test
:display:gsg:glgsg(debug): GL_EXT_direct_state_access
:display:gsg:glgsg(debug): GL_EXT_draw_buffers2
:display:gsg:glgsg(debug): GL_EXT_draw_instanced
:display:gsg:glgsg(debug): GL_EXT_draw_range_elements
:display:gsg:glgsg(debug): GL_EXT_fog_coord
:display:gsg:glgsg(debug): GL_EXT_framebuffer_blit
:display:gsg:glgsg(debug): GL_EXT_framebuffer_multisample
:display:gsg:glgsg(debug): GL_EXT_framebuffer_object
:display:gsg:glgsg(debug): GL_EXT_framebuffer_sRGB
:display:gsg:glgsg(debug): GL_EXT_geometry_shader4
:display:gsg:glgsg(debug): GL_EXT_gpu_program_parameters
:display:gsg:glgsg(debug): GL_EXT_gpu_shader4
:display:gsg:glgsg(debug): GL_EXT_import_sync_object
:display:gsg:glgsg(debug): GL_EXT_multi_draw_arrays
:display:gsg:glgsg(debug): GL_EXT_packed_depth_stencil
:display:gsg:glgsg(debug): GL_EXT_packed_float
:display:gsg:glgsg(debug): GL_EXT_packed_pixels
:display:gsg:glgsg(debug): GL_EXT_pixel_buffer_object
:display:gsg:glgsg(debug): GL_EXT_point_parameters
:display:gsg:glgsg(debug): GL_EXT_provoking_vertex
:display:gsg:glgsg(debug): GL_EXT_rescale_normal
:display:gsg:glgsg(debug): GL_EXT_secondary_color
:display:gsg:glgsg(debug): GL_EXT_separate_shader_objects
:display:gsg:glgsg(debug): GL_EXT_separate_specular_color
:display:gsg:glgsg(debug): GL_EXT_shadow_funcs
:display:gsg:glgsg(debug): GL_EXT_stencil_two_side
:display:gsg:glgsg(debug): GL_EXT_stencil_wrap
:display:gsg:glgsg(debug): GL_EXT_texture3D
:display:gsg:glgsg(debug): GL_EXT_texture_array
:display:gsg:glgsg(debug): GL_EXT_texture_buffer_object
:display:gsg:glgsg(debug): GL_EXT_texture_compression_dxt1
:display:gsg:glgsg(debug): GL_EXT_texture_compression_latc
:display:gsg:glgsg(debug): GL_EXT_texture_compression_rgtc
:display:gsg:glgsg(debug): GL_EXT_texture_compression_s3tc
:display:gsg:glgsg(debug): GL_EXT_texture_cube_map
:display:gsg:glgsg(debug): GL_EXT_texture_edge_clamp
:display:gsg:glgsg(debug): GL_EXT_texture_env_add
:display:gsg:glgsg(debug): GL_EXT_texture_env_combine
:display:gsg:glgsg(debug): GL_EXT_texture_env_dot3
:display:gsg:glgsg(debug): GL_EXT_texture_filter_anisotropic
:display:gsg:glgsg(debug): GL_EXT_texture_format_BGRA8888
:display:gsg:glgsg(debug): GL_EXT_texture_integer
:display:gsg:glgsg(debug): GL_EXT_texture_lod
:display:gsg:glgsg(debug): GL_EXT_texture_lod_bias
:display:gsg:glgsg(debug): GL_EXT_texture_mirror_clamp
:display:gsg:glgsg(debug): GL_EXT_texture_object
:display:gsg:glgsg(debug): GL_EXT_texture_sRGB
:display:gsg:glgsg(debug): GL_EXT_texture_sRGB_decode
:display:gsg:glgsg(debug): GL_EXT_texture_shared_exponent
:display:gsg:glgsg(debug): GL_EXT_texture_storage
:display:gsg:glgsg(debug): GL_EXT_texture_swizzle
:display:gsg:glgsg(debug): GL_EXT_texture_type_2_10_10_10_REV
:display:gsg:glgsg(debug): GL_EXT_timer_query
:display:gsg:glgsg(debug): GL_EXT_transform_feedback2
:display:gsg:glgsg(debug): GL_EXT_vertex_array
:display:gsg:glgsg(debug): GL_EXT_vertex_array_bgra
:display:gsg:glgsg(debug): GL_EXT_x11_sync_object
:display:gsg:glgsg(debug): GL_IBM_rasterpos_clip
:display:gsg:glgsg(debug): GL_IBM_texture_mirrored_repeat
:display:gsg:glgsg(debug): GL_KTX_buffer_region
:display:gsg:glgsg(debug): GL_NVX_conditional_render
:display:gsg:glgsg(debug): GL_NVX_gpu_memory_info
:display:gsg:glgsg(debug): GL_NV_ES1_1_compatibility
:display:gsg:glgsg(debug): GL_NV_alpha_test
:display:gsg:glgsg(debug): GL_NV_blend_minmax
:display:gsg:glgsg(debug): GL_NV_blend_square
:display:gsg:glgsg(debug): GL_NV_complex_primitives
:display:gsg:glgsg(debug): GL_NV_conditional_render
:display:gsg:glgsg(debug): GL_NV_copy_depth_to_color
:display:gsg:glgsg(debug): GL_NV_copy_image
:display:gsg:glgsg(debug): GL_NV_depth_buffer_float
:display:gsg:glgsg(debug): GL_NV_depth_clamp
:display:gsg:glgsg(debug): GL_NV_explicit_multisample
:display:gsg:glgsg(debug): GL_NV_fbo_color_attachments
:display:gsg:glgsg(debug): GL_NV_fence
:display:gsg:glgsg(debug): GL_NV_float_buffer
:display:gsg:glgsg(debug): GL_NV_fog_distance
:display:gsg:glgsg(debug): GL_NV_fragdepth
:display:gsg:glgsg(debug): GL_NV_fragment_program
:display:gsg:glgsg(debug): GL_NV_fragment_program2
:display:gsg:glgsg(debug): GL_NV_fragment_program_option
:display:gsg:glgsg(debug): GL_NV_framebuffer_multisample_coverage
:display:gsg:glgsg(debug): GL_NV_geometry_shader4
:display:gsg:glgsg(debug): GL_NV_gpu_program4
:display:gsg:glgsg(debug): GL_NV_gpu_program4_1
:display:gsg:glgsg(debug): GL_NV_half_float
:display:gsg:glgsg(debug): GL_NV_light_max_exponent
:display:gsg:glgsg(debug): GL_NV_multisample_coverage
:display:gsg:glgsg(debug): GL_NV_multisample_filter_hint
:display:gsg:glgsg(debug): GL_NV_occlusion_query
:display:gsg:glgsg(debug): GL_NV_packed_depth_stencil
:display:gsg:glgsg(debug): GL_NV_parameter_buffer_object
:display:gsg:glgsg(debug): GL_NV_parameter_buffer_object2
:display:gsg:glgsg(debug): GL_NV_path_rendering
:display:gsg:glgsg(debug): GL_NV_pixel_data_range
:display:gsg:glgsg(debug): GL_NV_point_sprite
:display:gsg:glgsg(debug): GL_NV_primitive_restart
:display:gsg:glgsg(debug): GL_NV_register_combiners
:display:gsg:glgsg(debug): GL_NV_register_combiners2
:display:gsg:glgsg(debug): GL_NV_shader_buffer_load
:display:gsg:glgsg(debug): GL_NV_texgen_reflection
:display:gsg:glgsg(debug): GL_NV_texture_barrier
:display:gsg:glgsg(debug): GL_NV_texture_compression_vtc
:display:gsg:glgsg(debug): GL_NV_texture_env_combine4
:display:gsg:glgsg(debug): GL_NV_texture_expand_normal
:display:gsg:glgsg(debug): GL_NV_texture_lod_clamp
:display:gsg:glgsg(debug): GL_NV_texture_multisample
:display:gsg:glgsg(debug): GL_NV_texture_rectangle
:display:gsg:glgsg(debug): GL_NV_texture_shader
:display:gsg:glgsg(debug): GL_NV_texture_shader2
:display:gsg:glgsg(debug): GL_NV_texture_shader3
:display:gsg:glgsg(debug): GL_NV_transform_feedback
:display:gsg:glgsg(debug): GL_NV_transform_feedback2
:display:gsg:glgsg(debug): GL_NV_vdpau_interop
:display:gsg:glgsg(debug): GL_NV_vertex_array_range
:display:gsg:glgsg(debug): GL_NV_vertex_array_range2
:display:gsg:glgsg(debug): GL_NV_vertex_buffer_unified_memory
:display:gsg:glgsg(debug): GL_NV_vertex_program
:display:gsg:glgsg(debug): GL_NV_vertex_program1_1
:display:gsg:glgsg(debug): GL_NV_vertex_program2
:display:gsg:glgsg(debug): GL_NV_vertex_program2_option
:display:gsg:glgsg(debug): GL_NV_vertex_program3
:display:gsg:glgsg(debug): GL_OES_compressed_paletted_texture
:display:gsg:glgsg(debug): GL_OES_depth24
:display:gsg:glgsg(debug): GL_OES_depth32
:display:gsg:glgsg(debug): GL_OES_depth_texture
:display:gsg:glgsg(debug): GL_OES_element_index_uint
:display:gsg:glgsg(debug): GL_OES_fbo_render_mipmap
:display:gsg:glgsg(debug): GL_OES_get_program_binary
:display:gsg:glgsg(debug): GL_OES_mapbuffer
:display:gsg:glgsg(debug): GL_OES_packed_depth_stencil
:display:gsg:glgsg(debug): GL_OES_point_size_array
:display:gsg:glgsg(debug): GL_OES_point_sprite
:display:gsg:glgsg(debug): GL_OES_read_format
:display:gsg:glgsg(debug): GL_OES_rgb8_rgba8
:display:gsg:glgsg(debug): GL_OES_standard_derivatives
:display:gsg:glgsg(debug): GL_OES_texture_3D
:display:gsg:glgsg(debug): GL_OES_texture_float
:display:gsg:glgsg(debug): GL_OES_texture_float_linear
:display:gsg:glgsg(debug): GL_OES_texture_half_float
:display:gsg:glgsg(debug): GL_OES_texture_half_float_linear
:display:gsg:glgsg(debug): GL_OES_texture_npot
:display:gsg:glgsg(debug): GL_OES_vertex_array_object
:display:gsg:glgsg(debug): GL_OES_vertex_half_float
:display:gsg:glgsg(debug): GL_S3_s3tc
:display:gsg:glgsg(debug): GL_SGIS_generate_mipmap
:display:gsg:glgsg(debug): GL_SGIS_texture_lod
:display:gsg:glgsg(debug): GL_SGIX_depth_texture
:display:gsg:glgsg(debug): GL_SGIX_shadow
:display:gsg:glgsg(debug): GL_SUN_slice_accum
:display:gsg:glgsg(debug): HAS EXT GL_ARB_point_sprite 1
:display:gsg:glgsg(debug): HAS EXT GL_ARB_vertex_blend 0
:display:gsg:glgsg(debug): HAS EXT GL_ARB_matrix_palette 0
:display:gsg:glgsg(debug): HAS EXT GL_ARB_depth_texture 1
:display:gsg:glgsg(debug): HAS EXT GL_EXT_packed_depth_stencil 1
:display:gsg:glgsg(debug): HAS EXT GL_EXT_texture_array 1
:display:gsg:glgsg(debug): HAS EXT GL_ARB_texture_cube_map 1
:display:gsg:glgsg(debug): HAS EXT GL_EXT_bgra 1
:display:gsg:glgsg(debug): HAS EXT GL_EXT_rescale_normal 1
:display:gsg:glgsg(debug): HAS EXT GL_ARB_multisample 1
:display:gsg:glgsg(debug): HAS EXT GL_SGIS_generate_mipmap 1
:display:gsg:glgsg(debug): HAS EXT GL_ARB_texture_non_power_of_two 1
:display:gsg:glgsg(debug): HAS EXT GL_ARB_depth_texture 1
:display:gsg:glgsg(debug): HAS EXT GL_ARB_shadow 1
:display:gsg:glgsg(debug): HAS EXT GL_ARB_fragment_program_shadow 1
:display:gsg:glgsg(debug): HAS EXT GL_ARB_texture_env_combine 1
:display:gsg:glgsg(debug): HAS EXT GL_ARB_texture_env_crossbar 1
:display:gsg:glgsg(debug): HAS EXT GL_ARB_texture_env_dot3 1
:display:gsg:glgsg(debug): HAS EXT GL_ARB_tessellation_shader 0
:display:gsg:glgsg(debug): HAS EXT GL_EXT_framebuffer_object 1
:display:gsg:glgsg(debug): HAS EXT GL_EXT_framebuffer_multisample 1
:display:gsg:glgsg(debug): HAS EXT GL_NV_framebuffer_multisample_coverage 1
:display:gsg:glgsg(debug): HAS EXT GL_EXT_framebuffer_blit 1
:display:gsg:glgsg(debug): Occlusion query counter provides 32 bits.
:display:gsg:glgsg(debug): HAS EXT GL_SGIS_texture_edge_clamp 0
:display:gsg:glgsg(debug): HAS EXT GL_ARB_texture_border_clamp 1
:display:gsg:glgsg(debug): HAS EXT GL_ARB_texture_mirrored_repeat 1
:display:gsg:glgsg(debug): HAS EXT GL_EXT_texture_mirror_clamp 1
:display:gsg:glgsg(debug): max texture dimension = 8192, max 3d texture = 2048, max 2d texture array = 512, max cube map = 8192
:display:gsg:glgsg(debug): max_elements_vertices = 1048576, max_elements_indices = 1048576
:display:gsg:glgsg(debug): vertex buffer objects are supported.
:display:gsg:glgsg(debug): Supported compressed texture formats:
  GL_COMPRESSED_RGB_S3TC_DXT1_EXT
  GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
  GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
  Unknown compressed format 0x8b90
  Unknown compressed format 0x8b91
  Unknown compressed format 0x8b92
  Unknown compressed format 0x8b93
  Unknown compressed format 0x8b94
  Unknown compressed format 0x8b95
  Unknown compressed format 0x8b96
  Unknown compressed format 0x8b97
  Unknown compressed format 0x8b98
  Unknown compressed format 0x8b99
:display:gsg:glgsg(debug): HAS EXT GL_EXT_texture_filter_anisotropic 1
:display:gsg:glgsg(debug): HAS EXT GL_EXT_stencil_wrap 1
:display:gsg:glgsg(debug): HAS EXT GL_EXT_stencil_two_side 1
:display:gsg:glgsg(debug): HAS EXT GL_ARB_draw_instanced 1
:display:gsg:glgsg(debug): max lights = 8
:display:gsg:glgsg(debug): max clip planes = 8
:display:gsg:glgsg(debug): max texture stages = 4
:display:gsg:glgsg(debug): 
Cg vertex profile = gp4vp  id = 7011
Cg pixel profile = gp4fp  id = 7010
shader model = 4
:display:gsg:glgsg(debug): HAS EXT GLX_SGI_swap_control 0
:display:glxdisplay(debug): supports_swap_control = 0
:display:glxdisplay(debug): supports_fbconfig = 1
:display:glxdisplay(debug): supports_pbuffer = 1 sgix = 0
:display:glxdisplay(warning): No suitable FBConfig contexts available; using XVisual only.
depth_bits=24 color_bits=24 accum_bits=64 back_buffers=1 force_hardware=1 
:display:x11display(debug): Raw mice not requested.
:display(debug): DisplayRegion::do_compute_pixels(800, 600)
:display(debug): system_changed_properties(origin=(283, 84) size=(800, 600) )
:display(debug): system_changed_size(800, 600)
:display(debug): system_changed_properties(origin=(284, 112) size=(800, 600) )
:display(debug): system_changed_size(800, 600)
:display(debug): system_changed_properties(origin=(284, 112) size=(800, 600) )
:display(debug): system_changed_size(800, 600)
:display: Created output of type glxGraphicsWindow
:display(error): Could not get requested FrameBufferProperties; abandoning window.
  requested: depth_bits=1 color_bits=1 alpha_bits=1 back_buffers=1 force_hardware=1 
  got: depth_bits=24 color_bits=24 accum_bits=64 back_buffers=1 force_hardware=1 
:display(debug): _pending_close.size() = 1
:display: Closing glxGraphicsWindow
:display(debug): Removed glxGraphicsWindow 0xa2e248
:framework(error): Unable to create window.

And with “framebuffer-alpha #f” the program runs.