[(gdb) run Starting program: /usr/games/bin/vegastrike (..) Mesa: Mesa 7.7.1 DEBUG build Apr 21 2010 12:23:47 Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable IRQ's not enabled, falling back to busy waits: 2 0 Note: 'for (li ... )' body is too large/complex to unroll (..) CREATING A LOCAL SHIP : dumbfire Hi helper play 0 HereInitializing optimizer Compilation of technique fixed successful Error: syntax error in preprocessor expression. Error: failed to preprocess the source. Fragment Program Error: Failed to compile highend Compilation of technique highend failed... trying default Cause: Error compiling program vp:"highend" fp:"highend" Compilation of technique default successful Error: textureCubeLod: undeclared function name. Fragment Program Error: Failed to compile ambientmapped_simple Compilation of technique highend_simple failed... trying fixed_simple Cause: Error compiling program vp:"fixed8" fp:"ambientmapped_simple" Compilation of technique fixed_simple successful (..) (..) Python launched merchant_guild_citizen Mule FG Demeter with 5 ships Python launched merchant_guild_citizen Clydesdale FG Demeter with 1 ships Mesa: User error: GL_OUT_OF_MEMORY in glBufferDataARB() Python launched merchant_guild_citizen Plowshare.civvie FG Demeter with 10 ships Python launched merchant_guild_citizen Mule.civvie FG Demeter with 3 ships (..) Python launched mechanist_citizen Ox FG Nut with 2 ships Adding news finding nonloaded quest quest_tutorial finding quest quest_tutorial nonpfact dot 0.203897dot 0.998277Processing News Program received signal SIGSEGV, Segmentation fault. radeon_bo_ref (bo=0x0) at radeon_bo.c:59 59 boi->bom->funcs->bo_ref(boi); (gdb) bt full #0 radeon_bo_ref (bo=0x0) at radeon_bo.c:59 No locals. #1 0x00007ffff02fc560 in radeon_cs_space_add_persistent_bo (cs=0x2a36120, bo=0x0, read_domains=2, write_domain=0) at radeon_cs_space.c:172 i = 4 __PRETTY_FUNCTION__ = "radeon_cs_space_add_persistent_bo" #2 0x00007ffff054cd5a in r700SetupStreams (ctx=0x2a7a080, arrays=0x2a27b48, prim=0x7fffffffa6f0, nr_prims=1, ib=, index_bounds_valid=, min_index=0, max_index=3) at r700_render.c:700 context = 0x2a731a0 stride = index = 0 __PRETTY_FUNCTION__ = "r700SetupStreams" #3 r700TryDrawPrims (ctx=0x2a7a080, arrays=0x2a27b48, prim=0x7fffffffa6f0, nr_prims=1, ib=, index_bounds_valid=, min_index=0, max_index=3) at r700_render.c:908 i = rrb = emit_end = __FUNCTION__ = "r700TryDrawPrims" __warn_once = 1 #4 r700DrawPrims (ctx=0x2a7a080, arrays=0x2a27b48, prim=0x7fffffffa6f0, nr_prims=1, ib=, index_bounds_valid=, min_index=0, max_index=3) at r700_render.c:976 No locals. #5 0x00007ffff05f9a17 in vbo_exec_DrawArrays (mode=6, start=0, count=4) at vbo/vbo_exec_array.c:524 ctx = 0x2a7a080 prim = {{mode = 6, indexed = 0, begin = 1, end = 1, weak = 0, pad = 0, start = 0, count = 4, basevertex = 0}} __FUNCTION__ = "vbo_exec_DrawArrays" #6 0x00007ffff067fb44 in _mesa_meta_Clear (ctx=0x2a7a080, buffers=0) at drivers/common/meta.c:1430 verts = {{x = 0, y = 0, z = -1, r = 0, g = 0, b = 0, a = 1}, {x = 1024, y = 0, z = -1, r = 0, g = 0, b = 0, a = 1}, {x = 1024, y = 768, z = -1, r = 0, g = 0, b = 0, a = 1}, {x = 0, y = 768, z = -1, r = 0, g = 0, b = 0, a = 1}} metaSave = 4 __PRETTY_FUNCTION__ = "_mesa_meta_Clear" #7 0x00007ffff054b670 in r700Clear (ctx=0x2a7a080, mask=16) at r700_clear.c:107 context = dPriv = 0x2a36520 colorMask = swrast_mask = 0 tri_mask = 0 i = 4 fb = 0x2de4110 __func__ = "r700Clear" __FUNCTION__ = "r700Clear" #8 0x00000000010753f4 in GFXClear (colorbuffer=0 '\000', depthbuffer=1 '\001', stencilbuffer=0 '\000') at src/gldrv/gl_misc.cpp:70 No locals. #9 0x0000000000dec3f2 in Mesh::ProcessZFarMeshes (nocamerasetup=false) at src/gfx/mesh_gfx.cpp:524 a = 4 far_margin = 0.800000012 #10 0x000000000102db9b in GameUnit::DrawNow(Matrix const&, float) () boost::python::detail::exception_handler::tail = 0x0 boost::python::detail::exception_handler::chain = 0x0 #11 0x0000000000f2cc2c in BaseInterface::Room::BaseShip::Draw (this=0x7fffc8011e10, base=0xf5093a0) at src/cmd/base_interface.cpp:234 tmp1 = 37.5 p = {{i = -1, x = -1}, {j = 0, y = 0}, {k = 0, z = 0}} q = {{i = 0, x = 0}, {j = 1, y = 1}, {k = 0, z = 0}} co = 0 pos = {{i = 119990000071.64899, x = 119990000071.64899}, {j = -8999928.3510131836, y = -8999928.3510131836}, {k = -109989999903.85101, z = -109989999903.85101}} cam = {r = {-1, 0, 0, 0, 1, 0, 0, 0, 1}, p = {{i = 119990000071.64899, x = 119990000071.64899}, { j = -8999928.3510131836, y = -8999928.3510131836}, {k = -109989999903.85101, z = -109989999903.85101}}} final = {r = {0, -0.343364298, -0.939202309, 0, 0.930000007, -0.340000004, 1, 0, 0}, p = {{ i = 119990000080.92046, x = 119990000080.92046}, {j = -8999939.4323793687, y = -8999939.4323793687}, {k = -109989999752.55304, z = -109989999752.55304}}} tmp = 37.5 r = {{i = 0, x = 0}, {j = 0, y = 0}, {k = 1, z = 1}} newmat = {r = {-0, -0.343364298, -0.939202309, 0, 0.930000007, -0.340000004, -1, 0, 0}, p = {{ i = -9.2714641752319338, x = -9.2714641752319338}, {j = -11.081366184814453, y = -11.081366184814453}, {k = 151.2979736328125, z = 151.2979736328125}}} light = 2 un = 0x184852d0 standard_fov = 60 #12 0x0000000000f27a0a in BaseInterface::Room::Draw (this=0x7fffc800e760, base=0xf5093a0) at src/cmd/base_interface.cpp:257 i = 1 enable_markers = true draw_text = true draw_always = false y_lower = -0.899999976 base_text_background_alpha = 0.0625 draw_borders = false debug_markers = false text_offset_x = 0.0250000004 text_offset_y = 0.0250000004 text_color_r = 1 text_color_g = 1 text_color_b = 1 spritefile_marker = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x22bf338 "base_locationmarker.spr"}} spr_marker = 0xd99d690 text_offset_x = 0 text_offset_y = 0 #13 0x0000000000f2b844 in BaseInterface::Draw (this=0xf5093a0) at src/cmd/base_interface.cpp:1371 x = 7.8472714e-44 y = -7499579.5 un = 0x0 base = 0x184852d0 base_text_background_alpha = 0.0625 #14 0x0000000000f2c2e6 in RefreshGUI () at src/cmd/base_interface.cpp:568 retval = false #15 0x0000000000f2c388 in base_main_loop () at src/cmd/base_interface.cpp:592 No locals. #16 0x0000000001084f2d in winsys_process_events () at src/gldrv/winsys.cpp:479 event = {type = 1 '\001', active = {type = 1 '\001', gain = 0 '\000', state = 1 '\001'}, key = { type = 1 '\001', which = 0 '\000', state = 1 '\001', keysym = {scancode = 0 '\000', sym = SDLK_UNKNOWN, mod = KMOD_NONE, unicode = 0}}, motion = {type = 1 '\001', which = 0 '\000', state = 1 '\001', x = 0, y = 0, xrel = 0, yrel = 0}, button = {type = 1 '\001', which = 0 '\000', button = 1 '\001', state = 0 '\000', x = 0, y = 0}, jaxis = {type = 1 '\001', which = 0 '\000', axis = 1 '\001', value = 0}, jball = {type = 1 '\001', which = 0 '\000', ball = 1 '\001', xrel = 0, yrel = 0}, jhat = {type = 1 '\001', which = 0 '\000', hat = 1 '\001', value = 0 '\000'}, jbutton = {type = 1 '\001', which = 0 '\000', button = 1 '\001', state = 0 '\000'}, resize = { type = 1 '\001', w = 0, h = 0}, expose = {type = 1 '\001'}, quit = {type = 1 '\001'}, user = { type = 1 '\001', code = 0, data1 = 0x0, data2 = 0x0}, syswm = {type = 1 '\001', msg = 0x0}} key = 108363360 x = 0 y = -1082130432 state = false handle_unicode_kb = true keysym_to_unicode = {0 } keysym_to_unicode_init = true #17 0x000000000105e5f5 in GFXLoop (main_loop=0x108736d ) at src/gldrv/gl_init.cpp:625 are_we_looping = true __PRETTY_FUNCTION__ = "void GFXLoop(void (*)())" #18 0x0000000000d55a25 in GameUniverse::Loop (this=0x298cdf0, main_loop=0x108736d ) at src/universe.cpp:185 No locals. #19 0x00000000010895f8 in main (argc=1, argv=0x7fffffffddb8) at src/main.cpp:308 temp = { >, std::allocator > > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_start = 0x295a9a0, _M_finish = 0x295abf8, _M_end_of_storage = 0x295abf8}}, } bogus_return = 0x7fffffffbb00 "/usr/games/bin" (gdb) info args bo = 0x0 (gdb) info locals No locals. (gdb) up #1 0x00007ffff02fc560 in radeon_cs_space_add_persistent_bo (cs=0x2a36120, bo=0x0, read_domains=2, write_domain=0) at radeon_cs_space.c:172 172 radeon_bo_ref(bo); (gdb) info args cs = 0x2a36120 bo = 0x0 read_domains = 2 write_domain = 0 (gdb) info locals i = 4 __PRETTY_FUNCTION__ = "radeon_cs_space_add_persistent_bo" (gdb) up #2 0x00007ffff054cd5a in r700SetupStreams (ctx=0x2a7a080, arrays=0x2a27b48, prim=0x7fffffffa6f0, nr_prims=1, ib=, index_bounds_valid=, min_index=0, max_index=3) at r700_render.c:700 700 radeon_cs_space_add_persistent_bo(context->radeon.cmdbuf.cs, (gdb) info args count = 4 input = ctx = (gdb) info locals context = 0x2a731a0 stride = index = 0 __PRETTY_FUNCTION__ = "r700SetupStreams" (gdb) up #3 r700TryDrawPrims (ctx=0x2a7a080, arrays=0x2a27b48, prim=0x7fffffffa6f0, nr_prims=1, ib=, index_bounds_valid=, min_index=0, max_index=3) at r700_render.c:908 908 r700SetupStreams(ctx, arrays, max_index + 1); (gdb) info args max_index = min_index = ib = nr_prims = prim = arrays = ctx = (gdb) info locals i = rrb = emit_end = __FUNCTION__ = "r700TryDrawPrims" __warn_once = 1