[Bug 19094] New: X is using all CPU
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Dec 15 05:50:40 PST 2008
http://bugs.freedesktop.org/show_bug.cgi?id=19094
Summary: X is using all CPU
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: jlp.bugs at gmail.com
QAContact: xorg-team at lists.x.org
I'm using the ATI driver compiled from GIT after commit
4ce255a9db8027f2471ba50e57724d3e4d5b16ba. The xorg-server I'm using is version
1.5.3. Today after some time of use X started to use all the CPU. The graphics
didn't lock up but it did start to run slowly and was unresponsive. I then
SSHed remotely into the laptop and with GDB attached to the X process. When I
interupt it and show backtrace it shows one of these two:
#0 0x00007f9396c16fe7 in ioctl () from /lib/libc.so.6
#1 0x00007f9395c9b91c in drmDMA () from /usr/lib/libdrm.so.2
#2 0x00007f93956143a9 in RADEONCPGetBuffer (pScrn=0x1b43de0) at
radeon_accel.c:588
#3 0x00007f939561452f in RADEONCPFlushIndirect (pScrn=0x1b43de0, discard=1) at
radeon_accel.c:642
#4 0x00007f9395660213 in RADEONPrepareSolidCP (pPix=0x7f20470, alu=3,
pm=4294967295, fg=0) at radeon_exa_funcs.c:103
#5 0x00007f9394d98636 in exaFillRegionSolid (pDrawable=0x7f20470,
pRegion=0x5274540, pixel=0, planemask=4294967295, alu=3) at exa_accel.c:1072
#6 0x00007f9394d99ee6 in exaPolyFillRect (pDrawable=0x7f20470, pGC=0x1b9f990,
nrect=1, prect=0x7fffa12c18d0) at exa_accel.c:751
#7 0x000000000052c216 in damagePolyFillRect (pDrawable=0x7f20470,
pGC=0x1b9f990, nRects=1, pRects=0x7fffa12c18d0) at damage.c:1337
#8 0x00007f9394d9bef8 in exaGlyphs (op=3 '\003', pSrc=0x2632800,
pDst=0x6fda700, maskFormat=0x1b793b8, xSrc=0, ySrc=0, nlist=<value optimized
out>,
list=0x7fffa12c2270, glyphs=0x7fffa12c1a70) at exa_glyphs.c:833
#9 0x000000000052bbe1 in damageGlyphs (op=10 '\n', pSrc=0x2632800,
pDst=0x6fda700, maskFormat=0x0, xSrc=0, ySrc=0, nlist=1, list=0x7fffa12c2270,
glyphs=0x7fffa12c1a70) at damage.c:654
#10 0x000000000051cb64 in ProcRenderCompositeGlyphs (client=0x1d39b00) at
render.c:1468
#11 0x000000000044c694 in Dispatch () at dispatch.c:454
#12 0x000000000043351d in main (argc=8, argv=0x7fffa12c2848, envp=<value
optimized out>) at main.c:441
#0 0x00007f9396c16fe7 in ioctl () from /lib/libc.so.6
#1 0x00007f9395c9b91c in drmDMA () from /usr/lib/libdrm.so.2
#2 0x00007f93956143a9 in RADEONCPGetBuffer (pScrn=0x1b43de0) at
radeon_accel.c:588
#3 0x00007f939561452f in RADEONCPFlushIndirect (pScrn=0x1b43de0, discard=1) at
radeon_accel.c:642
#4 0x00007f9395661881 in R300PrepareCompositeCP (op=3, pSrcPicture=0x25f7a60,
pMaskPicture=0x0, pDstPicture=0x25892c0, pSrc=0x9377ba0, pMask=0x0,
pDst=0x263e600) at radeon_exa_render.c:1218
#5 0x00007f9394d9ea92 in exaTryDriverComposite (op=3 '\003', pSrc=0x25f7a60,
pMask=0x0, pDst=0x25892c0, xSrc=0, ySrc=0, xMask=<value optimized out>,
yMask=<value optimized out>, xDst=<value optimized out>, yDst=<value
optimized out>, width=<value optimized out>, height=<value optimized out>)
at exa_render.c:670
#6 0x00007f9394d9f45d in exaComposite (op=3 '\003', pSrc=0x25f7a60, pMask=0x0,
pDst=0x25892c0, xSrc=0, ySrc=0, xMask=0, yMask=0, xDst=0, yDst=0,
width=1024, height=768) at exa_render.c:935
#7 0x000000000052b8c8 in damageComposite (op=10 '\n', pSrc=0x25f7a60,
pMask=0x0, pDst=0x25892c0, xSrc=0, ySrc=0, xMask=0, yMask=<value optimized
out>,
xDst=<value optimized out>, yDst=<value optimized out>, width=<value
optimized out>, height=<value optimized out>) at damage.c:576
#8 0x0000000000513dd1 in miCompositeRects (op=<value optimized out>,
pDst=0x25892c0, color=<value optimized out>, nRect=1, rects=0x11e6e284)
at mirect.c:168
#9 0x000000000051b784 in ProcRenderFillRectangles (client=0x21e1ac0) at
render.c:1509
#10 0x000000000044c694 in Dispatch () at dispatch.c:454
#11 0x000000000043351d in main (argc=8, argv=0x7fffa12c2848, envp=<value
optimized out>) at main.c:441
The hardware I use is a laptop HP Compaq nx6325 with integrated graphics: ATI
Technologies Inc RS482 [Radeon Xpress 200M]
--
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