On Thu, Apr 30, 2009 at 03:23:00PM -0400, Adam Jackson wrote:
On Thu, 2009-04-30 at 17:32 +0200, Matej Cepl wrote:
> On 2009-04-30, 13:47 GMT, Adam Jackson wrote:
> >
http://wiki.x.org/wiki/Development/Documentation/ServerDebugging
> >
> > Has instructions for how to attach with gdb. Yes, this requires two
> > machines.
>
> That's not much helpful, right?
The (omitted) backtrace shows a server waiting for more requests,
correct. Meaning it's not really hung, and also not like the OP's bug
report. Per's report said that the mouse would not change icon when
moving among windows, indicating that the main loop wasn't being
processed.
Yours, if I had to guess from the thread on fedora-devel, was metacity
getting stuck, so gdbing metacity would probably be more enlightening.
Same symptoms here, but on a Radeon X600 (RV380).
Bugzilla:
https://bugzilla.redhat.com/show_bug.cgi?id=498525
Backtrace:
pixmanBltsse2 (__P=<value optimized out>) at pixman-sse2.c:4501
4501 xmm3 = load128Unaligned ((__m128i*)(s+48));
(gdb) thread apply all bt
Thread 1 (Thread 0x7fa8ab9f37b0 (LWP 1916)):
#0 0x000000346763171b in pixmanBltsse2 (__P=<value optimized out>)
from /usr/lib64/libpixman-1.so.0
#1 0x0000003467620acb in pixman_walk_composite_region (
compositeRect=<value optimized out>, maskRepeat=<value optimized
out>,
srcRepeat=<value optimized out>, height=<value optimized out>,
width=<value optimized out>, yDst=<value optimized out>,
xDst=<value optimized out>, yMask=<value optimized out>,
xMask=<value optimized out>, ySrc=<value optimized out>,
xSrc=<value optimized out>, pDst=<value optimized out>,
pMask=<value optimized out>, pSrc=<value optimized out>,
op=<value optimized out>) at pixman-pict.c:1371
#2 pixman_image_composite (compositeRect=<value optimized out>,
maskRepeat=<value optimized out>, srcRepeat=<value optimized out>,
height=<value optimized out>, width=<value optimized out>,
yDst=<value optimized out>, xDst=<value optimized out>,
yMask=<value optimized out>, xMask=<value optimized out>,
ySrc=<value optimized out>, xSrc=<value optimized out>,
pDst=<value optimized out>, pMask=<value optimized out>,
pSrc=<value optimized out>, op=<value optimized out>) at
pixman-pict.c:2072