[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#428109: makes e. g. supertux slow, quiting crashes X



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:

david@Litwin :~$ 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.
Reply to: