#0 0xb7b58f54 in ioctl () from /lib/libc.so.6 (gdb) thread apply all bt full Thread 3 (process 9406): #0 0xb7e432c1 in write () from /lib/libpthread.so.0 No symbol table info available. #1 0xb7eb5ba8 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 0xb7ed7701 in SDL_mutexV () from /usr/lib/libSDL-1.2.so.0 No symbol table info available. #5 0xb7e84c2e 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. ---Type to continue, or q to quit--- Thread 2 (process 9314): #0 0xb7e43a7c in nanosleep () from /lib/libpthread.so.0 No symbol table info available. #1 0xb7edaa58 in SDL_Delay () from /usr/lib/libSDL-1.2.so.0 No symbol table info available. #2 0xb7edaaa1 in ?? () from /usr/lib/libSDL-1.2.so.0 No symbol table info available. #3 0x00000001 in ?? () No symbol table info available. #4 0xb7f46790 in _dl_runtime_resolve () from /lib/ld-linux.so.2 No symbol table info available. #5 0xb7e8c96b 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 9280): #0 0xb7b58f54 in ioctl () from /lib/libc.so.6 No symbol table info available. #1 0xb77bd707 in drmIoctl (fd=5, request=1074291754, arg=0xbfb23448) at xf86drm.c:188 ret = -1 #2 0xb77bf2b1 in drmGetLock (fd=5, context=3, flags=0) at xf86drm.c:1336 lock = {context = 3, flags = 0} #3 0xb6c5c872 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 0xb6c5cc0d 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 0xb6c5ac42 in rcommonFlushCmdBuf (rmesa=0x8410558, caller=0xb6e5f0f4 "radeonRefillCurrentDmaRegion") at radeon_common.c:1157 ret = 0 #6 0xb6c5b94f in radeonRefillCurrentDmaRegion (rmesa=0x8410558, size=240) at radeon_dma.c:202 dma_bo = (struct radeon_dma_bo *) 0xc8e7d60 __FUNCTION__ = "radeonRefillCurrentDmaRegion" __PRETTY_FUNCTION__ = "radeonRefillCurrentDmaRegion" #7 0xb6c5c599 in rcommonAllocDmaLowVerts (rmesa=0x8410558, nverts=6, vsize=40) at radeon_dma.c:421 bytes = 240 head = (void *) 0x846433c __FUNCTION__ = "rcommonAllocDmaLowVerts" #8 0xb6c3fbc4 in r200_fast_clipped_poly (ctx=0x8415b38, elts=0xbfb236b8, n=4) at ../../../../../src/mesa/tnl_dd/t_dd_triemit.h:144 rmesa = (r200ContextPtr) 0x8410558 r200verts = 0xae0d3020 "À\203;C(3fB\200\025sC\220\031tCÿÿÿÿÿÿÿÿ" vertsize = 10 vb = (GLuint *) 0x0 start = (const GLuint *) 0xae0d5190 i = 3 j = 0 __FUNCTION__ = "r200_fast_clipped_poly" #9 0xb6d41e0e in clip_tri_4 (ctx=0x8415b38, v0=203, v1=205, v2=206, mask=1 '\001') at tnl/t_vb_cliptmp.h:259 tnl = (TNLcontext *) 0x8463e08 VB = (struct vertex_buffer *) 0x8464248 interp = (tnl_interp_func) 0xb6d592b5 <_tnl_interp> newvert = 216 coord = (GLfloat (*)[4]) 0x8464dc0 pv = 206 vlist = {{206, 203, 205, 206, 248, 3082525856, 3078346503, 5, 3222299731, 3216127728, 210659472, 210663288, 141825936, 3216127656, 210659336, 3082633204, 210663288, 3081730161, 3216127728, 3081735761, 3082637600, 210663056, 236, 3081735761, 3082637600}, {206, 203, 214, 215, 248, 56, 7, 3082637648, 2, 144294472, 3082637624, 3082633204, 3082525756, 3082637600, 3216127816, 3082633204, 210659344, 3067243307, 3216127832, 3081745008, 3082637600, 0, 3082513117, 3212836864, 3082637600}} inlist = (GLuint *) 0xbfb236b8 outlist = (GLuint *) 0xbfb23654 p = 0 n = 4 __PRETTY_FUNCTION__ = "clip_tri_4" #10 0xb6d49666 in clip_elt_triangles (ctx=0x8415b38, start=48, count=63, flags=52) at tnl/t_vb_render.c:173 c1 = 0 '\0' c2 = 1 '\001' c3 = 0 '\0' ormask = 1 '\001' tnl = (TNLcontext *) 0x8463e08 render_tris = (tnl_render_func) 0xb6c47769 VB = (struct vertex_buffer *) 0x8464248 elt = (const GLuint * const) 0xc8e7210 mask = (GLubyte *) 0x847c840 "" last = 61 j = 48 #11 0xb6d4c030 in run_render (ctx=0x8415b38, stage=0x8464034) at tnl/t_vb_render.c:320 prim = 52 start = 0 length = 63 i = 0 tnl = (TNLcontext *) 0x8463e08 VB = (struct vertex_buffer *) 0x8464248 tab = (tnl_render_func *) 0xb6ee5620 pass = 0 __PRETTY_FUNCTION__ = "run_render" #12 0xb6d3b017 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 #13 0xb6c2ca33 in r200WrapRunPipeline (ctx=0x8415b38) at r200_state.c:2462 rmesa = (r200ContextPtr) 0x8410558 has_material = 0 '\0' __FUNCTION__ = "r200WrapRunPipeline" #14 0xb6d3c1a9 in _tnl_draw_prims (ctx=0x8415b38, arrays=0xbfb23adc, prim=0xbfb241ec, nr_prims=1, ib=0xbfb23acc, min_index=0, max_index=213) at tnl/t_draw.c:445 bo = {0xbb2bdf8, 0x8415b38, 0x8464034, 0xbfb239e8, 0xb6ee3360, 0x84523d4, 0xc9f39d8, 0xb7bd5478, 0xb7bb6c16, 0xb7af6eb1, 0xb7bd5150, 0x8464034, 0x89, 0x11, 0xb6ee3360, 0x2, 0xb6d3b0d9, 0x8dca3d0, 0xb7bd5130, 0x60, 0xb7bb9c3c, 0xc8e5930, 0xc31b270, 0x3b0, 0x1, 0x8463e08, 0xb6ee3360, 0xbfb23b08, 0xc8e7688, 0xb7bd5150, 0xc8e5a28, 0x2, 0xbfb23ae0} nr_bo = 1 tnl = (TNLcontext *) 0x8463e08 TEST_SPLIT = 0 max = 3000 __FUNCTION__ = "_tnl_draw_prims" #15 0xb6d3c02a in _tnl_vbo_draw_prims (ctx=0x8415b38, arrays=0xbfb23adc, prim=0xbfb241ec, nr_prims=1, ib=0xbfb23acc, index_bounds_valid=1 '\001', min_index=0, max_index=213) at tnl/t_draw.c:375 No locals. #16 0xb6e16bfa in vbo_rebase_prims (ctx=0x8415b38, arrays=0x84523d4, prim=0xbfb241ec, nr_prims=1, ib=0xbfb23acc, min_index=4676, max_index=4889, draw=0xb6d3bfb0 <_tnl_vbo_draw_prims>) at vbo/vbo_rebase.c:206 tmp_arrays = {{Size = 3, Type = 5126, Format = 6408, Stride = 16, StrideB = 16, Ptr = 0x12440
, Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 12, BufferObj = 0xbb2bdf8, _MaxElement = 32373}, {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 = 0x1244c
, Enabled = 1 '\001', Normalized = 0 '\0', _ElementSize = 4, BufferObj = 0xbb2bdf8, _MaxElement = 32373}, {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 = {0xbfb23b5c, 0xbfb23b84, 0xbfb23bac, 0xbfb23bd4, 0xbfb23bfc, 0xbfb23c24, 0xbfb23c4c, 0xbfb23c74, 0xbfb23c9c, 0xbfb23cc4, 0xbfb23cec, 0xbfb23d14, 0xbfb23d3c, 0xbfb23d64, 0xbfb23d8c, 0xbfb23db4, 0xbfb23ddc, 0xbfb23e04, 0xbfb23e2c, 0xbfb23e54, 0xbfb23e7c, 0xbfb23ea4, 0xbfb23ecc, 0xbfb23ef4, 0xbfb23f1c, 0xbfb23f44, 0xbfb23f6c, 0xbfb23f94, 0xbfb23fbc, 0xbfb23fe4, 0xbfb2400c, 0xbfb24034} tmp_ib = {count = 63, type = 5123, obj = 0x83cd8b8, ptr = 0xc8e7690} tmp_prims = (struct _mesa_prim *) 0x0 tmp_indices = (void *) 0xc8e7690 i = 32 __PRETTY_FUNCTION__ = "vbo_rebase_prims" __FUNCTION__ = "vbo_rebase_prims" #17 0xb6d3c0b9 in _tnl_draw_prims (ctx=0x8415b38, arrays=0x84523d4, prim=0xbfb241ec, nr_prims=1, ib=0xbfb241f8, min_index=4676, max_index=4889) at tnl/t_draw.c:408 tnl = (TNLcontext *) 0x8463e08 TEST_SPLIT = 0 max = 3000 __FUNCTION__ = "_tnl_draw_prims" #18 0xb6d3c02a in _tnl_vbo_draw_prims (ctx=0x8415b38, arrays=0x84523d4, prim=0xbfb241ec, nr_prims=1, ib=0xbfb241f8, index_bounds_valid=1 '\001', min_index=4676, max_index=4889) at tnl/t_draw.c:375 No locals. #19 0xb6d2fe4b in vbo_validated_drawrangeelements (ctx=0x8415b38, mode=4, index_bounds_valid=1 '\001', start=4676, end=4889, count=63, type=5123, indices=0x4bd8) at vbo/vbo_exec_array.c:660 vbo = (struct vbo_context *) 0x84500f8 exec = (struct vbo_exec_context *) 0x8450998 ib = {count = 63, type = 5123, obj = 0xbb2b5b0, ptr = 0x4bd8} prim = {{mode = 4, indexed = 1, begin = 1, end = 1, weak = 0, pad = 0, start = 0, count = 63}} #20 0xb6d2ff8a in vbo_exec_DrawRangeElements (mode=4, start=4676, end=4889, count=63, type=5123, indices=0x4bd8) at vbo/vbo_exec_array.c:706 ctx = (GLcontext *) 0x8415b38 #21 0xb6d227c2 in neutral_DrawRangeElements (mode=4, start=4676, end=4889, count=63, type=5123, indices=0x4bd8) at main/vtxfmt_tmp.h:343 No locals. #22 0x081254d7 in drawtris (numindices=63, indices=0x4bd8, minvert=4676, maxvert=4889) at engine/renderva.cpp:7 No locals. #23 0x0812a79f in renderbatch (cur=@0xbfb243cc, pass=0, b=@0xc9e1b38) at engine/renderva.cpp:1464 info = (batchdrawinfo &) @0x8dcb8f8: {edata = 0x4bd8, len = 63, minvert = 4676, maxvert = 4889} i = 2 draw = (vector &) @0x83956d0: {static MINSIZE = 8, buf = 0x8dcb8e0, alen = 32, ulen = 4} dim = 2 rendered = true shadowed = 0 draws = {{static MINSIZE = 8, buf = 0x8dccab0, alen = 32, ulen = 0}, { static MINSIZE = 8, buf = 0x0, alen = 0, ulen = 0}, {static MINSIZE = 8, buf = 0x8dcc740, alen = 32, ulen = 0}, {static MINSIZE = 8, buf = 0x0, alen = 0, ulen = 0}, {static MINSIZE = 8, buf = 0x8dcb8e0, alen = 32, ulen = 4}, {static MINSIZE = 8, buf = 0x0, alen = 0, ulen = 0}} #24 0x0812aa0d in renderbatches (cur=@0xbfb243cc, pass=0) at engine/renderva.cpp:1510 b = (geombatch &) @0xc9e1b38: {es = @0xad93642, slot = @0xa28a9a0, edata = 0x232e, va = 0xad93220, next = 0, batch = 1} curbatch = 0 #25 0x0812dc95 in rendergeom (causticspass=0, fogpass=false) at engine/renderva.cpp:2262 cur = {colormask = true, depthmask = true, blending = true, mtglow = false, skippedglow = false, vbuf = 13, fogplane = -1, diffusetmu = 0, lightmaptmu = 1, glowtmu = 2, fogtmu = -1, causticstmu = -1, color = {1, 1, 1, 1}, glowcolor = {{{x = 1, y = 1, z = 1}, v = {1, 1, 1}}}, textures = {169, 166, 0, 0, 0, 0, 0, 0}, slot = 0xa28a9a0, texgenSk = 0.00390625, texgenSoff = 0, texgenTk = 0.00390625, texgenToff = 0, texgendim = 2, mttexgen = false, visibledynlights = 0, dynlightmask = 0, dynlightpos = {{{x = 2.35098898e-38, y = 5.80851064e-34, z = 1.05914062e-38}, v = {2.35098898e-38, 5.80851064e-34, 1.05914062e-38}}}, dynlightradius = -4.20389539e-45} doOQ = false hasdynlights = 0 blends = 8 #26 0x080da481 in gl_drawframe (w=1280, h=800) at engine/rendergl.cpp:1481 fogmat = 0 abovemat = 0 fogblend = 1 causticspass = 0 #27 0x08094ab2 in main (argc=3, argv=0xbfb24774) at engine/main.cpp:1124 frames = 583 millis = 42080 elapsed = 73 dedicated = 0 load = 0x0 par = 0 video = (const SDL_VideoInfo *) 0x83bff28 usedfsaa = 0 gamecfgname = "data/game_fps.cfg", '\0' initscript = 0x0 usedcolorbits = 0 useddepthbits = 0 (gdb) quit