Ok, i got this to reproduce. How can this possibly be a gtk bug? It causes Xorg to segfault:
Backtrace: 0: /usr/bin/X(xorg_backtrace+0x3b) [0x8133d6b] 1: /usr/bin/X(xf86SigHandler+0x55) [0x80c7d35] 2: [0xbc6400] 3: /usr/lib/xorg/modules//libfb.so(fbCopyNtoN+0x24c) [0x4a27cc] 4: /usr/lib/xorg/modules/drivers//intel_drv.so(uxa_copy_n_to_n+0x74a) [0x4639fa] 5: /usr/lib/xorg/modules//libfb.so(fbCopyRegion+0x21b) [0x4a176b] 6: /usr/lib/xorg/modules//libfb.so(fbDoCopy+0x44d) [0x4a1c8d] 7: /usr/lib/xorg/modules/drivers//intel_drv.so(uxa_copy_area+0x98) [0x463258] 8: /usr/bin/X [0x8181593] 9: /usr/bin/X(ProcCopyArea+0x165) [0x808b4c5] 10: /usr/bin/X(Dispatch+0x35f) [0x808d17f] 11: /usr/bin/X(main+0x395) [0x8072515] 12: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x2dab56] 13: /usr/bin/X [0x80719c1] Saw signal 11. Server aborting.
This is obviously a bug in Xorg. A client app should not be able to segfault an X server no matter what it does.
Ok, i got this to reproduce. How can this possibly be a gtk bug? It causes Xorg to segfault:
Backtrace: X(xorg_ backtrace+ 0x3b) [0x8133d6b] X(xf86SigHandle r+0x55) [0x80c7d35] xorg/modules/ /libfb. so(fbCopyNtoN+ 0x24c) [0x4a27cc] xorg/modules/ drivers/ /intel_ drv.so( uxa_copy_ n_to_n+ 0x74a) [0x4639fa] xorg/modules/ /libfb. so(fbCopyRegion +0x21b) [0x4a176b] xorg/modules/ /libfb. so(fbDoCopy+ 0x44d) [0x4a1c8d] xorg/modules/ drivers/ /intel_ drv.so( uxa_copy_ area+0x98) [0x463258] X(ProcCopyArea+ 0x165) [0x808b4c5] X(Dispatch+ 0x35f) [0x808d17f] X(main+ 0x395) [0x8072515] i686/cmov/ libc.so. 6(__libc_ start_main+ 0xe6) [0x2dab56]
0: /usr/bin/
1: /usr/bin/
2: [0xbc6400]
3: /usr/lib/
4: /usr/lib/
5: /usr/lib/
6: /usr/lib/
7: /usr/lib/
8: /usr/bin/X [0x8181593]
9: /usr/bin/
10: /usr/bin/
11: /usr/bin/
12: /lib/tls/
13: /usr/bin/X [0x80719c1]
Saw signal 11. Server aborting.
This is obviously a bug in Xorg. A client app should not be able to segfault an X server no matter what it does.