--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: libgl1-mesa-dri: Same as in the original bug report: Blender crashes immediately after the window frame poppes up...
- From: Dietrich Bollmann <diresu@web.de>
- Date: Tue, 11 Dec 2007 13:50:57 +0900
- Message-id: <20071211045057.8480.24838.reportbug@pippi.pippi>
Package: libgl1-mesa-dri
Version: 7.0.2-2
Severity: important
Blender crashes immediately after its (still empty) window frame poppes up.
When trying to start Blender with `LIBGL_ALWAYS_INDIRECT=1 blender' the same
as in Ivan's case happens: I find myself in front of the x-session login window
again...
Here comes the backtrace on my machine:
When starting from a shell:
$ /home/dietrich/blender-tmp/bastel/build/linux2/bin/blender
Compiled with Python version 2.5.1.
Checking for installed Python... got it!
Segmentation fault
Inside of gdb:
$ gdb /home/dietrich/blender-tmp/bastel/build/linux2/bin/blender
GNU gdb 6.7.1-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
(gdb) run
Starting program: /home/dietrich/blender-tmp/bastel/build/linux2/bin/blender
[Thread debugging using libthread_db enabled]
Compiled with Python version 2.5.1.
Checking for installed Python... got it!
[New Thread 0xb74fa6c0 (LWP 2751)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb74fa6c0 (LWP 2751)]
triangle_twoside (ctx=0x9084e80, e0=1, e1=2, e2=0) at ../../../../../src/mesa/tnl_dd/t_dd_tritmp.h:202
202 ../../../../../src/mesa/tnl_dd/t_dd_tritmp.h: No such file or directory.
in ../../../../../src/mesa/tnl_dd/t_dd_tritmp.h
(gdb) backtrace full
#0 triangle_twoside (ctx=0x9084e80, e0=1, e1=2, e2=0) at ../../../../../src/mesa/tnl_dd/t_dd_tritmp.h:202
vbcolor = <value optimized out>
coloroffset = 3
specoffset = 0 '\0'
#1 0xb70f1fbe in _tnl_render_poly_verts (ctx=0x9084e80, start=0, count=32, flags=57) at tnl/t_vb_rendertmp.h:313
efstart = <value optimized out>
efcount = <value optimized out>
j = 3
tnl = (TNLcontext *) 0x90cce48
TriangleFunc = (const tnl_triangle_func) 0xb70603a0 <triangle_twoside>
stipple = 0 '\0'
#2 0xb70f3146 in run_render (ctx=0x9084e80, stage=0x90cd08c) at tnl/t_vb_render.c:320
prim = 2991272000
start = 0
length = <value optimized out>
i = 0
tnl = (TNLcontext *) 0x90cce48
tab = (tnl_render_func *) 0xb721c9c0
pass = 0
__PRETTY_FUNCTION__ = "run_render"
#3 0xb70ea5e3 in _tnl_run_pipeline (ctx=0x9084e80) at tnl/t_pipeline.c:158
tnl = (TNLcontext *) 0x90cce48
__tmp = 895
i = 10
mask = 63
#4 0xb7058c87 in intelRunPipeline (ctx=0x9084e80) at intel_tris.c:764
No locals.
#5 0xb70eab61 in _tnl_draw_prims (ctx=0x9084e80, arrays=0x90bb278, prim=0x90b9dd4, nr_prims=1, ib=0x0, min_index=0, max_index=31)
at tnl/t_draw.c:402
bo = {0x0, 0xb721b640, 0x9084e80, 0xb721b640, 0xbfe730b8, 0xb70b0572, 0x9084e80, 0x0, 0x0, 0x0, 0xb721b640, 0x9084e80, 0xbfe73288,
0xb7194948, 0x9084e80, 0x0, 0xbfe73138, 0xb70deff7, 0x90b9cb0, 0xb721b640, 0xbfe730f8, 0xb70deed9, 0x9084e80, 0x400, 0x9084e80,
0xb721b640, 0x9084e80, 0x90b9570, 0xbfe73168, 0xb70df3be, 0x9084e80, 0x400, 0xbfe73118}
nr_bo = 0
tnl = (TNLcontext *) 0x90cce48
#6 0xb70e3750 in vbo_exec_vtx_flush (exec=0x90b9cb0) at vbo/vbo_exec_draw.c:215
ctx = (GLcontext *) 0x9084e80
#7 0xb70df268 in vbo_exec_wrap_buffers (exec=0x90b9cb0) at vbo/vbo_exec_api.c:80
last_count = 32
__PRETTY_FUNCTION__ = "vbo_exec_wrap_buffers"
#8 0xb70df3b6 in vbo_exec_fixup_vertex (ctx=<value optimized out>, attr=3, sz=4) at vbo/vbo_exec_api.c:218
exec = (struct vbo_exec_context *) 0x90b9cb0
i = <value optimized out>
id = {0, 0, 0, 1}
#9 0xb70e2322 in vbo_Color4f (x=0, y=0, z=0, w=0.882353008) at vbo/vbo_attrib_tmp.h:163
No locals.
#10 0xb7172053 in loopback_Color4ub_f (red=<value optimized out>, green=<value optimized out>, blue=0 '\0', alpha=<value optimized out>)
at main/api_loopback.c:228
No locals.
#11 0x0817d0cb in BIF_ThemeColorShadeAlpha (colorid=33, coloffset=0, alphaoffset=-30) at source/blender/src/resources.c:782
r = 0
g = 0
b = 0
a = 225
cp = 0x93b090c ""
#12 0x08276bc8 in drawcentercircle (vec=0x93aed68, selstate=2, special_color=0) at source/blender/src/drawobject.c:486
v3d = (View3D *) 0x93a2300
size = 0.0594136007
#13 0x082865de in draw_object (base=0x93addf8, flag=0) at source/blender/src/drawobject.c:5152
do_draw_center = 2
ob = (Object *) 0x93aec08
cu = (Curve *) 0x1
cfraont = 0
vec1 = {0.450980395, 1.31354477e-33, -1.80628681}
vec2 = {2.24059288e-33, 4.13036478e-38, 1.31354477e-33}
col = 0
sel = 1143472128
drawtype = 1140619177
colindex = 0
ipoflag = -1075366840
i = -1224077666
---Type <return> to continue, or q <return> to quit---
selstart = 154805028
selend = 136762913
empty_object = 0
dt = 3
dtx = 0
zbufoff = 0
warning_recursive = 0
#14 0x081a21eb in drawview3dspace (sa=0x93a1fe8, spacedata=0x93a2300) at source/blender/src/drawview.c:2920
v3d = (View3D *) 0x93a2300
base = (Base *) 0x93addf8
ob = (Object *) 0x8da4004
sce = (Scene *) 0x8
retopo = 0 '\0'
sculpt = 0 '\0'
obact = (Object *) 0x93aec08
#15 0x082cb4cd in scrarea_do_windraw (area=0x93a1fe8) at source/blender/src/spacetypes.c:128
st = (SpaceType *) 0x94551b0
#16 0x08244fcd in scrarea_dispatch_events (sa=0x93a1fe8) at source/blender/src/editscreen.c:616
tempsa = (ScrArea *) 0x93a1fe8
evt = {event = 18, val = 1, ascii = 0 '\0'}
do_redraw = 1
do_change = 1
#17 0x08246a25 in screen_dispatch_events () at source/blender/src/editscreen.c:1233
events_remaining = 1
sa = (ScrArea *) 0x93a1fe8
#18 0x0824746d in screenmain () at source/blender/src/editscreen.c:1512
event = 0
val = 1
towin = 0
ascii = 0 '\0'
has_input = 1
firsttime = 1
onload_script = 0
#19 0x0815043c in main (argc=1, argv=0xbfe73764) at source/creator/creator.c:717
a = 1
i = 138666888
stax = 1
stay = 65535
sizx = -280
sizy = -140
syshandle = (SYS_SystemHandle) 0x8ff7550
sce = (Scene *) 0x8c36ab5
audio = 1
(gdb) quit
The program is running. Exit anyway? (y or n) y
Please let me know if I should send more information!
Thanks, Dietrich
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.22-3-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libgl1-mesa-dri depends on:
ii libc6 2.7-4 GNU C Library: Shared libraries
ii libdrm2 2.3.0-4 Userspace interface to kernel DRM
ii libexpat1 1.95.8-4 XML parsing C library - runtime li
ii libgl1-mesa-glx 7.0.2-2 A free implementation of the OpenG
libgl1-mesa-dri recommends no packages.
-- no debconf information
--- End Message ---