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>