qt4 and xcb
Jeremy A. Kolb
jkolb at brandeis.edu
Fri Feb 23 13:44:39 PST 2007
On Fri, 23 Feb 2007, Gabriel C wrote:
> S.ÃaÄlar Onur wrote:
> > 22 Åub 2007 Per tarihinde, S.ÃaÄlar Onur Åunları yazmıÅtı:
> >
> >>> We are using vanilla qt4 yes.
> >>>
> >> qt-copy patches seems not responsible at first sight, recompiling qt4 much
> >> more sense to me. Thanks for advice.
> >>
> >
> > Still no luck, recompiling with debug symbols gaves following backtrace (all
> > examples bundles with qt source also gaves same bt);
> >
> > [caglar at zangetsu][~]> ldd /usr/bin/designer-qt4 | grep xcb
> > libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb6ee6000)
> > libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6ecd000)
> >
> > [caglar at zangetsu][~]> gdb designer-qt4
> > GNU gdb 6.5
> > Copyright (C) 2006 Free Software Foundation, Inc.
> > GDB is free software, covered by the GNU General Public License, and you are
> > welcome to change it and/or distribute copies of it under certain conditions.
> > Type "show copying" to see the conditions.
> > There is absolutely no warranty for GDB. Type "show warranty" for details.
> > This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols found)
> > Using host libthread_db library "/lib/libthread_db.so.1".
> >
> > (gdb) run -dograb
> > Starting program: /usr/bin/designer-qt4 -dograb
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > [Thread debugging using libthread_db enabled]
> > [New Thread -1225111856 (LWP 11903)]
> > designer-qt4: xcb_xlib.c:41: xcb_xlib_lock: Sav `!c->xlib.lock' baÅarısızlıÄa
> > uÄradı.
> >
> > Program received signal SIGABRT, Aborted.
> > [Switching to Thread -1225111856 (LWP 11903)]
> > 0xb7fd57f2 in QWidget::inputMethodEvent () from /lib/ld-linux.so.2
> > (gdb) bt
> > #0 0xb7fd57f2 in QWidget::inputMethodEvent () from /lib/ld-linux.so.2
> > #1 0xb701cffe in raise () from /lib/libc.so.6
> > #2 0xb711eff4 in ?? () from /lib/libc.so.6
> > #3 0xb6fa46d0 in ?? ()
> > #4 0xb701e8ce in abort () from /lib/libc.so.6
> > #5 0x080fba90 in ?? ()
> > #6 0xb7120120 in __after_morecore_hook () from /lib/libc.so.6
> > #7 0x0000005e in ?? ()
> > #8 0xb705cd31 in realloc () from /lib/libc.so.6
> > #9 0xb7120120 in __after_morecore_hook () from /lib/libc.so.6
> > #10 0x080fba90 in ?? ()
> > #11 0x0000005e in ?? ()
> > #12 0x080fba88 in ?? ()
> > #13 0x00000068 in ?? ()
> > #14 0x080fba90 in ?? ()
> > #15 0xb711eff4 in ?? () from /lib/libc.so.6
> > #16 0x0000005e in ?? ()
> > #17 0x080fba90 in ?? ()
> > #18 0x0000005d in ?? ()
> > #19 0xb7051f31 in vasprintf () from /lib/libc.so.6
> > #20 0x080fba90 in ?? ()
> > #21 0x0000005e in ?? ()
> > #22 0xbfe26080 in ?? ()
> > #23 0x080fba90 in ?? ()
> > #24 0x00000000 in ?? ()
> > (gdb)
> >
> > Could you please check your qt4/qt4 apps linked against libxcb?
>
> Well they are :
>
> crazy at zwerg:~/K$ ldd /usr/bin/designer|grep xcb
> libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb70f4000)
> libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6fbc000)
>
>
> Gabriel
>
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
>
Are you sure you've upgraded your server and all of the extensions you use
to the latest versions? As far as I know all of these assertions have
been fixed (except for one in java iirc).
Jeremy
More information about the xorg
mailing list