Program received signal SIGTRAP, Trace/breakpoint trap. _debug_assert_fail (expr=0xb5404e04 "(buf)", file=0xb5404cf4 "r300_emit.c", line=865, function=0xb5405340 "r300_emit_vertex_arrays") at util/u_debug.c:285 285 } (gdb) backtrace #0 _debug_assert_fail (expr=0xb5404e04 "(buf)", file=0xb5404cf4 "r300_emit.c", line=865, function=0xb5405340 "r300_emit_vertex_arrays") at util/u_debug.c:285 #1 0xb49dc538 in r300_emit_vertex_arrays (r300=0x812e3d8, offset=0, indexed=16 '\020', instance_id=-1) at r300_emit.c:865 #2 0xb49dfa9c in r300_emit_states (r300=0x812e3d8, flags=, index_buffer=0x0, buffer_offset=0, index_bias=0, instance_id=-1) at r300_render.c:271 #3 0xb49e0dd2 in r300_draw_elements_immediate (info=0xbfffed30, r300=0x812e3d8) at r300_render.c:543 #4 r300_draw_vbo (pipe=0x812e3d8, dinfo=0xbfffede8) at r300_render.c:794 #5 0xb4abf449 in st_draw_vbo (ctx=0x8196b88, arrays=0x81d6b04, prims=0xbfffee7c, nr_prims=1, ib=0xbfffee90, index_bounds_valid=0 '\000', min_index=0, max_index=5) at state_tracker/st_draw.c:763 #6 0xb4ab996d in vbo_validated_drawrangeelements (ctx=0x8196b88, mode=4, index_bounds_valid=0 '\000', start=4294967295, end=4294967295, count=6, type=5125, indices=0xb5dc3d40, basevertex=0, numInstances=1) at vbo/vbo_exec_array.c:846 #7 0xb4ab9bbe in vbo_exec_DrawElements (mode=4, count=6, type=5125, indices=0xb5dc3d40) at vbo/vbo_exec_array.c:1005 #8 0xb5cfcbaa in OGLRender::RenderFlushTris (this=0x824b3b8) at ../../src/OGLRender.cpp:623 #9 0xb5d01467 in CRender::DrawTriangles (this=0x824b3b8) at ../../src/Render.cpp:1315 #10 0xb5d20819 in DLParser_Process (pTask=0xb68873c0) at ../../src/RSP_Parser.cpp:892 #11 0xb5d89bc6 in ProcessDListStep2 () at ../../src/Video.cpp:245 #12 ProcessDList () at ../../src/Video.cpp:778 #13 0xb5aeacb9 in DoRspCycles (Cycles=100) at ../../src/main.c:179 #14 0xb6393ac4 in update_SP () at ../../src/memory/memory.c:1245 #15 0x08a32b2a in ?? () Backtrace stopped: Not enough registers or memory available to unwind further