Hi Julien, I'm really sorry for the long delay, but I've finally managed to get a backtrace from gdb with this command:
printf 'continue\nbt full\nquit\n' | nohup sudo gdb -p `pidof Xorg` The result are attached. Please tell me if you need anything else to debug this crash! Best regards Alexander Kurtz
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 "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Attaching to process 3411 Reading symbols from /usr/bin/Xorg...Reading symbols from /usr/lib/debug/usr/bin/Xorg...done. done. Reading symbols from /lib/x86_64-linux-gnu/libudev.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libudev.so.0 Reading symbols from /lib/x86_64-linux-gnu/libgcrypt.so.11...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libgcrypt.so.11 Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libdl.so.2 Reading symbols from /usr/lib/x86_64-linux-gnu/libpciaccess.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libpciaccess.so.0 Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...(no debugging symbols found)...done. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Loaded symbols for /lib/x86_64-linux-gnu/libpthread.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 Reading symbols from /usr/lib/libXfont.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXfont.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libXau.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libXau.so.6 Reading symbols from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 Reading symbols from /lib/libaudit.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libaudit.so.0 Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libm.so.6 Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/librt.so.1 Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libc.so.6 Reading symbols from /lib/x86_64-linux-gnu/libgpg-error.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libgpg-error.so.0 Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libz.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libfreetype.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libfreetype.so.6 Reading symbols from /lib/x86_64-linux-gnu/libbz2.so.1.0...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libbz2.so.1.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libfontenc.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libfontenc.so.1 Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libgcc_s.so.1 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 /lib/x86_64-linux-gnu/libselinux.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libselinux.so.1 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/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/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/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/x86_64-linux-gnu/libdrm.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libdrm.so.2 Reading symbols from /usr/lib/xorg/modules/extensions/libdri2.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdri2.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions/libdri2.so Reading symbols from /usr/lib/xorg/modules/drivers/ati_drv.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/drivers/ati_drv.so...done. done. Loaded symbols for /usr/lib/xorg/modules/drivers/ati_drv.so Reading symbols from /usr/lib/xorg/modules/drivers/radeon_drv.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/drivers/radeon_drv.so...done. done. Loaded symbols for /usr/lib/xorg/modules/drivers/radeon_drv.so Reading symbols from /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1 Reading symbols from /usr/lib/xorg/modules/drivers/vesa_drv.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/xorg/modules/drivers/vesa_drv.so Reading symbols from /usr/lib/xorg/modules/drivers/fbdev_drv.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/xorg/modules/drivers/fbdev_drv.so Reading symbols from /usr/lib/xorg/modules/libfbdevhw.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libfbdevhw.so...done. done. Loaded symbols for /usr/lib/xorg/modules/libfbdevhw.so Reading symbols from /usr/lib/xorg/modules/libexa.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libexa.so...done. done. Loaded symbols for /usr/lib/xorg/modules/libexa.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/x86_64-linux-gnu/dri/r600_dri.so...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/dri/r600_dri.so...done. done. Loaded symbols for /usr/lib/x86_64-linux-gnu/dri/r600_dri.so Reading symbols from /usr/lib/x86_64-linux-gnu/libffi.so.5...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libffi.so.5 Reading symbols from /lib/x86_64-linux-gnu/libexpat.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libexpat.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libstdc++.so.6 Reading symbols from /usr/lib/xorg/modules/input/evdev_drv.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/xorg/modules/input/evdev_drv.so Reading symbols from /usr/lib/xorg/modules/input/synaptics_drv.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/xorg/modules/input/synaptics_drv.so Reading symbols from /usr/lib/x86_64-linux-gnu/libmtdev.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libmtdev.so.1 Reading symbols from /lib/x86_64-linux-gnu/libnss_compat.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libnss_compat.so.2 Reading symbols from /lib/x86_64-linux-gnu/libnsl.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libnsl.so.1 Reading symbols from /lib/x86_64-linux-gnu/libnss_nis.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libnss_nis.so.2 Reading symbols from /lib/x86_64-linux-gnu/libnss_files.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libnss_files.so.2 0x00007ff21daca1b3 in select () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) Continuing. Program received signal SIGSEGV, Segmentation fault. dri2_invalidate_drawable (dPriv=<optimized out>) at dri2.c:68 68 dri2.c: No such file or directory. (gdb) #0 dri2_invalidate_drawable (dPriv=<optimized out>) at dri2.c:68 drawable = 0x0 #1 0x00007ff21bc39afc in DRI2InvalidateDrawable ( pDraw=pDraw@entry=0x7ff2214ffd10) at ../../../../hw/xfree86/dri2/dri2.c:598 pPriv = 0x7ff221db8090 ref = 0x7ff221db8120 #2 0x00007ff21bc39b58 in DRI2InvalidateWalk (pWin=0x7ff2214ffd10, data=0x7ff2211db9a0) at ../../../../hw/xfree86/dri2/dri2.c:844 No locals. #3 0x00007ff21fa3eae9 in TraverseTree (pWin=pWin@entry=0x7ff2211ded50, func=func@entry=0x7ff21bc39b10 <DRI2InvalidateWalk>, data=data@entry=0x7ff2211db9a0) at ../../dix/window.c:315 result = <optimized out> pChild = 0x7ff2214ffd10 #4 0x00007ff21bc3abda in DRI2SwapBuffers (client=client@entry=0x7ff221392750, pDraw=<optimized out>, target_msc=0, divisor=0, remainder=<optimized out>, swap_target=swap_target@entry=0x7fffd98216e8, func=func@entry=0x7ff21bc3b630 <DRI2SwapEvent>, data=0x7ff2214ceb40) at ../../../../hw/xfree86/dri2/dri2.c:964 pWin = 0x7ff2211ded50 pPixmap = 0x7ff2211db9a0 pScreen = 0x7ff221192020 ds = <optimized out> pPriv = <optimized out> pDestBuffer = <optimized out> pSrcBuffer = <optimized out> ret = <optimized out> i = <optimized out> ust = 1343238726677962 current_msc = 41628 __func__ = "DRI2SwapBuffers" #5 0x00007ff21bc3be72 in ProcDRI2SwapBuffers (client=0x7ff221392750) at ../../../../hw/xfree86/dri2/dri2ext.c:400 rep = {type = 80 'P', pad1 = 39 '\'', sequenceNumber = 8505, length = 32754, swap_hi = 555470608, swap_lo = 32754, pad2 = 16777216, pad3 = 0, pad4 = 534507728, pad5 = 32754} swap_target = <optimized out> status = <optimized out> stuff = 0x7ff221e01230 pDrawable = 0x7ff2214ceb40 #6 ProcDRI2Dispatch (client=0x7ff221392750) at ../../../../hw/xfree86/dri2/dri2ext.c:566 stuff = <optimized out> #7 0x00007ff21fa16e41 in Dispatch () at ../../dix/dispatch.c:428 clientReady = 0x7ff22134f0c0 result = <optimized out> client = 0x7ff221392750 nready = 0 icheck = 0x7ff21fdbf0f0 start_tick = 480 #8 0x00007ff21fa05ed5 in main (argc=10, argv=0x7fffd98218e8, envp=<optimized out>) at ../../dix/main.c:288 i = <optimized out> alwaysCheckForInput = {0, 1} (gdb) A debugging session is active. Inferior 1 [process 3411] will be detached. Quit anyway? (y or n) [answered Y; input not from terminal] Detaching from program: /usr/bin/Xorg, process 3411
signature.asc
Description: This is a digitally signed message part