[Bug 20840] New: X segfaults when logging out from kde4 kdm

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Mar 24 09:46:30 PDT 2009


http://bugs.freedesktop.org/show_bug.cgi?id=20840

           Summary: X segfaults when logging out from kde4 kdm
           Product: xorg
           Version: 7.4
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/Radeon
        AssignedTo: xorg-driver-ati at lists.x.org
        ReportedBy: arekm at maven.pl
         QAContact: xorg-team at lists.x.org


xserver 1.6
kernel 2.6.29rc8
radeon drm drom airlied drm-next

01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3400
Series

When logging out from kdm (kde4) then X segfaults. This only happens if DRI is
enabled. There is no such problem with DRI disabled.

I also have second laptop with x600 card (r300) with more or less the same
software (the same packages/distro), but i686 this time and the problem doesn't
occur there even with DRI.

Looks like some DRI problem in r600 driver.

Backtrace:
0: /usr/bin/X(xorg_backtrace+0x26) [0x4e9e76]
1: /usr/bin/X(xf86SigHandler+0x39) [0x48c9e9]
2: /lib64/libc.so.6 [0x7f67b76a3550]
3: /usr/bin/X [0x509976]
4: /usr/lib64/xorg/modules/extensions//libdbe.so [0x7f67b6593268]
5: /usr/bin/X(compPositionWindow+0x73) [0x4faac3]
6: /usr/bin/X(InitRootWindow+0x2d) [0x43293d]
7: /usr/bin/X(main+0x358) [0x42d618]
8: /lib64/libc.so.6(__libc_start_main+0xe6) [0x7f67b768f5b6]
9: /usr/bin/X [0x42cb19]

pPixmap is 0x0

Program received signal SIGSEGV, Segmentation fault.
ShmDestroyPixmap (pPixmap=0x0) at shm.c:285
285         if (pPixmap->refcnt == 1)
(gdb) bt
#0  ShmDestroyPixmap (pPixmap=0x0) at shm.c:285
#1  0x00007f1d748982c8 in miDbePositionWindow (pWin=0xd82040, x=<value
optimized out>, y=<value optimized out>) at midbe.c:728
#2  0x00000000004faae3 in compPositionWindow (pWin=<value optimized out>, x=0,
y=0) at compwindow.c:224
#3  0x000000000043295d in InitRootWindow (pWin=0xd82040) at window.c:477
#4  0x000000000042d638 in main (argc=7, argv=0x7fff7f9f5738, envp=<value
optimized out>) at main.c:365
(gdb) l
280     static Bool
281     ShmDestroyPixmap (PixmapPtr pPixmap)
282     {
283         ScreenPtr       pScreen = pPixmap->drawable.pScreen;
284         Bool            ret;
285         if (pPixmap->refcnt == 1)
286         {
287             ShmDescPtr  shmdesc;
288             shmdesc = (ShmDescPtr)dixLookupPrivate(&pPixmap->devPrivates,
289                                                    shmPixmapPrivate);
(gdb)


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list