Bug#691292: supertuxkart: segfault during race

Gabriele Giacone 1o5g4r8o at gmail.com
Tue Oct 23 22:41:21 UTC 2012


Package: supertuxkart
Version: 0.7.3-2+b1
Severity: normal

Attached backtrace, Xorg.0.log and xserver-xorg-core/script output.

(0.7.3-2.1 is rebuilt with noopt nostrip)

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-3-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages supertuxkart depends on:
ii  libc6                     2.13-35
ii  libcurl3-gnutls           7.26.0-1
ii  libenet1a                 1.3.3-2
ii  libfribidi0               0.19.2-3
ii  libgcc1                   1:4.7.1-7
ii  libgl1-mesa-glx [libgl1]  8.0.4-2
ii  libglu1-mesa [libglu1]    8.0.4-2
ii  libirrlicht1.7a           1.7.3+dfsg1-4
ii  libogg0                   1.3.0-4
ii  libopenal1                1:1.14-4
ii  libstdc++6                4.7.1-7
ii  libvorbis0a               1.3.2-1.3
ii  libvorbisfile3            1.3.2-1.3
ii  libx11-6                  2:1.5.0-1
ii  libxext6                  2:1.3.1-2
ii  supertuxkart-data         0.7.3-2.1

supertuxkart recommends no packages.

supertuxkart suggests no packages.

-- no debconf information
-------------- next part --------------
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/games/supertuxkart...done.
[New LWP 5295]
[New LWP 5298]

warning: Can't read pathname for load map: Input/output error.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
Core was generated by `supertuxkart --log=file'.
Program terminated with signal 6, Aborted.
#0  0xb7710424 in __kernel_vsyscall ()
#0  0xb7710424 in __kernel_vsyscall ()
#1  0xb6c60941 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0xb6c63d72 in *__GI_abort () at abort.c:92
#3  0xb6c59b58 in *__GI___assert_fail (assertion=0xb7700f14 "0", file=0xb7700ef4 "../../nouveau/nouveau_pushbuf.c", line=274, function=0xb7700f16 "nouveau_pushbuf_flush") at assert.c:81
#4  0xb76ff53c in nouveau_pushbuf_flush () from /usr/lib/i386-linux-gnu/libdrm_nouveau.so.1
#5  0xb576087f in FIRE_RING (chan=0x94cc000) at /usr/include/nouveau/nouveau_pushbuf.h:101
#6  nvfx_push_vbo (pipe=pipe at entry=0x94a1190, info=info at entry=0xbf966860) at nvfx_push.c:407
#7  0xb5740858 in nvfx_draw_vbo (pipe=0x94a1190, info=0xbf966860) at nvfx_vbo.c:243
#8  0xb5891102 in st_draw_vbo (ctx=0x9536db0, arrays=0x9594670, prims=0xbf96693c, nr_prims=1, ib=0xbf96692c, index_bounds_valid=0 '\000', min_index=0, max_index=703, tfb_vertcount=0x0) at state_tracker/st_draw.c:1128
#9  0xb5889419 in vbo_validated_drawrangeelements (ctx=ctx at entry=0x9536db0, mode=mode at entry=4, index_bounds_valid=index_bounds_valid at entry=0 '\000', start=start at entry=4294967295, end=end at entry=4294967295, count=count at entry=1056, type=type at entry=5123, indices=indices at entry=0xc3010c0, basevertex=basevertex at entry=0, numInstances=numInstances at entry=1) at vbo/vbo_exec_array.c:811
#10 0xb58897cd in vbo_exec_DrawElements (mode=4, count=1056, type=5123, indices=0xc3010c0) at vbo/vbo_exec_array.c:937
#11 0xb73f6503 in irr::video::COpenGLDriver::renderArray(void const*, unsigned int, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE) () from /usr/lib/i386-linux-gnu/libIrrlicht.so.1.7a
#12 0xb73f8cb4 in irr::video::COpenGLDriver::drawVertexPrimitiveList(void const*, unsigned int, void const*, unsigned int, irr::video::E_VERTEX_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE) () from /usr/lib/i386-linux-gnu/libIrrlicht.so.1.7a
#13 0xb7361080 in irr::scene::COctreeSceneNode::render() () from /usr/lib/i386-linux-gnu/libIrrlicht.so.1.7a
#14 0xb7386054 in irr::scene::CSceneManager::drawAll() () from /usr/lib/i386-linux-gnu/libIrrlicht.so.1.7a
#15 0x08136a7a in IrrDriver::update (this=0x94a0898, dt=0.0190000013) at /home/user01/supertuxkart/supertuxkart-0.7.3/src/graphics/irr_driver.cpp:1287
#16 0x081d7efc in MainLoop::run (this=0x9b0d2c0) at /home/user01/supertuxkart/supertuxkart-0.7.3/src/main_loop.cpp:156
#17 0x080e3af5 in main (argc=2, argv=0xbf9670b4) at /home/user01/supertuxkart/supertuxkart-0.7.3/src/main.cpp:1309
#0  0xb7710424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb6c60941 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        resultvar = <optimized out>
        pid = -1227296780
        selftid = 5295
#2  0xb6c63d72 in *__GI_abort () at abort.c:92
        act = {__sigaction_handler = {sa_handler = 0xbf966470, sa_sigaction = 0xbf966470}, sa_mask = {__val = {3066731933, 104, 104, 3214304608, 3214304396, 104, 104, 97, 197829136, 3067670516, 97, 96, 3214304568, 3066662722, 197829144, 97, 3214304608, 197829144, 0, 4222451712, 197829144, 3077011232, 3067671936, 0, 3214304476, 153, 3035254784, 3214304476, 3067047876, 153, 3066691572, 2}}, sa_flags = -1259712512, sa_restorer = 0x99}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0xb6c59b58 in *__GI___assert_fail (assertion=0xb7700f14 "0", file=0xb7700ef4 "../../nouveau/nouveau_pushbuf.c", line=274, function=0xb7700f16 "nouveau_pushbuf_flush") at assert.c:81
        buf = 0xbcaa218 "supertuxkart: ../../nouveau/nouveau_pushbuf.c:274: nouveau_pushbuf_flush: Assertion `0' failed.\n"
#4  0xb76ff53c in nouveau_pushbuf_flush () from /usr/lib/i386-linux-gnu/libdrm_nouveau.so.1
No symbol table info available.
#5  0xb576087f in FIRE_RING (chan=0x94cc000) at /usr/include/nouveau/nouveau_pushbuf.h:101
No locals.
#6  nvfx_push_vbo (pipe=pipe at entry=0x94a1190, info=info at entry=0xbf966860) at nvfx_push.c:407
        max_verts = 0
        done = 0 '\000'
        chan = <optimized out>
        eng3d = <optimized out>
        ctx = {chan = 0x94cc000, eng3d = 0x94c2d48, idxbuf = 0xc3010c0, idxbias = 0, edgeflag = 0.5, edgeflag_attr = 255, vertex_length = 9, max_vertices_per_packet = 227, translate = 0xc4a1fa0}
        s = {priv = 0xbf9666bc, emit = 0xb575f7c0 <emit_vertices_lookup16>, edge = 0xb575fe10 <emit_edgeflag>, mode = 4, start = 0, p_start = 87, p_end = 1056, repeat_first = 0, close_first = 0, edgeflag_off = 0}
        instances_left = <optimized out>
        vtx_value = -9
        hw_mode = 5
        i = <optimized out>
        per_instance = {{map = 0xc268408 "", step = 203850796}, {map = 0xb5a18fa9 "\201\301\357&\235", step = 3046502069}, {map = 0x1 <Address 0x1 out of bounds>, step = 3066718174}, {map = 0xc268408 "", step = 3057563288}, {map = 0x0, step = 3066713670}, {map = 0x0, step = 0}, {map = 0xb6d90478 "\020^o\f\020^o\f\350Xk\f \353s\fx\334o\fx\334o\f\210\340+\f\210\340+\fH\225n\fH\225n\f\250\340s\f\250\340s\f\240\004?\240\004?\250\004?\250\004?\260\004?\260\004?\270\004?\270\004?\300\004?\300\004?\330\024s\f\b\345o\f\320\004?\320\004?\330\004?\330\004?\340\004?\340\004?\350\004?\350\004?\360\004?\360\004?\370\004?\370\004?", step = 26634124}, {map = 0x4011 <Address 0x4011 out of bounds>, step = 155987272}, {map = 0x60 <Address 0x60 out of bounds>, step = 10}, {map = 0x10000 <Address 0x10000 out of bounds>, step = 3077570804}, {map = 0xb6d903f8 "x\242\312\vx\242\312\v?n\f?n\f )\324\t@\331n\f \363\026\n\370\345s\f\230]n\fh\215\352\v\030\004?\030\004??\311\v(\362\026\n(\004?(\004?0\004?0\004?8\004?8\004?\350\036\236\v\350\036\236\vH\004?H\004?P\004?P\004?X\004?X\004?`\004?`\004?h\004?h\004?\020^o\f\020^o\f\350Xk\f \353s\fx\334o\fx\334o\f\210\340+\f\210\340+\fH\225n\fH\225n\f\250\340s\f\250\340s\f\240\004?\240\004?\250\004?\250\004?\260\004?\260\004?"..., step = 3067526743}, {map = 0xb6d6c162 "_int_malloc", step = 156918988}, {map = 0x50 <Address 0x50 out of bounds>, step = 0}, {map = 0x59 <Address 0x59 out of bounds>, step = 88}, {map = 0xb6d903c0 "", step = 3067670516}, {map = 0xb6d903c0 "", step = 3057563288}}
        p_overhead = 73
#7  0xb5740858 in nvfx_draw_vbo (pipe=0x94a1190, info=0xbf966860) at nvfx_vbo.c:243
        upload_mode = <optimized out>
#8  0xb5891102 in st_draw_vbo (ctx=0x9536db0, arrays=0x9594670, prims=0xbf96693c, nr_prims=1, ib=0xbf96692c, index_bounds_valid=0 '\000', min_index=0, max_index=703, tfb_vertcount=0x0) at state_tracker/st_draw.c:1128
        st = 0x9591360
        pipe = 0x94a1190
        ibuffer = {index_size = 2, offset = 0, buffer = 0xa16f2d8}
        info = {indexed = 1 '\001', mode = 4, start = 0, count = 1056, start_instance = 0, instance_count = 1, index_bias = 0, min_index = 0, max_index = 703, primitive_restart = 0 '\000', restart_index = 0, count_from_stream_output = 0x0}
        i = <optimized out>
        num_instances = <optimized out>
        max_index_plus_base = <optimized out>
        new_array = 0 '\000'
#9  0xb5889419 in vbo_validated_drawrangeelements (ctx=ctx at entry=0x9536db0, mode=mode at entry=4, index_bounds_valid=index_bounds_valid at entry=0 '\000', start=start at entry=4294967295, end=end at entry=4294967295, count=count at entry=1056, type=type at entry=5123, indices=indices at entry=0xc3010c0, basevertex=basevertex at entry=0, numInstances=numInstances at entry=1) at vbo/vbo_exec_array.c:811
        vbo = 0x9591f18
        exec = 0x95928a0
        ib = {count = 1056, type = 5123, obj = 0x9574108, ptr = 0xc3010c0}
        prim = {{mode = 4, indexed = 1, begin = 1, end = 1, weak = 0, no_current_update = 0, pad = 0, start = 0, count = 1056, basevertex = 0, num_instances = 1}}
#10 0xb58897cd in vbo_exec_DrawElements (mode=4, count=1056, type=5123, indices=0xc3010c0) at vbo/vbo_exec_array.c:937
        ctx = 0x9536db0
#11 0xb73f6503 in irr::video::COpenGLDriver::renderArray(void const*, unsigned int, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE) () from /usr/lib/i386-linux-gnu/libIrrlicht.so.1.7a
No symbol table info available.
#12 0xb73f8cb4 in irr::video::COpenGLDriver::drawVertexPrimitiveList(void const*, unsigned int, void const*, unsigned int, irr::video::E_VERTEX_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE) () from /usr/lib/i386-linux-gnu/libIrrlicht.so.1.7a
No symbol table info available.
#13 0xb7361080 in irr::scene::COctreeSceneNode::render() () from /usr/lib/i386-linux-gnu/libIrrlicht.so.1.7a
No symbol table info available.
#14 0xb7386054 in irr::scene::CSceneManager::drawAll() () from /usr/lib/i386-linux-gnu/libIrrlicht.so.1.7a
No symbol table info available.
#15 0x08136a7a in IrrDriver::update (this=0x94a0898, dt=0.0190000013) at /home/user01/supertuxkart/supertuxkart-0.7.3/src/graphics/irr_driver.cpp:1287
        kart = 0xc2eddf8
        i = <optimized out>
        rg = 0xbdb4f90
        state = <optimized out>
        world = 0xbec50d0
        inRace = true
        back_buffer_clear = <optimized out>
#16 0x081d7efc in MainLoop::run (this=0x9b0d2c0) at /home/user01/supertuxkart/supertuxkart-0.7.3/src/main_loop.cpp:156
        dt = 0.0190000013
        device = 0x0
#17 0x080e3af5 in main (argc=2, argv=0xbf9670b4) at /home/user01/supertuxkart/supertuxkart-0.7.3/src/main.cpp:1309
        materials_file = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb8e8fdc "/usr/share/games/supertuxkart/data/models//materials.xml"}}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.0.log
Type: application/octet-stream
Size: 33692 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20121024/83b2b595/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: script.log
Type: application/octet-stream
Size: 48121 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20121024/83b2b595/attachment-0003.obj>


More information about the Pkg-games-devel mailing list