[Licq-devel] crash: licq: pthread_rdwr.c:56: pthread_rdwr_destroy_np: Assertion `rdwrp->readers_reading == 0' failed.
Florian Dörsch <[email protected]>
| Newsgroups | gmane.network.licq.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, I had again that crash i mentioned yesterday in irc. This time licq created a backtrace. It happend while running licq in background with qt4-gui. Version was 1.3.6~r5754-1 from the licq-debian-repository
licq.backtrace
(text/plain, 2.8 KB)
time: 1195202678 /usr/bin/licq(licq_handle_sigabrt+0x2cf) [0x80fa53f] [0xffffe420] /lib/tls/i686/cmov/libc.so.6(abort+0x101) [0xb7b00641] /lib/tls/i686/cmov/libc.so.6(__assert_fail+0xfb) [0xb7af843b] /usr/bin/licq(pthread_rdwr_rlock_np+0x76) [0x80ee576] /usr/bin/licq(_ZN7ICQUser4LockEt+0x51) [0x80d4201] /usr/bin/licq(_ZN12CUserManager10FetchOwnerEmt+0x79) [0x80d42a9] /usr/lib/licq/licq_qt4-gui.so(_ZN9LicqQtGui10MainWindow16slot_updatedUserEP10CICQSignal+0x762) [0xb78ad7b2] /usr/lib/licq/licq_qt4-gui.so(_ZN9LicqQtGui10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv+0xb39) [0xb78d3579] /usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x6b6) [0xb768ebc0] /usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x89) [0xb768f035] /usr/lib/licq/licq_qt4-gui.so(_ZN9LicqQtGui13SignalManager11updatedUserEP10CICQSignal+0x43) [0xb78d44b3] /usr/lib/licq/licq_qt4-gui.so(_ZN9LicqQtGui13SignalManager13ProcessSignalEP10CICQSignal+0x429) [0xb78b9da9] /usr/lib/licq/licq_qt4-gui.so(_ZN9LicqQtGui13SignalManager7processEv+0xe9) [0xb78ba009] /usr/lib/licq/licq_qt4-gui.so(_ZN9LicqQtGui13SignalManager11qt_metacallEN11QMetaObject4CallEiPPv+0x8c) [0xb78d460c] /usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x6b6) [0xb768ebc0] /usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x89) [0xb768f035] /usr/lib/libQtCore.so.4(_ZN15QSocketNotifier9activatedEi+0x4a) [0xb76b5308] /usr/lib/libQtCore.so.4(_ZN15QSocketNotifier5eventEP6QEvent+0x24d) [0xb76996c1] /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x31b) [0xb6f2cd75] /usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x2e0) [0xb6f2d076] /usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x80) [0xb767d41e] /usr/lib/libQtCore.so.4 [0xb76807ed] /usr/lib/libQtCore.so.4 [0xb76a6b82] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x182) [0xb6cf7df2] /usr/lib/libglib-2.0.so.0 [0xb6cfadcf] /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x65) [0xb6cfb335] /usr/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x9c) [0xb76a6374] /usr/lib/libQtGui.so.4 [0xb6fc5234] /usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x62) [0xb767a3a6] /usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xe0) [0xb767a528] /usr/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0x119) [0xb767db6b] /usr/lib/libQtGui.so.4(_ZN12QApplication4execEv+0x24) [0xb6f2c8f8] /usr/lib/licq/licq_qt4-gui.so(_ZN9LicqQtGui7LicqGui3RunEP10CICQDaemon+0x212) [0xb78a1572] /usr/lib/licq/licq_qt4-gui.so(LP_Main+0x53) [0xb78a01a3] /usr/lib/licq/licq_qt4-gui.so(LP_Main_tep+0x1d) [0xb78a029d] /lib/tls/i686/cmov/libpthread.so.0 [0xb7d7731b] /lib/tls/i686/cmov/libc.so.6(clone+0x5e) [0xb7ba457e]
licq.backtrace.gdb
(text/plain, 10.9 KB)
Thread 1 (Thread -1254577264 (LWP 12931)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d7f0db in ?? () from /lib/tls/i686/cmov/libpthread.so.0
#2 0x080fa476 in licq_handle_sigabrt (s=6) at sighandler.c:143
#3 <signal handler called>
#4 0xffffe410 in __kernel_vsyscall ()
#5 0xb7afedf0 in raise () from /lib/tls/i686/cmov/libc.so.6
#6 0xb7b00641 in abort () from /lib/tls/i686/cmov/libc.so.6
#7 0xb7af843b in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#8 0x080ee6fb in pthread_rdwr_destroy_np (rdwrp=0x8199b3c) at pthread_rdwr.c:56
#9 0x080dba4f in ~ICQUser (this=0x8199978) at user.cpp:2225
#10 0x080dbb43 in ~ICQOwner (this=0x8199978) at user.cpp:3994
#11 0x080da7b7 in ~CUserManager (this=0x81707e0) at user.cpp:526
#12 0xb7b019d9 in exit () from /lib/tls/i686/cmov/libc.so.6
#13 0x080fa714 in licq_handle_sigabrt (s=6) at sighandler.c:138
#14 <signal handler called>
#15 0xffffe410 in __kernel_vsyscall ()
#16 0xb7afedf0 in raise () from /lib/tls/i686/cmov/libc.so.6
#17 0xb7b00641 in abort () from /lib/tls/i686/cmov/libc.so.6
#18 0xb7af843b in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#19 0x080ee576 in pthread_rdwr_rlock_np (rdwrp=0x8199b3c) at pthread_rdwr.c:154
#20 0x080d4201 in ICQUser::Lock (this=0x8199978, _nLockType=1) at user.cpp:452
#21 0x080d42a9 in CUserManager::FetchOwner (this=0x81707e0, _nPPID=1281975153, _nLockType=1) at user.cpp:1280
#22 0xb78ad7b2 in LicqQtGui::MainWindow::slot_updatedUser (this=0x824dd20, sig=0x862db10) at /usr/src/licq-1.3.6~r5754/plugins/qt4-gui/src/core/mainwin.cpp:991
#23 0xb78d3579 in LicqQtGui::MainWindow::qt_metacall (this=0x824dd20, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xb538964c) at /usr/src/licq-1.3.6~r5754/plugins/qt4-gui/obj-i486-linux-gnu/src/core/moc_mainwin.cxx:223
#24 0xb768ebc0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#25 0xb768f035 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#26 0xb78d44b3 in LicqQtGui::SignalManager::updatedUser (this=0x82221a0, _t1=0x862db10) at /usr/src/licq-1.3.6~r5754/plugins/qt4-gui/obj-i486-linux-gnu/src/core/moc_signalmanager.cxx:132
#27 0xb78b9da9 in LicqQtGui::SignalManager::ProcessSignal (this=0x82221a0, sig=0x862db10) at /usr/src/licq-1.3.6~r5754/plugins/qt4-gui/src/core/signalmanager.cpp:51
#28 0xb78ba009 in LicqQtGui::SignalManager::process (this=0x82221a0) at /usr/src/licq-1.3.6~r5754/plugins/qt4-gui/src/core/signalmanager.cpp:193
#29 0xb78d460c in LicqQtGui::SignalManager::qt_metacall (this=0x82221a0, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xb5389c5c) at /usr/src/licq-1.3.6~r5754/plugins/qt4-gui/obj-i486-linux-gnu/src/core/moc_signalmanager.cxx:114
#30 0xb768ebc0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#31 0xb768f035 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#32 0xb76b5308 in QSocketNotifier::activated () from /usr/lib/libQtCore.so.4
#33 0xb76996c1 in QSocketNotifier::event () from /usr/lib/libQtCore.so.4
#34 0xb6f2cd75 in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#35 0xb6f2d076 in QApplication::notify () from /usr/lib/libQtGui.so.4
#36 0xb767d41e in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#37 0xb76807ed in ?? () from /usr/lib/libQtCore.so.4
#38 0x081fa5a8 in ?? ()
#39 0x08227ca0 in ?? ()
#40 0xb538a0f8 in ?? ()
#41 0xb538a0d8 in ?? ()
#42 0x006a777f in ?? ()
#43 0xb7702ce0 in ?? () from /usr/lib/libQtCore.so.4
#44 0xb538a118 in ?? ()
#45 0xb76a6b82 in ?? () from /usr/lib/libQtCore.so.4
#46 0x08227ca0 in ?? ()
#47 0xb538a0f8 in ?? ()
#48 0xb538a0f8 in ?? ()
#49 0xb6d1579b in g_static_private_get () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
#0 0xffffe410 in __kernel_vsyscall ()
Thread 1 (Thread -1254577264 (LWP 12931)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7d7f0db in ?? () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x080fa476 in licq_handle_sigabrt (s=6) at sighandler.c:143
status = -1254590292
command = "gdb --batch-silent -x /home/sifldoer/.licq//licqcmd.gdb --pid 12931\000\037Á·\a\000\000\000\a\000\000\000\034}8µ\226a³· \"f\b\021_\021\b\a\000\000\000\001\000\000\000\021 \037´\034_\021\b\000\000\000\000`\032¿·ô\037Á· \"f\b\001\000\000\000 \2038µl\031±· \2028µ\000\000\000\000\001\000\000\000\000\000\000\000a\032±·\0000\037´a\032±·ð\2028µ\000\000\000\000ø\2028µ\204\2028µ\000\000\000\000\214\2028µ\000\000\000\000\001\000\000\000è"...
child = 0
cmdfile = <value optimized out>
file = <value optimized out>
error = "\000\000\000\222\023_·´x8µ¬x8µ\224\226!\bæØ\000\000\000\000\000\002\000\000\000ð\001\000\000,\v\200·\004\001\000\000Ø¥\037\bHhó¶ã&ó¶\000\000\000\000\002\000\000\000`\t\"\boì[·ôx8µØ4÷¶\fy8µ\224hó¶\024y8µHhó¶4y8µ\000\000\000\000à,p·Ø4÷¶Hy8µ\214ø[·è¸\037\b8y8µ\224hó¶\001\000\000\000`\t\"\b\000\000\000\0008y8\000\000\000\000\000Ä\001W·è¸\037\bxy8µà,p·Ø4÷¶ì\2138µhy8µZ\227ò¶lz8µ819\001hy8µ³1ñ¶8"...
#3 <signal handler called>
No symbol table info available.
#4 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#5 0xb7afedf0 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#6 0xb7b00641 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#7 0xb7af843b in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#8 0x080ee6fb in pthread_rdwr_destroy_np (rdwrp=0x8199b3c) at pthread_rdwr.c:56
__PRETTY_FUNCTION__ = "pthread_rdwr_destroy_np"
#9 0x080dba4f in ~ICQUser (this=0x8199978) at user.cpp:2225
No locals.
#10 0x080dbb43 in ~ICQOwner (this=0x8199978) at user.cpp:3994
No locals.
#11 0x080da7b7 in ~CUserManager (this=0x81707e0) at user.cpp:526
No locals.
#12 0xb7b019d9 in exit () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#13 0x080fa714 in licq_handle_sigabrt (s=6) at sighandler.c:138
ret = 0
file = (FILE *) 0x8662220
cmdfile = <value optimized out>
file = <value optimized out>
error = "k)\b@AÀ¶8\000\000\000\200\002\000\000ð\2058µ\000\2068µø\2058µ\b\2068µ`\204o\b\200\204o\bÈËd\b\230\204o\b\002", '\0' <repeats 11 times>, "\a\000\000\000\001\000\000\000\002¥¿¶<\206o\bÿ\000\000\000\006\000\000\000E\006\000\000\000\001\000\000\000\002\000\0008\206o\bð\212Á¶Èk)\bÿ\000\000\000H\2068µÀ\235¿¶\b\000\000\000\001\000\000\000\001\000\000\000\002¥¿¶,\206o\bÿ\000\000\000\006\000\000\000°\206\001\000Ðo)\b\004\000\000\000(\206o\bð\212Á¶Èk)\b\004\000\000\000è\2108µó°¿¶\t\000\000\000\001\000\000\000Ðo)\bÈk)\b\200\001"...
#14 <signal handler called>
No symbol table info available.
#15 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#16 0xb7afedf0 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#17 0xb7b00641 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#18 0xb7af843b in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#19 0x080ee576 in pthread_rdwr_rlock_np (rdwrp=0x8199b3c) at pthread_rdwr.c:154
No locals.
#20 0x080d4201 in ICQUser::Lock (this=0x8199978, _nLockType=1) at user.cpp:452
__PRETTY_FUNCTION__ = "void ICQUser::Lock(short unsigned int)"
#21 0x080d42a9 in CUserManager::FetchOwner (this=0x81707e0, _nPPID=1281975153, _nLockType=1) at user.cpp:1280
o = (ICQOwner *) 0x8199978
#22 0xb78ad7b2 in LicqQtGui::MainWindow::slot_updatedUser (this=0x824dd20, sig=0x862db10) at /usr/src/licq-1.3.6~r5754/plugins/qt4-gui/src/core/mainwin.cpp:991
o = <value optimized out>
s = <value optimized out>
id = {static null = {<No data fields>}, static shared_null = {ref = {value = 3628}, alloc = 0, size = 0, data = 0xb77042fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {value = 1}, alloc = 0, size = 0, data = 0xb770430e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x8260348, static codecForCStrings = 0x0}
ppid = 1281975153
#23 0xb78d3579 in LicqQtGui::MainWindow::qt_metacall (this=0x824dd20, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xb538964c) at /usr/src/licq-1.3.6~r5754/plugins/qt4-gui/obj-i486-linux-gnu/src/core/moc_mainwin.cxx:223
No locals.
#24 0xb768ebc0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
No symbol table info available.
#25 0xb768f035 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
No symbol table info available.
#26 0xb78d44b3 in LicqQtGui::SignalManager::updatedUser (this=0x82221a0, _t1=0x862db10) at /usr/src/licq-1.3.6~r5754/plugins/qt4-gui/obj-i486-linux-gnu/src/core/moc_signalmanager.cxx:132
_a = {0x0, 0xb5389664}
#27 0xb78b9da9 in LicqQtGui::SignalManager::ProcessSignal (this=0x82221a0, sig=0x862db10) at /usr/src/licq-1.3.6~r5754/plugins/qt4-gui/src/core/signalmanager.cpp:51
No locals.
#28 0xb78ba009 in LicqQtGui::SignalManager::process (this=0x82221a0) at /usr/src/licq-1.3.6~r5754/plugins/qt4-gui/src/core/signalmanager.cpp:193
s = (CICQSignal *) 0x0
buf = "S\000\000\000\214ü \b\001\000\000\000\000\000\000"
#29 0xb78d460c in LicqQtGui::SignalManager::qt_metacall (this=0x82221a0, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xb5389c5c) at /usr/src/licq-1.3.6~r5754/plugins/qt4-gui/obj-i486-linux-gnu/src/core/moc_signalmanager.cxx:114
No locals.
#30 0xb768ebc0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
No symbol table info available.
#31 0xb768f035 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
No symbol table info available.
#32 0xb76b5308 in QSocketNotifier::activated () from /usr/lib/libQtCore.so.4
No symbol table info available.
#33 0xb76996c1 in QSocketNotifier::event () from /usr/lib/libQtCore.so.4
No symbol table info available.
#34 0xb6f2cd75 in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
No symbol table info available.
#35 0xb6f2d076 in QApplication::notify () from /usr/lib/libQtGui.so.4
No symbol table info available.
#36 0xb767d41e in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
No symbol table info available.
#37 0xb76807ed in ?? () from /usr/lib/libQtCore.so.4
No symbol table info available.
#38 0x081fa5a8 in ?? ()
No symbol table info available.
#39 0x08227ca0 in ?? ()
No symbol table info available.
#40 0xb538a0f8 in ?? ()
No symbol table info available.
#41 0xb538a0d8 in ?? ()
No symbol table info available.
#42 0x006a777f in ?? ()
No symbol table info available.
#43 0xb7702ce0 in ?? () from /usr/lib/libQtCore.so.4
No symbol table info available.
#44 0xb538a118 in ?? ()
No symbol table info available.
#45 0xb76a6b82 in ?? () from /usr/lib/libQtCore.so.4
No symbol table info available.
#46 0x08227ca0 in ?? ()
No symbol table info available.
#47 0xb538a0f8 in ?? ()
No symbol table info available.
#48 0xb538a0f8 in ?? ()
No symbol table info available.
#49 0xb6d1579b in g_static_private_get () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
#0 0xffffe410 in __kernel_vsyscall ()
time: 1195202668