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

Bug#674668: Starting Evolution often crashes the GNOME session



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

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: