Hi, I'm using licq under KDE 3.5.10 with kde-gui plugin. "Licq has encountered a fatal error" message appears while licq running idle in background.
licq.debug_rw_mutex contains the following: time: 1232792793 Possible deadlock for thread 0xb54a6b90 trying to get a read lock on '161789583' Thread 0xb64a6b90 holds the write lock No thread holds the read lock =================================================================================== licq_backtrace: time: 1232875494 licq(licq_handle_sigabrt+0x260) [0x812ce30] [0xb8009400] /lib/libc.so.6(abort+0x101) [0xb7be5571] /usr/X11R6/lib/libstdc++.so.6 (_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x150) [0xb7deb550] /usr/X11R6/lib/libstdc++.so.6 [0xb7de8df5] /usr/X11R6/lib/libstdc++.so.6 [0xb7de8e32] /usr/X11R6/lib/libstdc++.so.6 [0xb7de8f5a] /usr/X11R6/lib/libstdc++.so.6(_ZSt19__throw_logic_errorPKc+0x7f) [0xb7d7f8cf] /usr/X11R6/lib/libstdc++.so.6 [0xb7dc4d5f] /usr/X11R6/lib/libstdc++.so.6(_ZNSsC1EPKcRKSaIcE+0x47) [0xb7dc4ea7] /usr/local/lib/licq/licq_kde-gui.so (_ZN9CUserView10timerEventEP11QTimerEvent+0x4a1) [0xb7a8ccc1] /usr/lib/qt-3.3.8b/lib/libqt-mt.so.3(_ZN7QObject5eventEP6QEvent+0x93) [0xb7110363] /usr/lib/qt-3.3.8b/lib/libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x2c) [0xb71474ac] /usr/lib/qt-3.3.8b/lib/libqt-mt.so.3 (_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0xda) [0xb70b315a] /usr/lib/qt-3.3.8b/lib/libqt-mt.so.3 (_ZN12QApplication6notifyEP7QObjectP6QEvent+0x63) [0xb70b3d03] /usr/lib/libkdecore.so.4(_ZN12KApplication6notifyEP7QObjectP6QEvent +0x1d2) [0xb6924672] /usr/lib/qt-3.3.8b/lib/libqt-mt.so.3(_ZN10QEventLoop14activateTimersEv +0x1fe) [0xb70a846e] /usr/lib/qt-3.3.8b/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj +0x7e4) [0xb7064584] /usr/lib/qt-3.3.8b/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0x50) [0xb70c9720] /usr/lib/qt-3.3.8b/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x26) [0xb70c95b6] /usr/lib/qt-3.3.8b/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x1f) [0xb70b2bbf] /usr/local/lib/licq/licq_kde-gui.so(_ZN8CLicqGui3RunEP10CICQDaemon +0x118) [0xb79fdae8] /usr/local/lib/licq/licq_kde-gui.so(LP_Main+0x56) [0xb79feee6] /usr/local/lib/licq/licq_kde-gui.so(LP_Main_tep+0x1c) [0xb79fef4c] /lib/libpthread.so.0 [0xb7e4f369] /lib/libc.so.6(clone+0x5e) [0xb7c8dcfe] =================================================================================== licq.backtrace.gdb: Thread 6 (Thread 0xb6443b90 (LWP 8957)): #0 0xb7c86957 in select () from /lib/libc.so.6 #1 0x080e3216 in MonitorSockets_tep () #2 0xb7e4f369 in start_thread () from /lib/libpthread.so.0 #3 0xb7c8dcfe in clone () from /lib/libc.so.6 Thread 5 (Thread 0xb5c43b90 (LWP 8958)): #0 0xb7c86957 in select () from /lib/libc.so.6 #1 0x080e24b3 in Ping_tep () #2 0xb7e4f369 in start_thread () from /lib/libpthread.so.0 #3 0xb7c8dcfe in clone () from /lib/libc.so.6 Thread 4 (Thread 0xb5443b90 (LWP 8959)): #0 0xb7c86957 in select () from /lib/libc.so.6 #1 0x080e26b7 in UpdateUsers_tep () #2 0xb7e4f369 in start_thread () from /lib/libpthread.so.0 #3 0xb7c8dcfe in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb4c43b90 (LWP 8960)): #0 0xb7e536f0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/ libpthread.so.0 #1 0x080e5dcd in OscarServiceSendQueue_tep () #2 0xb7e4f369 in start_thread () from /lib/libpthread.so.0 #3 0xb7c8dcfe in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb4443b90 (LWP 8961)): #0 0xb7e57171 in waitpid () from /lib/libpthread.so.0 #1 0x0812cd76 in licq_handle_sigabrt () #2 <signal handler called> #3 0xb7be3c66 in raise () from /lib/libc.so.6 #4 0xb7be5571 in abort () from /lib/libc.so.6 #5 0xb7deb550 in __gnu_cxx::__verbose_terminate_handler () from /usr/ X11R6/lib/libstdc++.so.6 #6 0xb7de8df5 in ?? () from /usr/X11R6/lib/libstdc++.so.6 #7 0xb7de8e32 in std::terminate () from /usr/X11R6/lib/libstdc++.so.6 #8 0xb7de8f5a in __cxa_throw () from /usr/X11R6/lib/libstdc++.so.6 #9 0xb7d7f8cf in std::__throw_logic_error () from /usr/X11R6/lib/ libstdc++.so.6 #10 0xb7dc4d5f in ?? () from /usr/X11R6/lib/libstdc++.so.6 #11 0xb7dc4ea7 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string () from /usr/X11R6/lib/libstdc+ +.so.6 #12 0xb7a8ccc1 in CUserView::timerEvent () from /usr/local/lib/licq/ licq_kde-gui.so #13 0xb7110363 in QObject::event () from /usr/lib/qt-3.3.8b/lib/libqt- mt.so.3 #14 0xb71474ac in QWidget::event () from /usr/lib/qt-3.3.8b/lib/libqt- mt.so.3 #15 0xb70b315a in QApplication::internalNotify () from /usr/lib/ qt-3.3.8b/lib/libqt-mt.so.3 #16 0xb70b3d03 in QApplication::notify () from /usr/lib/qt-3.3.8b/lib/ libqt-mt.so.3 #17 0xb6924672 in KApplication::notify () from /usr/lib/libkdecore.so. 4 #18 0xb70a846e in QEventLoop::activateTimers () from /usr/lib/ qt-3.3.8b/lib/libqt-mt.so.3 #19 0xb7064584 in QEventLoop::processEvents () from /usr/lib/qt-3.3.8b/ lib/libqt-mt.so.3 #20 0xb70c9720 in QEventLoop::enterLoop () from /usr/lib/qt-3.3.8b/lib/ libqt-mt.so.3 #21 0xb70c95b6 in QEventLoop::exec () from /usr/lib/qt-3.3.8b/lib/ libqt-mt.so.3 #22 0xb70b2bbf in QApplication::exec () from /usr/lib/qt-3.3.8b/lib/ libqt-mt.so.3 #23 0xb79fdae8 in CLicqGui::Run () from /usr/local/lib/licq/licq_kde- gui.so #24 0xb79feee6 in LP_Main () from /usr/local/lib/licq/licq_kde-gui.so #25 0xb79fef4c in LP_Main_tep () from /usr/local/lib/licq/licq_kde- gui.so #26 0xb7e4f369 in start_thread () from /lib/libpthread.so.0 #27 0xb7c8dcfe in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb7bb76d0 (LWP 8943)): #0 0xb7e536f0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/ libpthread.so.0 #1 0x0807a4f6 in CLicq::Main () #2 0x0807eb34 in main () #0 0xb7e536f0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/ libpthread.so.0 Thread 6 (Thread 0xb6443b90 (LWP 8957)): #0 0xb7c86957 in select () from /lib/libc.so.6 No symbol table info available. #1 0x080e3216 in MonitorSockets_tep () No locals. #2 0xb7e4f369 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0xb7c8dcfe in clone () from /lib/libc.so.6 No symbol table info available. Thread 5 (Thread 0xb5c43b90 (LWP 8958)): #0 0xb7c86957 in select () from /lib/libc.so.6 No symbol table info available. #1 0x080e24b3 in Ping_tep () No locals. #2 0xb7e4f369 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0xb7c8dcfe in clone () from /lib/libc.so.6 No symbol table info available. Thread 4 (Thread 0xb5443b90 (LWP 8959)): #0 0xb7c86957 in select () from /lib/libc.so.6 No symbol table info available. #1 0x080e26b7 in UpdateUsers_tep () No locals. #2 0xb7e4f369 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0xb7c8dcfe in clone () from /lib/libc.so.6 No symbol table info available. Thread 3 (Thread 0xb4c43b90 (LWP 8960)): #0 0xb7e536f0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/ libpthread.so.0 No symbol table info available. #1 0x080e5dcd in OscarServiceSendQueue_tep () No locals. #2 0xb7e4f369 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0xb7c8dcfe in clone () from /lib/libc.so.6 No symbol table info available. Thread 2 (Thread 0xb4443b90 (LWP 8961)): #0 0xb7e57171 in waitpid () from /lib/libpthread.so.0 No symbol table info available. #1 0x0812cd76 in licq_handle_sigabrt () No locals. #2 <signal handler called> No symbol table info available. #3 0xb7be3c66 in raise () from /lib/libc.so.6 No symbol table info available. #4 0xb7be5571 in abort () from /lib/libc.so.6 No symbol table info available. #5 0xb7deb550 in __gnu_cxx::__verbose_terminate_handler () from /usr/ X11R6/lib/libstdc++.so.6 No symbol table info available. #6 0xb7de8df5 in ?? () from /usr/X11R6/lib/libstdc++.so.6 No symbol table info available. #7 0xb7de8e32 in std::terminate () from /usr/X11R6/lib/libstdc++.so.6 No symbol table info available. #8 0xb7de8f5a in __cxa_throw () from /usr/X11R6/lib/libstdc++.so.6 No symbol table info available. #9 0xb7d7f8cf in std::__throw_logic_error () from /usr/X11R6/lib/ libstdc++.so.6 No symbol table info available. #10 0xb7dc4d5f in ?? () from /usr/X11R6/lib/libstdc++.so.6 No symbol table info available. #11 0xb7dc4ea7 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string () from /usr/X11R6/lib/libstdc+ +.so.6 No symbol table info available. #12 0xb7a8ccc1 in CUserView::timerEvent () from /usr/local/lib/licq/ licq_kde-gui.so No locals. #13 0xb7110363 in QObject::event () from /usr/lib/qt-3.3.8b/lib/libqt- mt.so.3 No symbol table info available. #14 0xb71474ac in QWidget::event () from /usr/lib/qt-3.3.8b/lib/libqt- mt.so.3 No symbol table info available. #15 0xb70b315a in QApplication::internalNotify () from /usr/lib/ qt-3.3.8b/lib/libqt-mt.so.3 No symbol table info available. #16 0xb70b3d03 in QApplication::notify () from /usr/lib/qt-3.3.8b/lib/ libqt-mt.so.3 No symbol table info available. #17 0xb6924672 in KApplication::notify () from /usr/lib/libkdecore.so. 4 No symbol table info available. #18 0xb70a846e in QEventLoop::activateTimers () from /usr/lib/ qt-3.3.8b/lib/libqt-mt.so.3 No symbol table info available. #19 0xb7064584 in QEventLoop::processEvents () from /usr/lib/qt-3.3.8b/ lib/libqt-mt.so.3 No symbol table info available. #20 0xb70c9720 in QEventLoop::enterLoop () from /usr/lib/qt-3.3.8b/lib/ libqt-mt.so.3 No symbol table info available. #21 0xb70c95b6 in QEventLoop::exec () from /usr/lib/qt-3.3.8b/lib/ libqt-mt.so.3 No symbol table info available. #22 0xb70b2bbf in QApplication::exec () from /usr/lib/qt-3.3.8b/lib/ libqt-mt.so.3 No symbol table info available. #23 0xb79fdae8 in CLicqGui::Run () from /usr/local/lib/licq/licq_kde- gui.so No locals. #24 0xb79feee6 in LP_Main () from /usr/local/lib/licq/licq_kde-gui.so No locals. #25 0xb79fef4c in LP_Main_tep () from /usr/local/lib/licq/licq_kde- gui.so No locals. #26 0xb7e4f369 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #27 0xb7c8dcfe in clone () from /lib/libc.so.6 No symbol table info available. Thread 1 (Thread 0xb7bb76d0 (LWP 8943)): #0 0xb7e536f0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/ libpthread.so.0 No symbol table info available. #1 0x0807a4f6 in CLicq::Main () No locals. #2 0x0807eb34 in main () No locals. #0 0xb7e536f0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/ libpthread.so.0 time: 1232875494 ===================================================================================
