Bug#604456: xserver-xorg-video-intel: X crashes since upgrade to 2.12
Bonjour Cyril,
On Tue, Feb 22, 2011 at 11:53:15PM +0100, Cyril Brulebois wrote:
> you could try that:
> http://pkg-xorg.alioth.debian.org/howto/use-gdb.html
thanks for this very clear description!
I am attaching a simple and a full backtrace, as well as...
> Could you please attach the output of “ldd /usr/bin/Xorg”?
...the ldd output.
The files have been obtained with the current stable version of
xserver-xorg-video-intel, 2:2.13.0-6.
Andreas
#0 0xb7793424 in __kernel_vsyscall ()
#1 0xb74d5751 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2 0xb74d8b82 in *__GI_abort () at abort.c:92
#3 0xb74ce8b8 in *__GI___assert_fail (assertion=0xb72b6343 "0", file=0xb725cb58 "i915_vtbl.c", line=339, function=0xb725cd65 "i915_emit_state") at assert.c:81
#4 0xb707c097 in i915_emit_state (intel=0x975a270) at i915_vtbl.c:339
#5 0xb70a5ff4 in intelRenderStart (ctx=0x975a270) at intel_tris.c:1092
#6 0xb715afc3 in run_render (ctx=0x975a270, stage=0x963ba34) at tnl/t_vb_render.c:275
#7 0xb714ed83 in _tnl_run_pipeline (ctx=0x975a270) at tnl/t_pipeline.c:157
#8 0xb70a62dd in intelRunPipeline (ctx=0x975a270) at intel_tris.c:1079
#9 0xb714fad6 in _tnl_draw_prims (ctx=0x975a270, arrays=0x95efda4, prim=0x95ee878, nr_prims=1, ib=0x0, min_index=0, max_index=3) at tnl/t_draw.c:467
#10 0xb714ff39 in _tnl_vbo_draw_prims (ctx=0x975a270, arrays=0x95efda4, prim=0x95ee878, nr_prims=1, ib=0x0, index_bounds_valid=1 '\001', min_index=0,
max_index=3) at tnl/t_draw.c:376
#11 0xb7147f94 in vbo_exec_vtx_flush (exec=0x95ee748, unmap=1 '\001') at vbo/vbo_exec_draw.c:384
#12 0xb7143db7 in vbo_exec_FlushVertices_internal (ctx=0x0, unmap=6 '\006') at vbo/vbo_exec_api.c:872
#13 0xb7143e10 in vbo_exec_FlushVertices (ctx=0x975a270, flags=3) at vbo/vbo_exec_api.c:906
#14 0xb70bef91 in _mesa_PopAttrib () at main/attrib.c:877
#15 0xb73493a1 in __glXDisp_PopAttrib (pc=0xa42a338 "\b") at ../../glx/indirect_dispatch.c:1445
#16 0xb73730e4 in __glXDisp_Render (cl=0x95c2940, pc=0xa42a334 "\004") at ../../glx/glxcmds.c:1823
#17 0xb73779e2 in __glXDispatch (client=0x9464a38) at ../../glx/glxext.c:578
#18 0x08074187 in Dispatch () at ../../dix/dispatch.c:439
#19 0x080669aa in main (argc=9, argv=0xbf869554, envp=0xbf86957c) at ../../dix/main.c:283
#0 0xb7793424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb74d5751 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = <value optimized out>
pid = -1218523148
selftid = 3533
#2 0xb74d8b82 in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0xbf868d80, sa_sigaction = 0xbf868d80}, sa_mask = {__val = {3075587213, 104, 64, 3213266544, 3213266332,
104, 64, 60, 173439560, 3076444148, 60, 59, 3213266504, 3075517970, 173439568, 60, 3213266544, 173439568, 0, 4222451712, 173439568, 173439568,
173439568, 173439568, 173439627, 173439668, 173439568, 173439668, 0, 0, 0, 0}}, sa_flags = 0, sa_restorer = 0}
sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0xb74ce8b8 in *__GI___assert_fail (assertion=0xb72b6343 "0", file=0xb725cb58 "i915_vtbl.c", line=339, function=0xb725cd65 "i915_emit_state") at assert.c:81
buf = 0xa567a50 "X: i915_vtbl.c:339: i915_emit_state: Assertion `0' failed.\n"
#4 0xb707c097 in i915_emit_state (intel=0x975a270) at i915_vtbl.c:339
state = 0x9770780
i = <value optimized out>
count = 1
aper_count = <value optimized out>
dirty = <value optimized out>
aper_array = {0xa4281c0, 0x961f7d8, 0xa3a9be8, 0xa3a9be8, 0xa3a9be8, 0xa3a9be8, 0xb72be880, 0x975a270, 0x9, 0xbf868f48, 0xb707b7bd}
__PRETTY_FUNCTION__ = "i915_emit_state"
__FUNCTION__ = "i915_emit_state"
#5 0xb70a5ff4 in intelRenderStart (ctx=0x975a270) at intel_tris.c:1092
No locals.
#6 0xb715afc3 in run_render (ctx=0x975a270, stage=0x963ba34) at tnl/t_vb_render.c:275
tnl = 0x963b7f0
tab = 0x0
pass = 4
__PRETTY_FUNCTION__ = "run_render"
#7 0xb714ed83 in _tnl_run_pipeline (ctx=0x975a270) at tnl/t_pipeline.c:157
tnl = 0x963b8e0
__tmp = 895
i = 10
#8 0xb70a62dd in intelRunPipeline (ctx=0x975a270) at intel_tris.c:1079
No locals.
#9 0xb714fad6 in _tnl_draw_prims (ctx=0x975a270, arrays=0x95efda4, prim=0x95ee878, nr_prims=1, ib=0x0, min_index=0, max_index=3) at tnl/t_draw.c:467
this_nr_prims = <value optimized out>
bo = {0xb72be880, 0x975a270, 0xa42adf0, 0xbf8690e8, 0xb7077d36, 0x975a270, 0x10000, 0x0, 0x0, 0x975a270, 0xa42adf0, 0x963b7f0, 0xb72be880, 0x20000000,
0x975a270, 0xbf869118, 0xb7071565, 0x975a270, 0x30400000, 0x0, 0x0, 0x975a270, 0x962ca08, 0xbf869138, 0xb72be880, 0x975a270, 0x0, 0xbf869178,
0xb711a959, 0x975a270, 0x30400000, 0x0, 0xb72be880}
nr_bo = 0
max_basevertex = <value optimized out>
i = <value optimized out>
__PRETTY_FUNCTION__ = "_tnl_draw_prims"
#10 0xb714ff39 in _tnl_vbo_draw_prims (ctx=0x975a270, arrays=0x95efda4, prim=0x95ee878, nr_prims=1, ib=0x0, index_bounds_valid=1 '\001', min_index=0,
max_index=3) at tnl/t_draw.c:376
No locals.
#11 0xb7147f94 in vbo_exec_vtx_flush (exec=0x95ee748, unmap=1 '\001') at vbo/vbo_exec_draw.c:384
ctx = 0x975a270
#12 0xb7143db7 in vbo_exec_FlushVertices_internal (ctx=0x0, unmap=6 '\006') at vbo/vbo_exec_api.c:872
exec = 0x95ee748
#13 0xb7143e10 in vbo_exec_FlushVertices (ctx=0x975a270, flags=3) at vbo/vbo_exec_api.c:906
No locals.
#14 0xb70bef91 in _mesa_PopAttrib () at main/attrib.c:877
attr = <value optimized out>
next = 0xb7145b5b
ctx = 0x975a270
#15 0xb73493a1 in __glXDisp_PopAttrib (pc=0xa42a338 "\b") at ../../glx/indirect_dispatch.c:1445
No locals.
#16 0xb73730e4 in __glXDisp_Render (cl=0x95c2940, pc=0xa42a334 "\004") at ../../glx/glxcmds.c:1823
entry = {bytes = 4, varsize = 0}
extra = <value optimized out>
proc = 0xdcd
err = 0
client = 0x9464a38
left = 148
cmdlen = 4
error = -1221102916
commandsDone = 17
glxc = 0x95c1f98
sw = <value optimized out>
#17 0xb73779e2 in __glXDispatch (client=0x9464a38) at ../../glx/glxext.c:578
stuff = 0xa42a264
opcode = <value optimized out>
cl = 0x95c2940
retval = <value optimized out>
#18 0x08074187 in Dispatch () at ../../dix/dispatch.c:439
result = <value optimized out>
client = 0x9464a38
nready = 0
start_tick = 3620
#19 0x080669aa in main (argc=9, argv=0xbf869554, envp=0xbf86957c) at ../../dix/main.c:283
i = <value optimized out>
alwaysCheckForInput = {0, 1}
linux-gate.so.1 => (0xb77c9000)
libudev.so.0 => /lib/libudev.so.0 (0xb77a1000)
libpciaccess.so.0 => /usr/lib/libpciaccess.so.0 (0xb7799000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7794000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb777b000)
libXfont.so.1 => /usr/lib/libXfont.so.1 (0xb7745000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7742000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb76e9000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb76e3000)
libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0xb766f000)
libaudit.so.0 => /lib/libaudit.so.0 (0xb7656000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7630000)
librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb7627000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb74e1000)
libz.so.1 => /usr/lib/libz.so.1 (0xb74cc000)
/lib/ld-linux.so.2 (0xb77ca000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7455000)
libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb7444000)
libfontenc.so.1 => /usr/lib/libfontenc.so.1 (0xb743e000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0xb743a000)
Reply to: