Hello Mathieu, Have you try the stun patch ?
Laurent Mathieu Osty a écrit : > Removing this line works. I've been able to place a call with this > freshly built version. > I don't know if it is specific to my setup or if it's a more general > problem of Linux builds... > > Mathieu > > On Tue, Mar 31, 2009 at 4:37 PM, Tarrisse Laurent <[email protected] > <mailto:[email protected]>> wrote: > > Mathieu, > > Try to remove in qutecom-2.2/wengophone/src/presentation/main.cpp > line 234 : > XinitThreads(); > > Laurent > > Mathieu Osty a écrit : > > Here is a first output from gdb. It's been a long time since I > didn't > > use gdb but it looks like a deadlock to me (a thread locked in > "wait" > > mode). > > > > Mathieu > > > > [...@new-host-6 ~]$ gdb qutecom > > GNU gdb Red Hat Linux (6.5-37.el5_2.2rh) > > 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 "i386-redhat-linux-gnu"...Using host > > libthread_db library "/lib/libthread_db.so.1". > > > > (gdb) r > > Starting program: /usr/local/bin/qutecom > > [Thread debugging using libthread_db enabled] > > [New Thread -1208178928 (LWP 8984)] > > [New Thread -1208181872 (LWP 8987)] > > [New Thread -1218671728 (LWP 8988)] > > [New Thread -1231479920 (LWP 8989)] > > [New Thread -1243022448 (LWP 8991)] > > [New Thread -1254196336 (LWP 8992)] > > > > Program received signal SIGINT, Interrupt. > > [Switching to Thread -1208178928 (LWP 8984)] > > 0x009e4402 in __kernel_vsyscall () > > (gdb) where > > #0 0x009e4402 in __kernel_vsyscall () > > #1 0x0046ea3e in __lll_mutex_lock_wait () from /lib/libpthread.so.0 > > #2 0x0046a890 in _L_mutex_lock_85 () from /lib/libpthread.so.0 > > #3 0x0046a3dd in pthread_mutex_lock () from /lib/libpthread.so.0 > > #4 0x00a0e6aa in XInitThreads () from /usr/lib/libX11.so.6 > > #5 0x00a78758 in XkbGetUpdatedMap () from /usr/lib/libX11.so.6 > > #6 0x00a78834 in XkbGetMap () from /usr/lib/libX11.so.6 > > #7 0x00a74278 in XkbLookupKeyBinding () from /usr/lib/libX11.so.6 > > #8 0x00a74997 in XkbLookupKeySym () from /usr/lib/libX11.so.6 > > #9 0x00a74a63 in XLookupString () from /usr/lib/libX11.so.6 > > #10 0x00a45549 in _XimLocalFilter () from /usr/lib/libX11.so.6 > > #11 0x00a01ab4 in XFilterEvent () from /usr/lib/libX11.so.6 > > #12 0x0174818d in QXIMInputContext::x11FilterEvent (this=0xa9476c0, > > keywidget=0xabd0160, event=0xbf8bc728) > > at inputmethod/qximinputcontext_x11.cpp:623 > > #13 0x011b3ebb in QApplication::x11ProcessEvent (this=0xa78e8f8, > > event=0xbf8bc728) at kernel/qapplication_x11.cpp:3240 > > #14 0x011dd895 in QEventDispatcherX11::processEvents > (this=0xa78f528, > > flags= > > {i = -1081358312}) at kernel/qeventdispatcher_x11.cpp:132 > > #15 0x00f1aa3d in QEventLoop::processEvents (this=0xbf8bc89c, flags= > > {i = -1081358248}) at kernel/qeventloop.cpp:149 > > #16 0x00f1adad in QEventLoop::exec (this=0xbf8bc89c, flags={i = > > -1081358168}) > > at kernel/qeventloop.cpp:200 > > ---Type <return> to continue, or q <return> to quit--- > > #17 0x0163c3e9 in QDialog::exec (this=0xab18b30) at > > dialogs/qdialog.cpp:498 > > #18 0x086417ba in QtUserProfileHandler::showLoginWindow > (this=0xa8dfe00) > > at > > > > /home/mat/qutecom-2.2/wengophone/src/presentation/qt/profile/QtUserProfileHandler.cpp:150 > > #19 0x08641512 in > > QtUserProfileHandler::noCurrentUserProfileSetEventHandlerSlot > > (this=0xa8dfe00) > > at > > > > /home/mat/qutecom-2.2/wengophone/src/presentation/qt/profile/QtUserProfileHandler.cpp:102 > > #20 0x085a47f6 in QtUserProfileHandler::qt_metacall (this=0xa8dfe00, > > _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xa950b08) > > at > > > > /home/mat/qutecom-2.2/build/wengophone/src/presentation/qt/profile/moc_QtUserProfileHandler.cxx:119 > > #21 0x00f2b2ab in QMetaCallEvent::placeMetaCall (this=0xa936120, > > object=0xa8dfe00) at kernel/qobject.cpp:489 > > #22 0x00f2c2d8 in QObject::event (this=0xa8dfe00, e=0xa936120) > > at kernel/qobject.cpp:1109 > > #23 0x011440cf in QApplicationPrivate::notify_helper > (this=0xa78e908, > > receiver=0xa8dfe00, e=0xa936120) at kernel/qapplication.cpp:4084 > > #24 0x011480c9 in QApplication::notify (this=0xa78e8f8, > > receiver=0xa8dfe00, > > e=0xa936120) at kernel/qapplication.cpp:3631 > > #25 0x00f1b86b in QCoreApplication::notifyInternal (this=0xa78e8f8, > > receiver=0xa8dfe00, event=0xa936120) at > > kernel/qcoreapplication.cpp:602 > > #26 0x00f1ca0e in QCoreApplicationPrivate::sendPostedEvents > > (receiver=0x0, > > ---Type <return> to continue, or q <return> to quit--- > > event_type=0, data=0xa78e5e8) > > at > > ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 > > #27 0x00f1ccbd in QCoreApplication::sendPostedEvents (receiver=0x0, > > event_type=0) at kernel/qcoreapplication.cpp:1132 > > #28 0x011dd778 in QEventDispatcherX11::processEvents > (this=0xa78f528, > > flags= > > {i = -1081356552}) > > at > > ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 > > #29 0x00f1aa3d in QEventLoop::processEvents (this=0xbf8bcf70, flags= > > {i = -1081356488}) at kernel/qeventloop.cpp:149 > > #30 0x00f1adad in QEventLoop::exec (this=0xbf8bcf70, flags={i = > > -1081356424}) > > at kernel/qeventloop.cpp:200 > > #31 0x00f1cd81 in QCoreApplication::exec () at > > kernel/qcoreapplication.cpp:880 > > #32 0x011438d7 in QApplication::exec () at > kernel/qapplication.cpp:3553 > > #33 0x085e555b in QtFactory::exec (this=0xa78e560) > > at > > > /home/mat/qutecom-2.2/wengophone/src/presentation/qt/QtFactory.cpp:114 > > #34 0x085b2f4c in main (argc=1, argv=0xbf8bd194) > > at > /home/mat/qutecom-2.2/wengophone/src/presentation/main.cpp:354 > > (gdb) > > > > > > > > > > On Tue, Mar 31, 2009 at 12:26 PM, Tarrisse Laurent > <[email protected] <mailto:[email protected]> > > <mailto:[email protected] <mailto:[email protected]>>> wrote: > > > > Hello Mathieu, > > > > Sorry but,i've never seen this bug before! > > Can you try to debug with gdb ... > > > > Laurent > > > > > > _______________________________________________ > QuteCom-dev mailing list > [email protected] <mailto:[email protected]> > http://lists.qutecom.org/mailman/listinfo/qutecom-dev > > _______________________________________________ QuteCom-dev mailing list [email protected] http://lists.qutecom.org/mailman/listinfo/qutecom-dev
