[Xcb] [BUG] iceweasel (debian's firefox) hungs on shutdown in libxcb1

Jamey Sharp jamey at minilop.net
Sat Jul 18 09:06:44 PDT 2009


On Sat, Jul 18, 2009 at 02:09:25PM +0200, RALOVICH, Kristóf wrote:
> this is reproducible and happened prior iceweasel 3.5 too. Although
> this is the first time I cared to looking into it. See the backtraces
> with package versions below.

Thanks for the backtrace!

> #5  0x00007f961158b6f9 in XQueryExtension () from /usr/lib/libX11.so.6
> #6  0x00007f961157fc3f in XInitExtension () from /usr/lib/libX11.so.6
> #7  0x00007f9611890edc in XRenderFindDisplay () from
> /usr/lib/libXrender.so.1
> #8  0x00007f961188ea5e in XRenderFreePicture () from
> /usr/lib/libXrender.so.1
> #9  0x00007f9603e2d1c4 in QX11PixmapData::release () from
> /usr/lib/libQtGui.so.4
> #10 0x00007f9603e2d8d4 in QX11PixmapData::~QX11PixmapData () from
> /usr/lib/libQtGui.so.4
> #11 0x00007f9603e1e6fe in QPixmap::deref () from
> /usr/lib/libQtGui.so.4
> #12 0x00007f9603e1ea44 in QPixmap::~QPixmap () from
> /usr/lib/libQtGui.so.4
> #13 0x00007f9603747cdc in ?? () from
> /usr/lib/kde4/plugins/styles/oxygen.so
> #14 0x00007f9603753ca7 in ?? () from
> /usr/lib/kde4/plugins/styles/oxygen.so
> #15 0x00007f96150fb7dd in *__GI_exit (status=0) at exit.c:75

This looks like a bug in Qt, to me. The QPixmap destructor is firing
after the connection has been closed, I think. I'm surprised the result
is a hang, but I'm not surprised that things go wrong.

I've seen this sort of bug in Qt before, but I thought it had been
fixed. Perhaps it's a problem with the "oxygen" theme specifically?

Jamey
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
Url : http://lists.freedesktop.org/archives/xcb/attachments/20090718/702483a8/attachment.pgp 


More information about the Xcb mailing list