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>
