2009/10/6 "Jóhann B. Guðmundsson" <johannbg@xxxxx>: > On 10/05/2009 09:05 PM, Joshua C. wrote: >> 2009/10/5 Adam Jackson <ajax@xxxxxxxxxx>: >> >>> On Mon, 2009-10-05 at 19:19 +0200, Joshua C. wrote: >>> >>> >>>> (gdb) bt >>>> #0 0x0000003cc3cd70b3 in __select_nocancel () from /lib64/libc.so.6 >>>> #1 0x00000000004e615a in WaitForSomething ( >>>> pClientsReady=<value optimized out>) at WaitFor.c:228 >>>> #2 0x0000000000446ef2 in Dispatch () at dispatch.c:386 >>>> #3 0x000000000042d205 in main (argc=<value optimized out>, >>>> argv=0x7fffa2ac9218, envp=<value optimized out>) at main.c:397 >>>> >>> Okay, this isn't the server actually taking 100% of the CPU (almost >>> certainly), it's before that. If you type 'cont' to resume, and then ^C >>> the gdb process once the CPU goes wild, you should break back to the gdb >>> prompt; _that_'s the backtrace I need. >>> >>> Of course, you might not, in which case debugging this gets a bit >>> harder. >>> >>> - ajax >>> >>> -- >>> fedora-devel-list mailing list >>> fedora-devel-list@xxxxxxxxxx >>> https://www.redhat.com/mailman/listinfo/fedora-devel-list >>> >>> >> (gdb) handle SIGUSR1 nostop >> Signal Stop Print Pass to program Description >> SIGUSR1 No Yes Yes User defined signal 1 >> (gdb) handle SIGUSR2 nostop >> Signal Stop Print Pass to program Description >> SIGUSR2 No Yes Yes User defined signal 2 >> (gdb) handle SIGPIPE nostop >> Signal Stop Print Pass to program Description >> SIGPIPE No Yes Yes Broken pipe >> (gdb) cont >> Continuing. >> ^C >> Program received signal SIGINT, Interrupt. >> 0x0000003cc3cd6827 in ioctl () from /lib64/libc.so.6 >> (gdb) bt >> #0 0x0000003cc3cd6827 in ioctl () from /lib64/libc.so.6 >> #1 0x0000003cd6003113 in drmIoctl (fd=8, request=3221775460, >> arg=0x7fff78cabbc0) at xf86drm.c:187 >> #2 0x0000003cd600335c in drmCommandWriteRead (fd=8, >> drmCommandIndex=<value optimized out>, data=0x7fff78cabbc0, >> size=<value optimized out>) >> at xf86drm.c:2363 >> #3 0x00007f6c6a6b3f08 in radeon_bufmgr_gem_wait_rendering (buf=<value >> optimized out>) at radeon_bufmgr_gem.c:282 >> #4 0x00007f6c6a69a51a in RADEONPrepareAccess (pPix=0x243c2d0, >> index=0) at radeon_exa.c:279 >> #5 0x00007f6c69be43b4 in ExaDoPrepareAccess (pDrawable=0x243c2d0, >> index=0) at exa.c:523 >> #6 0x00007f6c69be44b8 in exaPrepareAccessReg (pDrawable=0x243c2d0, >> index=0, pReg=0x0) at exa.c:543 >> #7 0x00007f6c69beceac in ExaCheckComposite (op=<value optimized out>, >> pSrc=0x24430a0, pMask=0x2397610, pDst=0x27a04b0, xSrc=<value optimized >> out>, >> ySrc=<value optimized out>, xMask=0, yMask=0, xDst=19, yDst=85, >> width=55, height=18) at exa_unaccel.c:342 >> #8 0x00007f6c69beb564 in exaComposite (op=<value optimized out>, >> pSrc=0x24430a0, pMask=0x2397610, pDst=0x27a04b0, xSrc=<value optimized >> out>, >> ySrc=<value optimized out>, xMask=0, yMask=0, xDst=19, yDst=85, >> width=55, height=18) at exa_render.c:967 >> #9 0x000000000052eb90 in damageComposite (op=8 '\b', pSrc=<value >> optimized out>, pMask=<value optimized out>, pDst=0x27a04b0, xSrc=1, >> ySrc=0, >> xMask=<value optimized out>, yMask=<value optimized out>, xDst=19, >> yDst=85, width=55, height=<value optimized out>) at damage.c:643 >> #10 0x000000000052720c in ProcRenderComposite (client=0x2625310) at render.c:720 >> #11 0x00000000004471d4 in Dispatch () at dispatch.c:456 >> #12 0x000000000042d205 in main (argc=<value optimized out>, >> argv=0x7fff78cac198, envp=<value optimized out>) at main.c:397 >> >> > > Which kernel are you using ? > > JBG > > -- > fedora-devel-list mailing list > fedora-devel-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/fedora-devel-list > I think the following can be useful: lspci -vvv: 01:05.0 VGA compatible controller: ATI Technologies Inc RS482 [Radeon Xpress 200M] (prog-if 00 [VGA controller]) Subsystem: Acer Incorporated [ALI] Device 010f Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 66 (2000ns min), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 17 Region 0: Memory at c8000000 (32-bit, prefetchable) [size=128M] Region 1: I/O ports at 9000 [size=256] Region 2: Memory at c0100000 (32-bit, non-prefetchable) [size=64K] [virtual] Expansion ROM at c0120000 [disabled] [size=128K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: radeon Kernel modules: radeon, radeonfb Installed packages: kernel-debuginfo-2.6.30.8-64.fc11.x86_64 kernel-debuginfo-common-x86_64-2.6.30.8-64.fc11.x86_64 kernel-2.6.30.8-64.fc11.x86_64 xorg-x11-server-utils-7.4-7.1.fc11.x86_64 xorg-x11-server-common-1.6.4-0.1.fc11.x86_64 xorg-x11-server-Xorg-1.6.4-0.1.fc11.x86_64 xorg-x11-server-debuginfo-1.6.4-0.1.fc11.x86_64 xorg-x11-drv-ati-debuginfo-6.12.2-18.fc11.x86_64 xorg-x11-drv-ati-6.12.2-18.fc11.x86_64 mesa-dri-drivers-7.6-0.2.fc11.x86_64 mesa-libGLU-7.6-0.2.fc11.x86_64 mesa-libGL-7.6-0.2.fc11.x86_64 mesa-debuginfo-7.6-0.1.fc11.x86_64 libdrm-debuginfo-2.4.11-2.fc11.x86_64 libdrm-2.4.11-2.fc11.x86_64 I've also attached my Xorg.0.log. Usually there are no error messages in dmesg. However once I found this in there (not sure if it's related): [drm:drm_buffer_object_validate] *ERROR* Out of aperture space or DRM memory quota. [drm:drm_buffer_object_validate] *ERROR* Failed moving buffer. ffff880142183000 19219 20000a7 10000a7 [drm:drm_buffer_object_validate] *ERROR* Out of aperture space or DRM memory quota. [drm:drm_buffer_object_validate] *ERROR* Failed moving buffer. ffff880142183000 19219 20000a7 10000a7 [drm:drm_buffer_object_validate] *ERROR* Out of aperture space or DRM memory quota. [drm:drm_buffer_object_validate] *ERROR* Failed moving buffer. ffff880142183000 19219 20000a7 10000a7 [drm:drm_buffer_object_validate] *ERROR* Out of aperture space or DRM memory quota. [drm:drm_buffer_object_validate] *ERROR* Failed moving buffer. ffff880142183000 19219 20000a7 10000a7 The same is with the Xorg.0.log - no error messages. But two weeks ago I saw this (never seen it since then): (EE) RADEON(0): ADVANCE_RING count != expected (14 vs 16) at radeon_textured_videofuncs.c:1623 (EE) RADEON(0): ADVANCE_RING count != expected (14 vs 16) at radeon_textured_videofuncs.c:1623 (EE) RADEON(0): ADVANCE_RING count != expected (14 vs 16) at radeon_textured_videofuncs.c:1623
Attachment:
Xorg.0.log
Description: Binary data
-- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list