[Bug 24335] New: X segfaults with xf86-video-ati from git

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Oct 5 15:04:38 PDT 2009


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

           Summary: X segfaults with xf86-video-ati from git
           Product: xorg
           Version: 7.4
          Platform: x86 (IA32)
               URL: http://blogs.gentoo.org/index.php/2009/10/04/review-
                    progress?blog=86
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/Radeon
        AssignedTo: xorg-driver-ati at lists.x.org
        ReportedBy: ghepeu at virgilio.it
         QAContact: xorg-team at lists.x.org


Created an attachment (id=30098)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=30098)
backtrace from the crash

Today I had a couple of apparently random crashes when using Firefox 3.5.3;
when I found a web page who could reliably trigger the problem
(http://blogs.gentoo.org/index.php/2009/10/04/review-progress?blog=86) I
recompiled part of the X stack (xserver, mesa, libdrm, xf86-video-ati)
disabling compiler optimizations (-O0 -ggdb) and with full debugging symbols;
the backtrace from the crash (full version attached) points out to a problem in
the radeon_drv driver:

#0  0xf7a1eed7 in radeon_cs_flush_indirect (pScrn=0x9e93948) at radeon_kms.c:78
#1  0xf79e4730 in RadeonCompositeTileCP (pScrn=0x9e93948, info=0x9e93e30,
pDst=0xd07b1008, srcX=0, srcY=0, maskX=-3980, maskY=460, dstX=100, dstY=460,
w=20, h=20)
    at radeon_exa_render.c:2182
#2  0xf79e74c8 in RadeonCompositeCP (pDst=0xd07b1008, srcX=0, srcY=0,
maskX=-4080, maskY=0, dstX=0, dstY=0, width=865, height=487) at
radeon_exa_render.c:2426
#3  0xf773eb3c in exaTryDriverComposite (op=1 '\001', pSrc=0xb4ccbf0,
pMask=0x0, pDst=0xb4ccb10, xSrc=0, ySrc=0, xMask=-4080, yMask=0, xDst=0,
yDst=0, width=865, height=487)
    at exa_render.c:688
#4  0xf773f3e9 in exaComposite (op=1 '\001', pSrc=0xb4ccbf0, pMask=0x0,
pDst=0xb4ccb10, xSrc=0, ySrc=0, xMask=0, yMask=0, xDst=0, yDst=0, width=865,
height=487)
    at exa_render.c:883
#5  0x081b8bbe in damageComposite (op=1 '\001', pSrc=0xb4ccbf0, pMask=0x0,
pDst=0xb4ccb10, xSrc=0, ySrc=0, xMask=0, yMask=0, xDst=0, yDst=0, width=865,
height=487)
    at damage.c:643
#6  0x081a8fce in CompositePicture (op=1 '\001', pSrc=0xb4ccbf0, pMask=0x0,
pDst=0xb4ccb10, xSrc=0, ySrc=0, xMask=0, yMask=0, xDst=0, yDst=0, width=865,
height=487)
    at picture.c:1675
#7  0x081ab0f6 in ProcRenderComposite (client=0xa0dbf30) at render.c:723
#8  0x081aead8 in ProcRenderDispatch (client=0xa0dbf30) at render.c:2089
#9  0x08084ec8 in Dispatch () at dispatch.c:456
#10 0x0806b20d in main (argc=9, argv=0xffeaadb4, envp=0xffeaaddc) at main.c:397

I'm currently using xorg-server 1.6.4 (with the patch fixing the DGA crash)
libdrm 2.4.14, mesa from mesa_7_6_branch (commit
79892e7976fbb91ae426f5868d5f453e977c1f17) and xf86-video-ati from git master
(commit 457646d734558672402b6bcd15cadb66741edbed).


-- 
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