Package: mesa Version: 6.5.2-5 Typing supertux on the command-line causes supertux no satrt, but act extremely slowly. Furthermore, choosing quit causes X to crash.
gdb gives the following: [EMAIL PROTECTED]:~$ su -c "gdb /usr/bin/Xorg $(pidof X)" Password: GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"... Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". Attaching to program: /usr/bin/Xorg, process 3442 Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libdl-2.6.so...done. done. Loaded symbols for /lib/i686/cmov/libdl.so.2 Reading symbols from /usr/lib/libXfont.so.1...done. Loaded symbols for /usr/lib/libXfont.so.1 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libfontenc.so.1...done. Loaded symbols for /usr/lib/libfontenc.so.1 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /lib/i686/cmov/libm.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libm-2.6.so...done. done. Loaded symbols for /lib/i686/cmov/libm.so.6 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libc-2.6.so...done. done. Loaded symbols for /lib/i686/cmov/libc.so.6 Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.6.so...done. done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/lib/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /usr/lib/xorg/modules/libpcidata.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libpcidata.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libpcidata.so Reading symbols from /usr/lib/xorg/modules/extensions/libdbe.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdbe.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libdbe.so Reading symbols from /usr/lib/xorg/modules/extensions/libdri.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdri.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libdri.so Reading symbols from /usr/lib/libdrm.so.2...done. Loaded symbols for /usr/lib/libdrm.so.2 Reading symbols from /usr/lib/xorg/modules/extensions/libextmod.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libextmod.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libextmod.so Reading symbols from /usr/lib/xorg/modules/fonts/libfreetype.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/fonts/libfreetype.so...done. done. Loaded symbols for /usr/lib/xorg/modules//fonts/libfreetype.so Reading symbols from /usr/lib/xorg/modules/extensions/libglx.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libglx.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libglx.so Reading symbols from /usr/lib/xorg/modules/libint10.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libint10.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libint10.so Reading symbols from /usr/lib/xorg/modules/extensions/librecord.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/librecord.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//librecord.so Reading symbols from /usr/lib/xorg/modules/libvbe.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libvbe.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libvbe.so Reading symbols from /usr/lib/xorg/modules/fonts/libtype1.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/fonts/libtype1.so...done. done. Loaded symbols for /usr/lib/xorg/modules//fonts/libtype1.so Reading symbols from /usr/lib/xorg/modules/drivers/radeon_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/drivers//radeon_drv.so Reading symbols from /usr/lib/xorg/modules/drivers/ati_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/drivers//ati_drv.so Reading symbols from /usr/lib/xorg/modules/input/kbd_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/input//kbd_drv.so Reading symbols from /usr/lib/xorg/modules/input/mouse_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/input//mouse_drv.so Reading symbols from /usr/lib/xorg/modules/input/synaptics_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/input//synaptics_drv.so Reading symbols from /usr/lib/xorg/modules/libvgahw.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libvgahw.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libvgahw.so Reading symbols from /usr/lib/xorg/modules/libfb.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libfb.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libfb.so Reading symbols from /usr/lib/xorg/modules/libxaa.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libxaa.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libxaa.so Reading symbols from /usr/lib/xorg/modules/multimedia/theatre_detect_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/multimedia//theatre_detect_drv.so Reading symbols from /usr/lib/xorg/modules/extensions/libGLcore.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libGLcore.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libGLcore.so Failed to read a valid object file image from memory. 0xffffe410 in ?? () (gdb) c Continuing. Program received signal SIGSEGV, Segmentation fault. 0xaef6da02 in xmesa_check_and_update_buffer_size (xmctx=0x0, drawBuffer=0x90cf050) at xm_api.c:1887 1887 xm_api.c: No such file or directory. in xm_api.c (gdb) bt full #0 0xaef6da02 in xmesa_check_and_update_buffer_size (xmctx=0x0, drawBuffer=0x90cf050) at xm_api.c:1887 width = 221864 height = <value optimized out> #1 0xaef70179 in XMesaResizeBuffers (b=0x90cf050) at xm_api.c:2539 No locals. #2 0xaef6cd50 in __glXMesaDrawableResize (base=0x84922e0) at ../../../../GL/mesa/X/xf86glx.c:113 No locals. #3 0xb7b7590a in PositionWindow (pWin=0x8767b08, x=3, y=29) at ../../../GL/glx/glxscreens.c:230 pScreen = <value optimized out> glxc = <value optimized out> ret = 1 #4 0x08108569 in compPositionWindow (pWin=0x8767b08, x=3, y=29) at ../../composite/compwindow.c:202 pScreen = (ScreenPtr) 0x82171e0 cs = (CompScreenPtr) 0x8268e68 #5 0x0807cfa7 in ReparentWindow (pWin=0x8767b08, pParent=0x8767a40, x=<value optimized out>, y=<value optimized out>, client=0x886aa58) at ../../dix/window.c:2669 pPrev = <value optimized out> event = {u = {u = {type = 21 '\025', detail = 58 ':', sequenceNumber = 2078}, keyButtonPointer = {pad00 = 136198677, time = 41943054, root = 41943055, event = 41943054, child = 0, rootX = -22016, rootY = 2182, eventX = 14, eventY = 640, state = 1, sameScreen = 0 '\0', pad1 = 192 'À'}, enterLeave = {pad00 = 136198677, time = 41943054, root = 41943055, event = 41943054, child = 0, rootX = -22016, rootY = 2182, eventX = 14, eventY = 640, state = 1, mode = 0 '\0', flags = 192 'À'}, focus = {pad00 = 136198677, window = 41943054, mode = 15 '\017', pad1 = 0 '\0', pad2 = 128 '\200', pad3 = 2 '\002'}, expose = {pad00 = 136198677, window = 41943054, x = 15, y = 640, width = 14, height = 640, count = 0, pad2 = 0}, graphicsExposure = {pad00 = 136198677, drawable = 41943054, x = 15, y = 640, width = 14, height = 640, minorEvent = 0, count = 0, majorEvent = 0 '\0', pad1 = 170 'ª', pad2 = 134 '\206', pad3 = 8 '\b'}, noExposure = {pad00 = 136198677, drawable = 41943054, minorEvent = 15, majorEvent = 128 '\200', bpad = 2 '\002'}, visibility = {pad00 = 136198677, window = 41943054, state = 15 '\017', pad1 = 0 '\0', ---Type <return> to continue, or q <return> to quit--- pad2 = 128 '\200', pad3 = 2 '\002'}, createNotify = {pad00 = 136198677, parent = 41943054, window = 41943055, x = 14, y = 640, width = 0, height = 0, borderWidth = 43520, override = 134 '\206', bpad = 8 '\b'}, destroyNotify = { pad00 = 136198677, event = 41943054, window = 41943055}, unmapNotify = { pad00 = 136198677, event = 41943054, window = 41943055, fromConfigure = 14 '\016', pad1 = 0 '\0', pad2 = 128 '\200', pad3 = 2 '\002'}, mapNotify = {pad00 = 136198677, event = 41943054, window = 41943055, override = 14 '\016', pad1 = 0 '\0', pad2 = 128 '\200', pad3 = 2 '\002'}, mapRequest = {pad00 = 136198677, parent = 41943054, window = 41943055}, reparent = {pad00 = 136198677, event = 41943054, window = 41943055, parent = 41943054, x = 0, y = 0, override = 0 '\0', pad1 = 170 'ª', pad2 = 134 '\206', pad3 = 8 '\b'}, configureNotify = {pad00 = 136198677, event = 41943054, window = 41943055, aboveSibling = 41943054, x = 0, y = 0, width = 43520, height = 2182, borderWidth = 14, override = 128 '\200', bpad = 2 '\002'}, configureRequest = { pad00 = 136198677, parent = 41943054, window = 41943055, sibling = 41943054, x = 0, y = 0, width = 43520, height = 2182, borderWidth = 14, valueMask = 640, pad1 = 3221225473}, gravity = {pad00 = 136198677, event = 41943054, window = 41943055, x = 14, y = 640, pad1 = 0, pad2 = 143043072, pad3 = 41943054, pad4 = 3221225473}, resizeRequest = {pad00 = 136198677, window = 41943054, width = 15, height = 640}, circulate = {pad00 = 136198677, event = 41943054, window = 41943055, parent = 41943054, place = 0 '\0', pad1 = 0 '\0', pad2 = 0 '\0', pad3 = 0 '\0'}, property = { pad00 = 136198677, window = 41943054, atom = 41943055, time = 41943054, state = 0 '\0', pad1 = 0 '\0', pad2 = 0}, selectionClear = {pad00 = 136198677, time = 41943054, window = 41943055, atom = 41943054}, selectionRequest = {pad00 = 136198677, time = 41943054, owner = 41943055, requestor = 41943054, selection = 0, target = 143043072, property = 41943054}, selectionNotify = {pad00 = 136198677, time = 41943054, requestor = 41943055, selection = 41943054, target = 0, property = 143043072}, colormap = {pad00 = 136198677, window = 41943054, colormap = 41943055, new = 14 '\016', state = 0 '\0', pad1 = 128 '\200', pad2 = 2 '\002'}, mappingNotify = {pad00 = 136198677, request = 14 '\016', firstKeyCode = 0 '\0', count = 128 '\200', pad1 = 2 '\002'}, clientMessage = { pad00 = 136198677, window = 41943054, u = {l = {type = 41943055, longs0 = 41943054, longs1 = 0, longs2 = 143043072, longs3 = 41943054, longs4 = -1073741823}, s = { type = 41943055, shorts0 = 14, shorts1 = 640, shorts2 = 0, shorts3 = 0, ---Type <return> to continue, or q <return> to quit--- shorts4 = -22016, shorts5 = 2182, shorts6 = 14, shorts7 = 640, shorts8 = 1, shorts9 = -16384}, b = {type = 41943055, bytes = "\016\000\200\002\000\000\000\000\000ª\206\b\016\000\200\002\001\000\000À"}}}}} pScreen = (ScreenPtr) 0x82171e0 #6 0x0808e775 in ProcReparentWindow (client=0x886aa58) at ../../dix/dispatch.c:674 pWin = (WindowPtr) 0x8767b08 pParent = (WindowPtr) 0x26 result = <value optimized out> #7 0x08154a21 in XaceCatchDispatchProc (client=0x886aa58) at ../../Xext/xace.c:281 major = 7 #8 0x0808ed3f in Dispatch () at ../../dix/dispatch.c:457 result = <value optimized out> client = (ClientPtr) 0x886aa58 nready = 0 start_tick = 348700 #9 0x08076e85 in main (argc=8, argv=0xbfc068f4, envp=Cannot access memory at address 0x8 ) at ../../dix/main.c:477 pScreen = <value optimized out> i = <value optimized out> error = -1211228068 xauthfile = <value optimized out> alwaysCheckForInput = {0, 1} (gdb) c Continuing. Program received signal SIGABRT, Aborted. 0xffffe410 in ?? () (gdb) c Continuing. Program terminated with signal SIGABRT, Aborted. The program no longer exists. (gdb) Apparently, this is fixed upstream: http://gitweb.freedesktop.org/?p=mesa.git;a=commitdiff;h=f04979ae481acc9fdc423da06514c4d557edd7cd. This machine: Linux Litwin 2.6.22-rc4-686 #1 SMP Thu Jun 7 23:47:36 UTC 2007 i686 GNU/Linux libc6 2.6~20070518-2. I am using unstable with packages from experimental. -- —A watched bread-crumb never boils. —My hover-craft is full of eels. —[...]and that's the he and the she of it.