Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 May 2010 11:20:03 GMT
From:      Andriy Gapon <avg@icyb.net.ua>
To:        freebsd-x11@FreeBSD.org
Subject:   Re: ports/145649: x11/xorg: X server crashes when starting opengl compositing manager
Message-ID:  <201005221120.o4MBK3wW087144@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/145649; it has been noted by GNATS.

From: Andriy Gapon <avg@icyb.net.ua>
To: bug-followup@FreeBSD.org, akirchhoff135014@comcast.net
Cc:  
Subject: Re: ports/145649: x11/xorg: X server crashes when starting opengl
 compositing manager
Date: Sat, 22 May 2010 14:10:15 +0300

 I have precisely the same problem with Intel integrated graphics (on a desktop)
 and KDE4.  X crashes as soon as OpenGL desktop effects are enabled.  This also
 happens on the initial KDE4 start when DRI is enabled in xorg.conf, apparently
 KDE auto-detects OpenGL capability and tries to enable the effects.
 
 Here's a backtrace with debug symbols enabled in i915_dri.so:
 #6  <signal handler called>
 #7  0x000000081305eb94 in i915_update_tex_unit (intel=0x817b71000, unit=0,
 ss3=0) at i915_texstate.c:197
 #8  0x000000081305f2f4 in i915UpdateTextureState (intel=0x817b71000) at
 i915_texstate.c:399
 #9  0x00000008130c5400 in intelRunPipeline (ctx=0x817b71000) at intel_tris.c:1068
 #10 0x00000008131b2591 in _tnl_draw_prims (ctx=0x817b71000, arrays=0x818306548,
 prim=0x818304e64, nr_prims=1, ib=0x0, min_index=0, max_index=3)
     at tnl/t_draw.c:445
 #11 0x00000008131b23c0 in _tnl_vbo_draw_prims (ctx=0x817b71000,
 arrays=0x818306548, prim=0x818304e64, nr_prims=1, ib=0x0, index_bounds_valid=1
 '\001',
     min_index=0, max_index=3) at tnl/t_draw.c:375
 #12 0x00000008131a5de4 in vbo_exec_vtx_flush (exec=0x818304c20, unmap=1 '\001')
 at vbo/vbo_exec_draw.c:382
 #13 0x00000008131a2988 in vbo_exec_FlushVertices_internal (ctx=0x817b71000,
 unmap=1 '\001') at vbo/vbo_exec_api.c:765
 #14 0x00000008131a29ec in vbo_exec_FlushVertices (ctx=0x817b71000, flags=1) at
 vbo/vbo_exec_api.c:787
 #15 0x00000008130c9b34 in _mesa_PopAttrib () at main/attrib.c:870
 #16 0x0000000802249437 in __glXDisp_Render () from
 /usr/local/lib/xorg/modules/extensions/libglx.so
 #17 0x000000080224ccb9 in __glXDispatch () from
 /usr/local/lib/xorg/modules/extensions/libglx.so
 #18 0x000000000044a2f8 in Dispatch ()
 #19 0x000000000042d75a in main ()
 
 I see that intelObj->mt is NULL and the crash happens on dereferencing it.
 
 -- 
 Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005221120.o4MBK3wW087144>