Bug 7178 - Mesa 1.5, i810 1.6.0 and xorg-server 1.1.0 crash for any GLX app
Summary: Mesa 1.5, i810 1.6.0 and xorg-server 1.1.0 crash for any GLX app
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i915 (show other bugs)
Version: 6.5
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-10 12:14 UTC by Dan Ballard
Modified: 2006-07-09 13:02 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
XOrg crash log (screen0 laptop lcd, screen1 tvout) (101.79 KB, text/plain)
2006-06-10 12:15 UTC, Dan Ballard
Details
My XOrg configuration (7.27 KB, text/plain)
2006-06-10 12:16 UTC, Dan Ballard
Details
Xorg.conf that works (2.40 KB, text/plain)
2006-06-12 19:53 UTC, Dan Ballard
Details
log file that works now for Haplo (76.99 KB, text/plain)
2006-06-13 09:46 UTC, Dan Ballard
Details

Description Dan Ballard 2006-06-10 12:14:10 UTC
Mesa 1.5, i810 1.6.0 and xorg-server 1.1.0 crash for any GLX app includeing
simple things like glxinfo and glxgears.
I have a i915 card. Anything else I can provide that would help?
Comment 1 Dan Ballard 2006-06-10 12:15:30 UTC
Created attachment 5869 [details]
XOrg crash log (screen0 laptop lcd, screen1 tvout)
Comment 2 Dan Ballard 2006-06-10 12:16:45 UTC
Created attachment 5870 [details]
My XOrg configuration
Comment 3 Michel Dänzer 2006-06-11 03:00:08 UTC
Weird, the X driver says direct rendering enabled, but AIGLX says it's not. Does

LIBGL_DEBUG=verbose glxinfo

give any interesting output?
Comment 4 Dan Ballard 2006-06-11 12:48:35 UTC
haplo@nika ~ $ LIBGL_DEBUG=verbose glxinfo
name of display: :0.0
X connection to :0.0 broken (explicit kill or server shutdown).

and that's inside of a screen session so I'd have the output after X crashed.  I
have mesa xorg-server both compiled with debug turned on.  Any other packages I
need with the debug information to find what you are looking for?
Comment 5 Dan Ballard 2006-06-12 19:53:16 UTC
Created attachment 5891 [details]
Xorg.conf that works 

I moved my config and let Xorg -configure create this conf file.  Now gl works.

haplo@nika ~ $ glxinfo
name of display: :0.0
libGL warning: 3D driver claims to not support visual 0x23
libGL warning: 3D driver claims to not support visual 0x25
libGL warning: 3D driver claims to not support visual 0x27
libGL warning: 3D driver claims to not support visual 0x29
libGL warning: 3D driver claims to not support visual 0x2b
libGL warning: 3D driver claims to not support visual 0x2d
libGL warning: 3D driver claims to not support visual 0x2f
libGL warning: 3D driver claims to not support visual 0x31
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
    GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGI_video_sync, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 915GM 20050225 x86/MMX/SSE2
OpenGL version string: 1.3 Mesa 6.5
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging,
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters,
    GL_ARB_shadow, GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle,
    GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object,
    GL_ARB_vertex_program, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
    GL_EXT_blend_color, GL_EXT_blend_equation_separate,
    GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_clip_volume_hint, GL_EXT_cull_vertex, GL_EXT_compiled_vertex_array,
    GL_EXT_convolution, GL_EXT_copy_texture, GL_EXT_draw_range_elements,
    GL_EXT_fog_coord, GL_EXT_histogram, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset,
    GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
    GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
    GL_3DFX_texture_compression_FXT1, GL_APPLE_client_storage,
    GL_APPLE_packed_pixels, GL_ATI_blend_equation_separate,
    GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
    GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
    GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent,
    GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_NV_vertex_program,
    GL_NV_vertex_program1_1, GL_OES_read_format, GL_SGI_color_matrix,
    GL_SGI_color_table, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
    GL_SUN_multi_draw_arrays
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r	g  b  a bf th cl  r  g	b  a ns b eat
----------------------------------------------------------------------
0x23 16 tc  0 16  0 r  y  .  5	6  5  0  0 16  0  0  0	0  0  0 0 None
0x24 16 tc  0 16  0 r  .  .  5	6  5  0  0 16  0  0  0	0  0  0 0 None
0x25 16 tc  0 16  0 r  y  .  5	6  5  0  0 16  8  0  0	0  0  0 0 Slow
0x26 16 tc  0 16  0 r  .  .  5	6  5  0  0 16  8  0  0	0  0  0 0 Slow
0x27 16 tc  0 16  0 r  y  .  5	6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x28 16 tc  0 16  0 r  .  .  5	6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x29 16 tc  0 16  0 r  y  .  5	6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x2a 16 tc  0 16  0 r  .  .  5	6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x2b 16 dc  0 16  0 r  y  .  5	6  5  0  0 16  0  0  0	0  0  0 0 None
0x2c 16 dc  0 16  0 r  .  .  5	6  5  0  0 16  0  0  0	0  0  0 0 None
0x2d 16 dc  0 16  0 r  y  .  5	6  5  0  0 16  8  0  0	0  0  0 0 Slow
0x2e 16 dc  0 16  0 r  .  .  5	6  5  0  0 16  8  0  0	0  0  0 0 Slow
0x2f 16 dc  0 16  0 r  y  .  5	6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x30 16 dc  0 16  0 r  .  .  5	6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x31 16 dc  0 16  0 r  y  .  5	6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x32 16 dc  0 16  0 r  .  .  5	6  5  0  0 16  8 16 16 16  0  0 0 Slow
Comment 6 Michel Dänzer 2006-06-12 23:49:08 UTC
Please also attach the log file that corresponds to this config file.
Comment 7 Alan Hourihane 2006-06-13 00:29:29 UTC
I fixed a bug in Mesa yesterday that would cause this crash in indirect-GLX mode.

If you've picked up that fix - that's why it's working now.
Comment 8 Dan Ballard 2006-06-13 09:46:52 UTC
Created attachment 5894 [details]
log file that works now for Haplo
Comment 9 Dan Ballard 2006-06-13 09:48:35 UTC
nope, no version upgrade, just a different xorg.conf.  So I'm wondering if it
may have to do with my second screen for the tvout. I'll experiment later when I
have time.  Still, I am getting this output when ever I run a GLX app: 
libGL warning: 3D driver claims to not support visual 0x4b
libGL warning: 3D driver claims to not support visual 0x23
libGL warning: 3D driver claims to not support visual 0x25
libGL warning: 3D driver claims to not support visual 0x27
libGL warning: 3D driver claims to not support visual 0x29
libGL warning: 3D driver claims to not support visual 0x2b
libGL warning: 3D driver claims to not support visual 0x2d
libGL warning: 3D driver claims to not support visual 0x2f
libGL warning: 3D driver claims to not support visual 0x31

but then they work
Comment 10 Michel Dänzer 2006-06-14 02:38:17 UTC
(In reply to comment #9)
> nope, no version upgrade, just a different xorg.conf.  So I'm wondering if it
> may have to do with my second screen for the tvout. 

Looks like it's either that, the VideoRam directive or the depth.
Comment 11 Alan Hourihane 2006-06-14 14:02:32 UTC
You should get an upgrade as it will fix the libGL errors too.
Comment 12 Alan Hourihane 2006-07-09 13:02:04 UTC
This is fixed in CVS.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.