#0 0xb79e41ad in raise () from /lib/libc.so.6 No symbol table info available. #1 0xb79e5ced in abort () from /lib/libc.so.6 No symbol table info available. #2 0xb79dbeb5 in __assert_fail_base () from /lib/libc.so.6 No symbol table info available. #3 0xb79dbf78 in __assert_fail () from /lib/libc.so.6 No symbol table info available. #4 0xb6b45ce4 in pushbuf_krel (push=0x8175708, bo=0x86b9ad8, data=28672, flags=4096, vor=0, tor=0) at pushbuf.c:238 nvpb = 0x8175708 krec = 0x8175920 krel = 0x817f924 pkref = 0x8175924 bkref = 0x0 reloc = 28672 __PRETTY_FUNCTION__ = "pushbuf_krel" #5 0xb6b47496 in nouveau_pushbuf_reloc (push=0x8175708, bo=0x86b9ad8, data=28672, flags=4096, vor=0, tor=0) at pushbuf.c:746 No locals. #6 0xb70ccf39 in PUSH_RELOC (push=0x8175708, bo=0x86b9ad8, offset=28672, flags=4096, vor=0, tor=0) at ./nv30/nv30_winsys.h:26 No locals. #7 0xb70cf702 in nv30_transfer_copy_data (nv=0x81f9cb0, dst=0x85939b8, d_off=1587264, d_dom=1, src=0x86b9ad8, s_off=28672, s_dom=2, size=2880) at nv30/nv30_transfer.c:740 fifo = 0x81756c0 refs = {{bo = 0x86b9ad8, flags = 258}, {bo = 0x85939b8, flags = 513}} push = 0x8175708 pages = 0 lines = 11520 #8 0xb70b3d0d in nouveau_transfer_write (nv=0x81f9cb0, tx=0x86b9180, offset=0, size=2880) at nouveau_buffer.c:211 buf = 0x8593dd0 data = 0xb355c000 base = 14400 can_cb = true #9 0xb70b476f in nouveau_buffer_transfer_unmap (pipe=0x81f9cb0, transfer=0x86b9180) at nouveau_buffer.c:544 nv = 0x81f9cb0 tx = 0x86b9180 buf = 0x8593dd0 #10 0xb6fdd6ae in u_transfer_unmap_vtbl (pipe=0x81f9cb0, transfer=0x86b9180) at util/u_transfer.c:154 ur = 0x8593dd0 #11 0xb6fdd322 in pipe_transfer_unmap (context=0x81f9cb0, transfer=0x86b9180) at ./util/u_inlines.h:457 No locals. #12 0xb6fdd3ec in u_default_buffer_subdata (pipe=0x81f9cb0, resource=0x8593dd0, usage=258, offset=14400, size=2880, data=0x866f588) at util/u_transfer.c:35 transfer = 0x86b9180 box = {x = 14400, y = 0, z = 0, width = 2880, height = 1, depth = 1} map = 0xb355c000 #13 0xb6dc0687 in pipe_buffer_write (pipe=0x81f9cb0, buf=0x8593dd0, offset=14400, size=2880, data=0x866f588) at ../../src/gallium/auxiliary/util/u_inlines.h:345 No locals. #14 0xb6dc0837 in st_bufferobj_subdata (ctx=0x821d618, offset=14400, size=2880, data=0x866f588, obj=0x8593d48) at state_tracker/st_cb_bufferobjects.c:132 st_obj = 0x8593d48 #15 0xb6beaf8e in _mesa_buffer_sub_data (ctx=0x821d618, bufObj=0x8593d48, offset=14400, size=2880, data=0x866f588, func=0xb73d398e "glBufferSubData") at main/bufferobj.c:1804 No locals. #16 0xb6beb016 in _mesa_BufferSubData (target=34962, offset=14400, size=2880, data=0x866f588) at main/bufferobj.c:1818 ctx = 0x821d618 bufObj = 0x8593d48 #17 0x080dd959 in Mesh::update_single_vbo (this=0x81ebe78, ranges=..., n=3, nfloats=3) at ../src/mesh.cpp:472 src = 0x866f588 src_end = iter = {_M_current = 0x86ba500} src_start = 0x866bd48 dest_start = #18 0x080dec06 in Mesh::update_vbo (this=0x81ebe78, ranges=...) at ../src/mesh.cpp:498 i = 3 #19 0x08061f95 in WaveMesh::update (elapsed=, this=) at ../src/scene-buffer.cpp:162 vertices = ranges = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_start = 0x86ba4d8, _M_finish = 0x86ba7b0, _M_end_of_storage = 0x86ba8d8}}, } #20 SceneBuffer::update (this=0x8149480) at ../src/scene-buffer.cpp:433 elapsed_time = #21 0x08057cd7 in MainLoop::draw (this=0x81f4838) at ../src/main-loop.cpp:134 No locals. #22 0x0805850f in MainLoop::step (this=0x81f4838) at ../src/main-loop.cpp:108 should_quit = #23 0x0804fb21 in do_benchmark (canvas=...) at ../src/main.cpp:117 benchmark_collection = { benchmarks_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x81f5308, _M_finish = 0x81f530c, _M_end_of_storage = 0x81f530c}}, }} loop = 0x81f4838 #24 0x0804de4b in main (argc=4, argv=0xbfffe9e4) at ../src/main.cpp:210 native_state = { = { _vptr.NativeState = 0x8117608 }, xdpy_ = 0x814ea28, xwin_ = 75497474, properties_ = {width = 800, height = 600, fullscreen = false, visual_id = 279}} gl_state = { = { _vptr.GLState = 0x81178e0 }, xdpy_ = 0x814ea28, xwin_ = 75497474, glx_fbconfig_ = 0x818cb98, glx_context_ = 0x81f54e8, requested_visual_config_ = {red = 1, green = 1, blue = 1, alpha = 1, depth = 1, stencil = 0, buffer = 1}} canvas = { = { _vptr.Canvas = 0x8117470 , width_ = 800, height_ = 600, projection_ = {m_ = {1.29903805, 0, 0, 0, 0, 1.73205078, 0, 0, 0, 0, -1.00195503, -1, 0, 0, -2.00195503, 0}}, offscreen_ = false, visual_config_ = { red = 1, green = 1, blue = 1, alpha = 1, depth = 1, stencil = 0, buffer = 1}}, native_state_ = @0xbfffe848, gl_state_ = @0xbfffe864, native_window_ = 0x4800002, gl_color_format_ = 0, gl_depth_format_ = 0, color_renderbuffer_ = 0, depth_renderbuffer_ = 0, fbo_ = 0} scenes = { scenes_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x814d7a0, _M_finish = 0x814d7e8, _M_end_of_storage = 0x814d820}}, }} __FUNCTION__ = "main"