Bug#785490: Bug#785487: supertuxkart: Crash when loading 'Solo' or 'History' screens

Fabien Givors f+debian at chezlefab.net
Sun May 17 01:48:46 UTC 2015


Hi Vincent,

Quoting Vincent Cheng (2015-05-17 01:58:47)
> The backtrace would probably be more helpful if you install debug
> symbols for nouveau (libdrm-nouveau2-dbg) and try to trigger this
> segfault again.
Thank you for the advices and the reassignment.

> Reassigning bug to libdrm-nouveau2.
Reminder: the error output starts with:

  nouveau: kernel rejected pushbuf: Invalid argument

Enclosed is the gdb backtrace with the following packages installed:

  * libgl1-mesa-dri-dbg 10.5.5-1
  * libdrm-nouveau2-dbg 2.4.60-3

The bug seems totally deterministic, feel free to ask me to run any test
that might help you with the diagnostic.

Regards,

-- 
fabien givors
-------------- next part --------------
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 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 "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from supertuxkart...Reading symbols from /usr/lib/debug/.build-id/42/e0fd84a242ed1a087a4a08e9b3d99a5ba11aae.debug...done.
done.
(gdb) r
Starting program: /usr/games/supertuxkart 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[verbose  ] main: Error messages and other text output will be logged to /home/fgivors/.config/supertuxkart/0.8.2/stdout.log.
[info   ] [FileManager]: Data files will be fetched from: '/usr/share/games/supertuxkart/data/'
[info   ] [FileManager]: User directory is '/home/fgivors/.config/supertuxkart/0.8.2/'.
[info   ] [FileManager]: Addons files will be stored in '/home/fgivors/.local/share/supertuxkart/addons/'.
[info   ] [FileManager]: Screenshots will be stored in '/home/fgivors/.cache/supertuxkart/screenshots/'.
[info   ] [FileManager]: User-defined grand prix will be stored in '/home/fgivors/.local/share/supertuxkart/grandprix/'.
[info   ] [FileManager]: Asset 0 will be loaded from '/usr/share/games/supertuxkart/data/challenges/'.
[info   ] [FileManager]: Asset 1 will be loaded from '/usr/share/games/supertuxkart/data/fonts/'.
[info   ] [FileManager]: Asset 2 will be loaded from '/usr/share/games/supertuxkart/data/gfx/'.
[info   ] [FileManager]: Asset 3 will be loaded from '/usr/share/games/supertuxkart/data/grandprix/'.
[info   ] [FileManager]: Asset 4 will be loaded from '/usr/share/games/supertuxkart/data/gui/'.
[info   ] [FileManager]: Asset 5 will be loaded from '/usr/share/games/supertuxkart/data/library/'.
[info   ] [FileManager]: Asset 6 will be loaded from '/usr/share/games/supertuxkart/data/models/'.
[info   ] [FileManager]: Asset 7 will be loaded from '/usr/share/games/supertuxkart/data/music/'.
[info   ] [FileManager]: Asset 8 will be loaded from '/usr/share/games/supertuxkart/data/tracks/'.
[info   ] [FileManager]: Asset 9 will be loaded from '/usr/share/games/supertuxkart/data/sfx/'.
[info   ] [FileManager]: Asset 10 will be loaded from '/usr/share/games/supertuxkart/data/shaders/'.
[info   ] [FileManager]: Asset 11 will be loaded from '/usr/share/games/supertuxkart/data/skins/'.
[info   ] [FileManager]: Asset 12 will be loaded from '/usr/share/games/supertuxkart/data/textures/'.
[info   ] [FileManager]: Asset 13 will be loaded from '/usr/share/games/supertuxkart/data/po/'.
[verbose  ] translation: Env var LANGUAGE = 'fr_FR.UTF-8'.
[verbose  ] translation: Language 'French (France)'.
Adding language fallback fr
Irrlicht Engine version 1.8.0
Linux 4.0.0-1-amd64 #1 SMP Debian 4.0.2-1 (2015-05-11) x86_64
[warn   ] [IrrDriver Temp Logger]: Level 2: X Error: GLXBadFBConfig

[warn   ] [IrrDriver Temp Logger]: Level 2: From call : unknown

[warn   ] [IrrDriver Temp Logger]: Level 3: Vertex shader compilation failed at position -1:


[warn   ] [IrrDriver Temp Logger]: Level 3: Pixel shader compilation failed at position -1:


[warn   ] [IrrDriver Temp Logger]: Level 3: Vertex shader compilation failed at position -1:


[warn   ] [IrrDriver Temp Logger]: Level 3: Pixel shader compilation failed at position -1:


[warn   ] [IrrDriver Temp Logger]: Level 3: Vertex shader compilation failed at position -1:


[warn   ] [IrrDriver Temp Logger]: Level 3: Pixel shader compilation failed at position -1:


[info   ] IrrDriver: OpenGL version: 3.3
[info   ] IrrDriver: OpenGL vendor: nouveau
[info   ] IrrDriver: OpenGL renderer: Gallium 0.4 on NVC3
[info   ] IrrDriver: OpenGL version string: 3.3 (Core Profile) Mesa 10.5.5
[info   ] GLDriver: ARB Buffer Storage Present
[info   ] GLDriver: ARB Base Instance Present
[info   ] GLDriver: ARB Draw Indirect Present
[info   ] GLDriver: ARB Texture Storage Present
[info   ] GLDriver: ARB Texture View Present
[info   ] GLDriver: ARB Multi Draw Indirect Present
[info   ] GLDriver: ARB Uniform Buffer Object Present
[info   ] irr_driver: GLSL supported.
[info   ] GUIEngine: scale: 0.421333
[info   ] GLWrap: Compiling shader : [New Thread 0x7fffe9546700 (LWP 12266)]
[New Thread 0x7fffe8d45700 (LWP 12267)]
[New Thread 0x7fffe3fff700 (LWP 12268)]
[New Thread 0x7fffe2e9d700 (LWP 12269)]
/usr/share/games/supertuxkart/data/shaders/texturedquad.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/texturedquad.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/texturedquad.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/uniformcolortexturedquad.frag
[info   ] HTTPRequest: Downloading http://addons.supertuxkart.net/dl/xml/news.xml
[info   ] GrandPrixManager: Loading Grand Prix files from /usr/share/games/supertuxkart/data/grandprix/
[info   ] GrandPrixManager: Loading Grand Prix files from /home/fgivors/.local/share/supertuxkart/grandprix/
[info   ] addons: Using cached addons.xml.
[info   ] ClientNetworkManager: Host initialized.
[info   ] ClientNetworkManager: Ready !
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/colortexturedquad.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/colortexturedquad.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/encode_normal.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/object_pass1.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/encode_normal.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/objectref_pass1.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/grass_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/encode_normal.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/objectref_pass1.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/encode_normal.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/normalmap.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getworldmatrix.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/encode_normal.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_object_pass1.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getworldmatrix.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/encode_normal.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_objectref_pass1.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getworldmatrix.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_grass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/encode_normal.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_objectref_pass1.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getworldmatrix.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/encode_normal.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_normalmap.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/screenquad.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/decodeNormal.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getPosFromUVDepth.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/DiffuseIBL.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/SpecularIBL.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/IBL.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/screenquad.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/decodeNormal.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/SpecularBRDF.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/DiffuseBRDF.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getPosFromUVDepth.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/SunMRP.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/sunlight.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/pointlight.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/decodeNormal.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/SpecularBRDF.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/DiffuseBRDF.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getPosFromUVDepth.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/pointlight.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/screenquad.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/linearizedepth.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/screenquad.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/decodeNormal.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getPosFromUVDepth.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/ssao.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/screenquad.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/bilateralH.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/screenquad.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/bilateralV.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getLightFactor.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/object_pass2.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getLightFactor.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/objectref_pass2.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/object_unlit.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getLightFactor.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/splatting.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getLightFactor.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getPosFromUVDepth.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/objectpass_spheremap.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getLightFactor.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/detailledobject_pass2.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/grass_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getLightFactor.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/grass_pass2.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getworldmatrix.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getLightFactor.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_object_pass2.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getworldmatrix.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getLightFactor.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_objectref_pass2.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getworldmatrix.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_object_unlit.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getworldmatrix.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getLightFactor.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getPosFromUVDepth.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_objectpass_spheremap.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getworldmatrix.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_object_pass.vert
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getLightFactor.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/instanced_detailledobject_pass2.frag
[info   ] GLWrap: Compiling shader : /usr/share/games/supertuxkart/data/shaders/utils/getworldmatri[Thread 0x7fffe3fff700 (LWP 12268) exited]
[Thread 0x7fffe2e9d700 (LWP 12269) exited]
[New Thread 0x7fffe2e9d700 (LWP 12270)]
[New Thread 0x7fffeb07a700 (LWP 12271)]
[New Thread 0x7fffe1e84700 (LWP 12272)]
[New Thread 0x7fffe1683700 (LWP 12273)]
[New Thread 0x7fffe0e82700 (LWP 12274)]
[New Thread 0x7fffd7ffe700 (LWP 12275)]
[New Thread 0x7fffd77fd700 (LWP 12276)]
[New Thread 0x7fffd6ffc700 (LWP 12277)]
[New Thread 0x7fffd67fb700 (LWP 12278)]
[New Thread 0x7fffe3fff700 (LWP 12279)]
[Thread 0x7fffe8d45700 (LWP 12267) exited]
[New Thread 0x7fffe8d45700 (LWP 12281)]
[New Thread 0x7fffd5ffa700 (LWP 12282)]

Program received signal SIGSEGV, Segmentation fault.
pushbuf_dump (krec=0x11794a0, krec_id=-458065, chid=-302483312) at ../../nouveau/pushbuf.c:296
(gdb) bt
#0  pushbuf_dump (krec=0x11794a0, krec_id=-458065, chid=-302483312)
    at ../../nouveau/pushbuf.c:296
#1  0x00007fffedf863da in pushbuf_submit (push=push at entry=0x115b970, chan=<optimized out>, 
    chan=<optimized out>) at ../../nouveau/pushbuf.c:361
#2  0x00007fffedf8642e in pushbuf_flush (push=push at entry=0x115b970)
    at ../../nouveau/pushbuf.c:402
#3  0x00007fffedf86afe in nouveau_pushbuf_space (push=push at entry=0x115b970, 
    dwords=dwords at entry=5, relocs=relocs at entry=0, pushes=<optimized out>, pushes at entry=0)
    at ../../nouveau/pushbuf.c:676
#4  0x00007fffee6229b7 in PUSH_SPACE (size=5, push=0x115b970)
    at ../../../../../../src/gallium/drivers/nouveau/nouveau_winsys.h:28
#5  BEGIN_NVC0 (size=4, mthd=6912, subc=0, push=0x115b970)
    at ../../../../../../src/gallium/drivers/nouveau/nvc0/nvc0_winsys.h:115
#6  nvc0_screen_fence_emit (pscreen=0x115c120, sequence=0x1c454dd8)
    at ../../../../../../src/gallium/drivers/nouveau/nvc0/nvc0_screen.c:517
#7  0x00007fffee534e46 in nouveau_fence_emit (fence=0x1c454dc0)
    at ../../../../../../src/gallium/drivers/nouveau/nouveau_fence.c:102
#8  0x00007fffee535125 in nouveau_fence_next (screen=screen at entry=0x115c120)
    at ../../../../../../src/gallium/drivers/nouveau/nouveau_fence.c:230
#9  0x00007fffee61d362 in nvc0_default_kick_notify (push=<optimized out>)
    at ../../../../../../src/gallium/drivers/nouveau/nvc0/nvc0_context.c:162
#10 0x00007fffedf8619c in pushbuf_submit (push=push at entry=0x115b970, chan=<optimized out>, 
    chan=<optimized out>) at ../../nouveau/pushbuf.c:325
#11 0x00007fffedf8642e in pushbuf_flush (push=push at entry=0x115b970)
    at ../../nouveau/pushbuf.c:402
#12 0x00007fffedf86afe in nouveau_pushbuf_space (push=0x115b970, dwords=<optimized out>, 
    relocs=<optimized out>, pushes=<optimized out>) at ../../nouveau/pushbuf.c:676
#13 0x00007fffee62f0e2 in PUSH_SPACE (size=<optimized out>, push=<optimized out>)
    at ../../../../../../src/gallium/drivers/nouveau/nouveau_winsys.h:28
#14 BEGIN_NVC0 (size=<optimized out>, mthd=<optimized out>, subc=<optimized out>, 
    push=<optimized out>)
    at ../../../../../../src/gallium/drivers/nouveau/nvc0/nvc0_winsys.h:115
#15 nvc0_blit_3d (info=<optimized out>, nvc0=<optimized out>)
    at ../../../../../../src/gallium/drivers/nouveau/nvc0/nvc0_surface.c:1095
#16 nvc0_blit (pipe=0x7ffff51e6060 <_IO_2_1_stderr_>, info=0x7fffffffd150)
    at ../../../../../../src/gallium/drivers/nouveau/nvc0/nvc0_surface.c:1439
#17 0x00007fffee4a7f94 in util_gen_mipmap (pipe=0x116ed40, pt=0x1d737150, 
    format=<optimized out>, base_level=0, last_level=9, first_layer=0, last_layer=0, filter=1)
    at ../../../../../src/gallium/auxiliary/util/u_gen_mipmap.c:125
#18 0x00007fffee354e93 in st_generate_mipmap (ctx=0x7ffff51e6060 <_IO_2_1_stderr_>, target=1, 
    texObj=0x7fffedf87890) at ../../../../src/mesa/state_tracker/st_gen_mipmap.c:151
#19 0x00007fffee2ad920 in _mesa_generate_texture_mipmap (ctx=0x11b2cf0, texObj=0x1d736ca0, 
    target=3553, dsa=<optimized out>) at ../../../../src/mesa/main/genmipmap.c:129
#20 0x0000000000a1a0cc in extGlGenerateMipmap (this=<optimized out>, this=<optimized out>, 
    target=3553)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/lib/irrlicht/source/Irrlicht/COpenGLExtensionHandler.h:2115
#21 irr::video::COpenGLTexture::uploadTexture (this=this at entry=0x1d72dac0, 
    newTexture=newTexture at entry=true, mipmapData=mipmapData at entry=0x0, level=level at entry=0)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/lib/irrlicht/source/Irrlicht/COpenGLTexture.cpp:422
#22 0x0000000000a1aa20 in irr::video::COpenGLTexture::COpenGLTexture (this=0x1d72dac0, 
    origImage=0x1d72d9d0, name=..., mipmapData=0x0, driver=0x11fc550, 
    __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/lib/irrlicht/source/Irrlicht/COpenGLTexture.cpp:52
#23 0x0000000000a4d015 in irr::video::COpenGLDriver::createDeviceDependentTexture (
    this=0x11fc550, surface=0x1d72d9d0, name=..., mipmapData=0x0)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/lib/irrlicht/source/Irrlicht/COpenGLDriver.cpp:2597
#24 0x0000000000a79431 in irr::video::CNullDriver::loadTextureFromFile (
    this=this at entry=0x11fc550, file=file at entry=0x1d72da20, hashName=...)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/lib/irrlicht/source/Irrlicht/CNullDriver.cpp:475
#25 0x0000000000a7ae7c in irr::video::CNullDriver::getTexture (this=0x11fc550, filename=...)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/lib/irrlicht/source/Irrlicht/CNullDriver.cpp:418
#26 0x000000000072c86f in IrrDriver::getTexture (this=this at entry=0x11376e0, 
    filename="/usr/share/games/supertuxkart/data/textures/displace.png", 
    is_premul=is_premul at entry=false, is_prediv=is_prediv at entry=false, 
    complain_if_not_found=complain_if_not_found at entry=true)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/graphics/irr_driver.cpp:1512
#27 0x000000000072ceb3 in IrrDriver::getTexture (this=0x11376e0, 
    type=type at entry=FileManager::TEXTURE, filename="displace.png", 
    is_premul=is_premul at entry=false, is_prediv=is_prediv at entry=false, 
    complain_if_not_found=complain_if_not_found at entry=true)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/graphics/irr_driver.cpp:1492
#28 0x000000000079c6ee in IrrDriver::renderTransparent (this=this at entry=0x11376e0)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/graphics/render_geometry.cpp:874
#29 0x0000000000738ea6 in IrrDriver::renderScene (this=0x11376e0, 
    camnode=camnode at entry=0x1c458e40, pointlightcount=pointlightcount at entry=1, 
    glows=std::vector of length 0, capacity 0, dt=dt at entry=0.0329999998, 
    hasShadow=hasShadow at entry=false, forceRTT=forceRTT at entry=true)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/graphics/render.cpp:505
#30 0x0000000000743fb4 in RTT::render (this=<optimized out>, camera=0x1c458e40, 
    dt=0.0329999998) at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/graphics/rtts.cpp:305
#31 0x000000000067c8fe in GUIEngine::ModelViewWidget::update (this=0x1c409250, 
    delta=<optimized out>)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/guiengine/widgets/model_view_widget.cpp:179
#32 0x00000000006554f9 in GUIEngine::PlayerKartWidget::add (this=0x1c3f29d0)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/guiengine/widgets/player_kart_widget.cpp:338
#33 0x000000000082a9c9 in KartSelectionScreen::joinPlayer (this=this at entry=0x1bac4060, 
    device=<optimized out>)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/states_screens/kart_selection.cpp:511
#34 0x000000000082cd0d in KartSelectionScreen::init (this=0x1bac4060)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/states_screens/kart_selection.cpp:378
#35 0x0000000000695e81 in GUIEngine::AbstractStateManager::pushScreen (this=0x1251700, 
    screen=screen at entry=0x1bac4060)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/guiengine/abstract_state_manager.cpp:134
#36 0x0000000000694945 in GUIEngine::Screen::push (this=this at entry=0x1bac4060)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/guiengine/screen.cpp:103
#37 0x00000000008329cc in MainMenuScreen::eventCallback (this=<optimized out>, 
    widget=<optimized out>, name=..., playerID=<optimized out>)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/states_screens/main_menu_screen.cpp:396
#38 0x000000000064d8eb in GUIEngine::EventHandler::sendEventToUser (
    this=this at entry=0x1638dc0, widget=widget at entry=0x164d1270, name="menu_toprow", 
    playerID=playerID at entry=0)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/guiengine/event_handler.cpp:528
#39 0x000000000064e178 in GUIEngine::EventHandler::onWidgetActivated (
    this=this at entry=0x1638dc0, w=0x164d1270, playerID=playerID at entry=0)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/guiengine/event_handler.cpp:578
#40 0x000000000064ec06 in GUIEngine::EventHandler::processGUIAction (this=0x1638dc0, 
    action=action at entry=PA_MENU_SELECT, deviceID=deviceID at entry=13, value=value at entry=32768, 
    type=type at entry=Input::IT_KEYBOARD, playerID=playerID at entry=0)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/guiengine/event_handler.cpp:345
#41 0x00000000007e8c18 in InputManager::dispatchInput (this=<optimized out>, 
    type=Input::IT_KEYBOARD, deviceID=13, button=<optimized out>, 
    axisDirection=<optimized out>, value=32768, shift_mask=false)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/input/input_manager.cpp:789
#42 0x00000000007e90fc in InputManager::input (this=0x1be0980, event=...)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/input/input_manager.cpp:959
#43 0x000000000064e814 in GUIEngine::EventHandler::OnEvent (this=0x1638dc0, event=...)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/guiengine/event_handler.cpp:193
#44 0x0000000000a9ca52 in irr::CIrrDeviceStub::postEventFromUser (this=0x1137ee0, event=...)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/lib/irrlicht/source/Irrlicht/CIrrDeviceStub.cpp:224
#45 0x0000000000a94ca3 in irr::CIrrDeviceLinux::run (this=0x1137ee0)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/lib/irrlicht/source/Irrlicht/CIrrDeviceLinux.cpp:1359
#46 0x000000000072da98 in IrrDriver::update (this=0x11376e0, dt=dt at entry=0.0329999998)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/graphics/irr_driver.cpp:2067
#47 0x00000000006b0c64 in MainLoop::run (this=0x1bec5c0)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/main_loop.cpp:151
#48 0x00000000005d4091 in main (argc=<optimized out>, argv=<optimized out>)
    at /build/supertuxkart-a8a4IK/supertuxkart-0.9/src/main.cpp:1488
(gdb) q
A debugging session is active.

	Inferior 1 [process 12262] will be killed.

Quit anyway? (y or n) 


More information about the Pkg-games-devel mailing list