Hi Brice,
I finally managed to get the output from gdb (having installed
libgl1-mesa-dri-dbg as suggested - sorry for such a long delay.
Many times the crash when running in gdb would freeze my system -
sometimes restarting X would work, other times having to just use the
power button).
This time i got lucky (i don't understand why the symptoms aren't
exactly the same each time) and i copied the output to the attached file.
Regards
Alex
P.S. Should i log the incomplete drawing of glut shapes as a separate bug?
Brice Goglin wrote:
alex wrote:
Package: xserver-xorg-video-ati
Version: 1:6.6.3-2
Severity: important
Blender crashes before even getting started (segmentation fault).
Can you catch a backtrace in gdb? Assuming the problem is in
libgl1-mesa-dri as Michel said, you might want to install
libgl1-mesa-dri-dbg, and enter 'bt full' in gdb once the crash occurred.
Thanks,
Brice
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6efc6c0 (LWP 3854)]
triangle_twoside (ctx=0x8ad47d0, 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
Output from "bt full":
#0 triangle_twoside (ctx=0x8ad47d0, e0=1, e1=2, e2=0) at
../../../../../src/mesa/tnl_dd/t_dd_tritmp.h:202
vbcolor = <value optimized out>
VB = (struct vertex_buffer *) 0x8b24848
rmesa = (radeonContextPtr) 0x8acb7d0
coloroffset = 3
specoffset = 0
#1 0xb6bbb265 in _tnl_render_poly_verts (ctx=0x8ad47d0, 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 *) 0x8b24408
VB = <value optimized out>
TriangleFunc = (const tnl_triangle_func) 0xb6b28000 <triangle_twoside>
stipple = 0 '\0'
#2 0xb6bbc2c2 in run_render (ctx=0x8ad47d0, stage=0x8b2461c) at
tnl/t_vb_render.c:320
prim = 2987909168
start = 0
length = <value optimized out>
i = 1
tnl = (TNLcontext *) 0x8b24408
VB = (struct vertex_buffer *) 0x8b24848
tab = (tnl_render_func *) 0xb6ccf9a0
pass = 0
__PRETTY_FUNCTION__ = "run_render"
#3 0xb6bb3a9b in _tnl_run_pipeline (ctx=0x8ad47d0) at tnl/t_pipeline.c:158
tnl = (TNLcontext *) 0x8b24408
__tmp = 895
i = <value optimized out>
mask = 63
#4 0xb6bb3f73 in _tnl_draw_prims (ctx=0x8ad47d0, arrays=0x8b12840,
prim=0x8b1139c, nr_prims=1, ib=0x0,
min_index=0, max_index=31) at tnl/t_draw.c:403
bo = {0x1, 0x80b6f7b, 0x0, 0x0, 0x1, 0xbfc2eea4, 0x0, 0xb75ad2a0,
0xbfc2ee28, 0xb6ba1304,
0x8af30d0, 0xb6ccf920, 0x40, 0xb7f89668, 0x80b6e2c, 0x8b11278,
0xbfc2ee48, 0xb6ba10e6, 0x8af2e58, 0x0,
0x0, 0x0, 0x1, 0x84217bde, 0xbfc2ee88, 0xb6ba189d, 0x8ad47d0, 0x8af3098,
0x8af3064, 0x8af3068, 0x8af3070,
0x8af3074, 0x8af3078}
nr_bo = 0
tnl = (TNLcontext *) 0x8b24408
#5 0xb6bad176 in vbo_exec_vtx_flush (exec=0x8b11278) at
vbo/vbo_exec_draw.c:215
ctx = (GLcontext *) 0x8ad47d0
#6 0xb6ba8f88 in vbo_exec_wrap_buffers (exec=0x8b11278) at
vbo/vbo_exec_api.c:80
last_count = 32
__PRETTY_FUNCTION__ = "vbo_exec_wrap_buffers"
#7 0xb6ba90ad in vbo_exec_fixup_vertex (ctx=<value optimized out>,
attr=3, sz=2987909168)
at vbo/vbo_exec_api.c:218
exec = (struct vbo_exec_context *) 0x8b11278
i = <value optimized out>
id = {0, 0, 0, 1}
#8 0xb6babf54 in vbo_Color4f (x=0, y=0, z=0, w=0.882353008) at
vbo/vbo_attrib_tmp.h:163
exec = (struct vbo_exec_context *) 0x8b11278
#9 0x08139c04 in BIF_ThemeColorShadeAlpha ()
No symbol table info available.
#10 0x08178efd in ?? ()
No symbol table info available.
#11 0x00000021 in ?? ()
No symbol table info available.
#12 0x00000000 in ?? ()
No symbol table info available.