#0 0xb7b79f54 in ioctl () from /lib/libc.so.6 (gdb) thread apply all bt full Thread 3 (process 15710): #0 0xb7e642c1 in write () from /lib/libpthread.so.0 No symbol table info available. #1 0xb7ed6ba8 in _ConvertX86p32_8RGB332 () from /usr/lib/libSDL-1.2.so.0 No symbol table info available. #2 0x08986b70 in ?? () No symbol table info available. #3 0x00001000 in ?? () No symbol table info available. #4 0xb7ef8701 in SDL_mutexV () from /usr/lib/libSDL-1.2.so.0 No symbol table info available. #5 0xb7ea5c2e in ?? () from /usr/lib/libSDL-1.2.so.0 No symbol table info available. #6 0x0840ca50 in ?? () No symbol table info available. #7 0x08986b70 in ?? () No symbol table info available. #8 0x00001000 in ?? () No symbol table info available. #9 0x00000000 in ?? () No symbol table info available. Thread 2 (process 15709): #0 0xb7e64a7c in nanosleep () from /lib/libpthread.so.0 No symbol table info available. #1 0xb7efba58 in SDL_Delay () from /usr/lib/libSDL-1.2.so.0 No symbol table info available. #2 0xb7efbaa1 in ?? () from /usr/lib/libSDL-1.2.so.0 No symbol table info available. #3 0x00000001 in ?? () No symbol table info available. #4 0xb7f67790 in _dl_runtime_resolve () from /lib/ld-linux.so.2 No symbol table info available. #5 0xb7ead96b in ?? () from /usr/lib/libSDL-1.2.so.0 No symbol table info available. #6 0x00000000 in ?? () No symbol table info available. Thread 1 (process 15706): #0 0xb7b79f54 in ioctl () from /lib/libc.so.6 No symbol table info available. #1 0xb77de707 in drmIoctl (fd=5, request=1074291754, arg=0xbfd3d738) at xf86drm.c:188 ret = -1 #2 0xb77e02b1 in drmGetLock (fd=5, context=3, flags=0) at xf86drm.c:1336 lock = {context = 3, flags = 0} #3 0xb6c7d872 in radeonGetLock (rmesa=0x8410558, flags=0) at radeon_lock.c:67 drawable = (__DRIdrawablePrivate * const) 0x8735010 readable = (__DRIdrawablePrivate * const) 0x8735010 sPriv = (__DRIscreenPrivate *) 0x83e4600 __PRETTY_FUNCTION__ = "radeonGetLock" #4 0xb6c7dc0d in radeon_lock_hardware (radeon=0x8410558) at radeon_lock.c:148 ret = 1 '\001' rfb = (struct radeon_framebuffer *) 0x8735080 rrb = (struct radeon_renderbuffer *) 0x8735488 #5 0xb6c7bc42 in rcommonFlushCmdBuf (rmesa=0x8410558, caller=0xb6e800f4 "radeonRefillCurrentDmaRegion") at radeon_common.c:1157 ret = 0 #6 0xb6c7c94f in radeonRefillCurrentDmaRegion (rmesa=0x8410558, size=120) at radeon_dma.c:202 dma_bo = (struct radeon_dma_bo *) 0xbe5c880 __FUNCTION__ = "radeonRefillCurrentDmaRegion" __PRETTY_FUNCTION__ = "radeonRefillCurrentDmaRegion" #7 0xb6c7d599 in rcommonAllocDmaLowVerts (rmesa=0x8410558, nverts=3, vsize=40) at radeon_dma.c:421 bytes = 120 head = (void *) 0xb6cec3e5 __FUNCTION__ = "rcommonAllocDmaLowVerts" #8 0xb6c609a1 in r200_triangle (rmesa=0x8410558, v0=0xae0f4070, v1=0xae0f4020, v2=0xae0f4048) at ../../../../../src/mesa/tnl_dd/t_dd_triemit.h:96 vertsize = 10 vb = (GLuint *) 0xb6c692e2 j = 138500920 __FUNCTION__ = "r200_triangle" #9 0xb6c68848 in r200_render_triangles_elts (ctx=0x8415b38, start=0, count=42, flags=52) at ../../../../../src/mesa/tnl/t_vb_rendertmp.h:182 j = 2 rmesa = (r200ContextPtr) 0x8410558 vertsize = 10 r200verts = 0xae0f4020 "" elt = (const GLuint * const) 0xbc85b60 stipple = 0 '\0' #10 0xb6d6d030 in run_render (ctx=0x8415b38, stage=0x8464034) at tnl/t_vb_render.c:320 prim = 52 start = 0 length = 42 i = 0 tnl = (TNLcontext *) 0x8463e08 VB = (struct vertex_buffer *) 0x8464248 tab = (tnl_render_func *) 0xb6f04cc0 pass = 0 __PRETTY_FUNCTION__ = "run_render" #11 0xb6d5c017 in _tnl_run_pipeline (ctx=0x8415b38) at tnl/t_pipeline.c:158 s = (struct tnl_pipeline_stage *) 0x8464034 tnl = (TNLcontext *) 0x8463e08 __tmp = 895 i = 9 #12 0xb6c4da33 in r200WrapRunPipeline (ctx=0x8415b38) at r200_state.c:2462 rmesa = (r200ContextPtr) 0x8410558 has_material = 0 '\0' __FUNCTION__ = "r200WrapRunPipeline" #13 0xb6d5d1a9 in _tnl_draw_prims (ctx=0x8415b38, arrays=0xbfd3db5c, prim=0xbfd3e26c, nr_prims=1, ib=0xbfd3db4c, min_index=0, max_index=68) at tnl/t_draw.c:445 bo = {0xb63bbb8, 0x58, 0xb7bf6150, 0x10, 0x18, 0x18, 0xb7bf4ff4, 0xb7bf6298, 0xb7bd7c16, 0xb7b17eb1, 0xb7bf6150, 0xbe61c50, 0x58, 0xb, 0xb7b1c270, 0x1, 0xbe61c50, 0xbaad318, 0xb7bf6134, 0xe8, 0xb7bdac3c, 0xbe625f0, 0xbe61c48, 0x2a0, 0x18, 0xb7b19e51, 0x0, 0xbfd3dab8, 0xc2e49d0, 0xb7bf6150, 0xc2e4a38, 0xbfd3dac8, 0xbe5c318} nr_bo = 1 tnl = (TNLcontext *) 0x8463e08 TEST_SPLIT = 0 max = 3000 __FUNCTION__ = "_tnl_draw_prims" #14 0xb6d5d02a in _tnl_vbo_draw_prims (ctx=0x8415b38, arrays=0xbfd3db5c, prim=0xbfd3e26c, nr_prims=1, ib=0xbfd3db4c, index_bounds_valid=1 '\001', min_index=0, max_index=68) at tnl/t_draw.c:375 No locals. #15 0xb6e37bfa in vbo_rebase_prims (ctx=0x8415b38, arrays=0x84523d4, prim=0xbfd3e26c, nr_prims=1, ib=0xbfd3db4c, min_index=1535, max_index=1603, draw=0xb6d5cfb0 <_tnl_vbo_draw_prims>) at vbo/vbo_rebase.c:206 tmp_arrays = {{Size = 3, Type = 5126, Format = 6408, Stride = 16, StrideB = 16, Ptr = 0x5ff0
, Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 12, BufferObj = 0xb63bbb8, _MaxElement = 32477}, {Size = 4, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x8416818 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 3, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x8416828 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 3, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x8416838 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 1, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x8416848 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 1, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x8416858 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 1, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x8416868 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 1, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x8416878 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 2, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x8416888 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 2, Type = 5122, Format = 6408, Stride = 16, StrideB = 16, Ptr = 0x5ffc , Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 4, BufferObj = 0xb63bbb8, _MaxElement = 32477}, {Size = 1, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x84168a8 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 1, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x84168b8 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 1, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x84168c8 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 1, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x84168d8 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 1, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x84168e8 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 1, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x84168f8 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 4, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x841f470 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 4, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x841f480 "ÍÌL>ÍÌL>ÍÌL>", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 4, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x841f490 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 4, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x841f4a0 "ÍÌL?ÍÌL?ÍÌL?", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 4, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x841f4b0 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 4, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x841f4c0 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 4, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x841f4d0 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 4, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x841f4e0 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 4, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x841f4f0 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 4, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x841f500 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 4, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x841f510 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 4, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x841f520 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 1, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x84169c8 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 1, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x84169d8 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 1, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x84169e8 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}, {Size = 1, Type = 5126, Format = 6408, Stride = 0, StrideB = 0, Ptr = 0x84169f8 "", Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 0, BufferObj = 0x83cd8b8, _MaxElement = 0}} tmp_array_pointers = {0xbfd3dbdc, 0xbfd3dc04, 0xbfd3dc2c, 0xbfd3dc54, 0xbfd3dc7c, 0xbfd3dca4, 0xbfd3dccc, 0xbfd3dcf4, 0xbfd3dd1c, 0xbfd3dd44, 0xbfd3dd6c, 0xbfd3dd94, 0xbfd3ddbc, 0xbfd3dde4, 0xbfd3de0c, 0xbfd3de34, 0xbfd3de5c, 0xbfd3de84, 0xbfd3deac, 0xbfd3ded4, 0xbfd3defc, 0xbfd3df24, 0xbfd3df4c, 0xbfd3df74, 0xbfd3df9c, 0xbfd3dfc4, 0xbfd3dfec, 0xbfd3e014, 0xbfd3e03c, 0xbfd3e064, 0xbfd3e08c, 0xbfd3e0b4} tmp_ib = {count = 42, type = 5123, obj = 0x83cd8b8, ptr = 0xbe626a8} tmp_prims = (struct _mesa_prim *) 0x0 tmp_indices = (void *) 0xbe626a8 i = 32 __PRETTY_FUNCTION__ = "vbo_rebase_prims" __FUNCTION__ = "vbo_rebase_prims" #16 0xb6d5d0b9 in _tnl_draw_prims (ctx=0x8415b38, arrays=0x84523d4, prim=0xbfd3e26c, nr_prims=1, ib=0xbfd3e278, min_index=1535, max_index=1603) at tnl/t_draw.c:408 tnl = (TNLcontext *) 0x8463e08 TEST_SPLIT = 0 max = 3000 __FUNCTION__ = "_tnl_draw_prims" #17 0xb6d5d02a in _tnl_vbo_draw_prims (ctx=0x8415b38, arrays=0x84523d4, prim=0xbfd3e26c, nr_prims=1, ib=0xbfd3e278, index_bounds_valid=1 '\001', min_index=1535, max_index=1603) at tnl/t_draw.c:375 No locals. #18 0xb6d50e4b in vbo_validated_drawrangeelements (ctx=0x8415b38, mode=4, index_bounds_valid=1 '\001', start=1535, end=1603, count=42, type=5123, indices=0x15cc) at vbo/vbo_exec_array.c:660 vbo = (struct vbo_context *) 0x84500f8 exec = (struct vbo_exec_context *) 0x8450998 ib = {count = 42, type = 5123, obj = 0xb6427f8, ptr = 0x15cc} prim = {{mode = 4, indexed = 1, begin = 1, end = 1, weak = 0, pad = 0, start = 0, count = 42}} #19 0xb6d50f8a in vbo_exec_DrawRangeElements (mode=4, start=1535, end=1603, count=42, type=5123, indices=0x15cc) at vbo/vbo_exec_array.c:706 ctx = (GLcontext *) 0x8415b38 #20 0xb6d437c2 in neutral_DrawRangeElements (mode=4, start=1535, end=1603, count=42, type=5123, indices=0x15cc) at main/vtxfmt_tmp.h:343 No locals. #21 0x081254d7 in drawtris (numindices=42, indices=0x15cc, minvert=1535, maxvert=1603) at engine/renderva.cpp:7 No locals. #22 0x0812a79f in renderbatch (cur=@0xbfd3e44c, pass=0, b=@0xbc7ddb0) at engine/renderva.cpp:1464 info = (batchdrawinfo &) @0xbc7c83c: {edata = 0x15cc, len = 42, minvert = 1535, maxvert = 1603} i = 1 draw = (vector