On the other hand - if you had this 'freeze' with
with many different kernel versions, and different xorg
versions and different video cards etc etc - then realize
On Fri, Jun 15, 2007 at 02:53:10PM +0200, davide wrote:-
(gdb) bt
#0 0xb7fa9800 in firegl_PM4WaitForIdle ()
from /usr/lib/xorg/modules/linux//libfglrxdrm.so
#1 0xb799ee11 in atiddxAccelCPWaitForIdle ()
from /usr/lib/xorg/modules//drivers/fglrx_drv.so
#2 0xb7726452 in XAACopyAreaFallback () from
/usr/lib/xorg/modules//libxaa.so
#3 0xb77276a7 in XAACopyArea () from /usr/lib/xorg/modules//libxaa.so
#4 0x0808460a in ProcCopyArea ()
#5 0x0813d621 in XaceCatchDispatchProc ()
#6 0x0808643f in Dispatch ()
#7 0x0806e885 in main ()
(gdb) cont
Continuing.
Is there only one thread running?
I guess that if you want to debug this, you'll have to
compile xorg from source - so you can actually see what
it's doing in that function.
On the other hand - if you had this 'freeze' with
with many different kernel versions, and different xorg
versions and different video cards etc etc - then realize
that for MOST people it all works perfectly; therefore
it's a large chance that whatever is constant in your
setup is the problem: your hardware. Or, maybe you didn't
try a different videocard (still hardware), or it's
closed source driver...
After reading your first post I thought: man replace your
hardware already. But if the machine doesn't lock up - just
X - then it could certainly be a software problem, I guess.
I doubt this is related to the kernel however.