Bug 196572 - Kopete crashed after wakeup from hibernation
Summary: Kopete crashed after wakeup from hibernation
Status: RESOLVED DUPLICATE of bug 199755
Alias: None
Product: kopete
Classification: Unmaintained
Component: Skype Plugin (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-15 08:11 UTC by m.wege
Modified: 2009-12-29 00:05 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description m.wege 2009-06-15 08:11:09 UTC
Application that crashed: kopete
Version of the application: 0.70.90
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
Qt Version: 4.5.1
Operating System: Linux 2.6.30-020630rc6-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
This may be related to the plasma crash which occured shortly before during the same wakeup, also reported here.

 -- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 0 (LWP 4107)]

Thread 4 (Thread 0xb18bdb90 (LWP 4424)):
#0  0xb8049430 in __kernel_vsyscall ()
#1  0xb5d370e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb61172ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6d1f5b2 in QWaitCondition::wait (this=0xb8c0228, mutex=0xb8c0224, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb75edae2 in QHostInfoAgent::run (this=0xb8c0218) at kernel/qhostinfo.cpp:260
#5  0xb6d1e56e in QThreadPrivate::start (arg=0xb8c0218) at thread/qthread_unix.cpp:189
#6  0xb5d334ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb610849e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb0b8eb90 (LWP 4425)):
#0  0xb5c0b0ac in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0xb6e3fe2b in QTimerInfoList::getTime (this=0xb8f5cc4, t=@0xb8f5ce8) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb6e40001 in QTimerInfoList::updateCurrentTime (this=0xb8f5cc4) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb6e41bec in QTimerInfoList::timerWait (this=0xb8f5cc4, tm=@0xb0b8e124) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb6e3e3ba in timerSourcePrepare (source=0xb5c0eff4, timeout=0xb0b8e178) at kernel/qeventdispatcher_glib.cpp:140
#5  0xb5b8b9c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb5b8bdda in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb5b8c268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb6e3e1f7 in QEventDispatcherGlib::processEvents (this=0xb72c988, flags={i = -1330060696}) at kernel/qeventdispatcher_glib.cpp:326
#9  0xb6e10dda in QEventLoop::processEvents (this=0x9d855a0, flags={i = -1330060632}) at kernel/qeventloop.cpp:149
#10 0xb6e1121a in QEventLoop::exec (this=0x9d855a0, flags={i = -1330060488}) at kernel/qeventloop.cpp:200
#11 0xb0df7e59 in QCA::SyncThread::run () from /usr/lib/libqca.so.2
#12 0xb6d1e56e in QThreadPrivate::start (arg=0xb723698) at thread/qthread_unix.cpp:189
#13 0xb5d334ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0xb610849e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb038db90 (LWP 4427)):
#0  0xb5d360c6 in __pthread_mutex_unlock_usercnt () from /lib/tls/i686/cmov/libpthread.so.0
#1  0xb61174f6 in pthread_mutex_unlock () from /lib/tls/i686/cmov/libc.so.6
#2  0xb5b8b9b4 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3  0xb5b8bdda in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb5b8c268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6e3e1f7 in QEventDispatcherGlib::processEvents (this=0xb65a330, flags={i = -1338453304}) at kernel/qeventdispatcher_glib.cpp:326
#6  0xb6e10dda in QEventLoop::processEvents (this=0xb8f9230, flags={i = -1338453240}) at kernel/qeventloop.cpp:149
#7  0xb6e1121a in QEventLoop::exec (this=0xb8f9230, flags={i = -1338453192}) at kernel/qeventloop.cpp:200
#8  0xb1043672 in XMPP::SyncThread::run (this=0xbef47a0) at /build/buildd/kdenetwork-4.2.90/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#9  0xb6d1e56e in QThreadPrivate::start (arg=0xbef47a0) at thread/qthread_unix.cpp:189
#10 0xb5d334ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb610849e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5696700 (LWP 4107)):
[KCrash Handler]
#6  0xb1b117dc in MSN::NotificationServerConnection::connectionWithSocket (this=0xbfca1e0, sock=0xbf328a0) at /home/mark/Downloads/libmsn/msn/notificationserver.cpp:81
#7  0xb1bf4d24 in WlmSocket::pingTimeout (this=0xbf328a0) at /build/buildd/kdenetwork-4.2.90/kopete/protocols/wlm/wlmsocket.cpp:142
#8  0xb1bf4db8 in WlmSocket::qt_metacall (this=0xbf328a0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfea9418)
    at /build/buildd/kdenetwork-4.2.90/obj-i486-linux-gnu/kopete/protocols/wlm/wlmsocket.moc:78
#9  0xb6e28a58 in QMetaObject::activate (sender=0xc1c6cc0, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3120
#10 0xb6e296e2 in QMetaObject::activate (sender=0xc1c6cc0, m=0xb6f05904, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3194
#11 0xb6e644d7 in QTimer::timeout (this=0xc1c6cc0) at .moc/release-shared/moc_qtimer.cpp:128
#12 0xb6e2e4ae in QTimer::timerEvent (this=0xc1c6cc0, e=0xbfea989c) at kernel/qtimer.cpp:261
#13 0xb6e22f0f in QObject::event (this=0xc1c6cc0, e=0xbfea989c) at kernel/qobject.cpp:1082
#14 0xb63cdbcc in QApplicationPrivate::notify_helper (this=0x9b07500, receiver=0xc1c6cc0, e=0xbfea989c) at kernel/qapplication.cpp:4057
#15 0xb63d5ede in QApplication::notify (this=0xbfeaabdc, receiver=0xc1c6cc0, e=0xbfea989c) at kernel/qapplication.cpp:3604
#16 0xb7370c4d in KApplication::notify (this=0xbfeaabdc, receiver=0xc1c6cc0, event=0xbfea989c) at /build/buildd/kde4libs-4.2.90/kdeui/kernel/kapplication.cpp:302
#17 0xb6e127ab in QCoreApplication::notifyInternal (this=0xbfeaabdc, receiver=0xc1c6cc0, event=0xbfea989c) at kernel/qcoreapplication.cpp:610
#18 0xb6e41b31 in QTimerInfoList::activateTimers (this=0x9af4f34) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#19 0xb6e3e280 in timerSourceDispatch (source=0x9af4f00) at kernel/qeventdispatcher_glib.cpp:164
#20 0xb5b88b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0xb5b8c0eb in ?? () from /usr/lib/libglib-2.0.so.0
#22 0xb5b8c268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0xb6e3e1d8 in QEventDispatcherGlib::processEvents (this=0x9b04d20, flags={i = -1075144168}) at kernel/qeventdispatcher_glib.cpp:324
#24 0xb646f765 in QGuiEventDispatcherGlib::processEvents (this=0x9b04d20, flags={i = -1075144120}) at kernel/qguieventdispatcher_glib.cpp:202
#25 0xb6e10dda in QEventLoop::processEvents (this=0xbfea9abc, flags={i = -1075144056}) at kernel/qeventloop.cpp:149
#26 0xb6e1121a in QEventLoop::exec (this=0xbfea9abc, flags={i = -1075143996}) at kernel/qeventloop.cpp:200
#27 0xb68ebe13 in QDialog::exec (this=0xb7bfd78) at dialogs/qdialog.cpp:498
#28 0xb72ec73c in KMessageBox::createKMessageBox (dialog=0xb7bfd78, icon=@0xbfea9d78, text=@0xbfeaa14c, strlist=@0xbfea9e3c, ask=@0xbfea9ddc, checkboxReturn=0x0, options={i = -1075143308}, 
    details=@0xbfea9dd4, notifyType=QMessageBox::Critical) at /build/buildd/kde4libs-4.2.90/kdeui/dialogs/kmessagebox.cpp:331
#29 0xb72eda51 in KMessageBox::createKMessageBox (dialog=0xb7bfd78, icon=QMessageBox::Critical, text=@0xbfeaa14c, strlist=@0xbfea9e3c, ask=@0xbfea9ddc, checkboxReturn=0x0, options={i = -1075143208}, 
    details=@0xbfea9dd4) at /build/buildd/kde4libs-4.2.90/kdeui/dialogs/kmessagebox.cpp:151
#30 0xb72ee843 in KMessageBox::errorListWId (parent_id=0, text=@0xbfeaa14c, strlist=@0xbfea9e3c, caption=@0xbfea9e94, options={i = -1075143112})
    at /build/buildd/kde4libs-4.2.90/kdeui/dialogs/kmessagebox.cpp:849
#31 0xb72eea61 in KMessageBox::error (parent=0x0, text=@0xbfeaa14c, caption=@0xbfea9e94, options={i = -1075143024}) at /build/buildd/kde4libs-4.2.90/kdeui/dialogs/kmessagebox.cpp:813
#32 0xb1e88b9d in Skype::error (this=0xb6ed320, message=@0xbfeaa14c) at /build/buildd/kdenetwork-4.2.90/kopete/protocols/skype/libskype/skype.cpp:280
#33 0xb1e9340e in Skype::qt_metacall (this=0xb6ed320, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfea9f9c)
    at /build/buildd/kdenetwork-4.2.90/obj-i486-linux-gnu/kopete/protocols/skype/skype.moc:201
#34 0xb6e28a58 in QMetaObject::activate (sender=0xb76bdd0, from_signal_index=7, to_signal_index=7, argv=0xbfea9f9c) at kernel/qobject.cpp:3120
#35 0xb6e296e2 in QMetaObject::activate (sender=0xb76bdd0, m=0xb1ecd270, local_signal_index=3, argv=0xbfea9f9c) at kernel/qobject.cpp:3194
#36 0xb1e7eb73 in SkypeConnection::error (this=0xb76bdd0, _t1=@0xbfeaa14c) at /build/buildd/kdenetwork-4.2.90/obj-i486-linux-gnu/kopete/protocols/skype/skypeconnection.moc:148
#37 0xb1e80b39 in SkypeConnection::operator% (this=0xb76bdd0, message=@0xbfeaa3fc) at /build/buildd/kdenetwork-4.2.90/kopete/protocols/skype/libskype/skypedbus/skypeconnection.cpp:240
#38 0xb1e8b604 in Skype::fixGroups (this=0xb6ed320, loadOnly=false) at /build/buildd/kdenetwork-4.2.90/kopete/protocols/skype/libskype/skype.cpp:830
#39 0xb1e93398 in Skype::qt_metacall (this=0xb6ed320, _c=QMetaObject::InvokeMetaMethod, _id=32, _a=0xbfeaa4c8)
    at /build/buildd/kdenetwork-4.2.90/obj-i486-linux-gnu/kopete/protocols/skype/skype.moc:206
#40 0xb6e28a58 in QMetaObject::activate (sender=0xb7c0ff8, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3120
#41 0xb6e296e2 in QMetaObject::activate (sender=0xb7c0ff8, m=0xb6f05904, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3194
#42 0xb6e644d7 in QTimer::timeout (this=0xb7c0ff8) at .moc/release-shared/moc_qtimer.cpp:128
#43 0xb6e2e4ae in QTimer::timerEvent (this=0xb7c0ff8, e=0xbfeaa94c) at kernel/qtimer.cpp:261
#44 0xb6e22f0f in QObject::event (this=0xb7c0ff8, e=0xbfeaa94c) at kernel/qobject.cpp:1082
#45 0xb63cdbcc in QApplicationPrivate::notify_helper (this=0x9b07500, receiver=0xb7c0ff8, e=0xbfeaa94c) at kernel/qapplication.cpp:4057
#46 0xb63d5ede in QApplication::notify (this=0xbfeaabdc, receiver=0xb7c0ff8, e=0xbfeaa94c) at kernel/qapplication.cpp:3604
#47 0xb7370c4d in KApplication::notify (this=0xbfeaabdc, receiver=0xb7c0ff8, event=0xbfeaa94c) at /build/buildd/kde4libs-4.2.90/kdeui/kernel/kapplication.cpp:302
#48 0xb6e127ab in QCoreApplication::notifyInternal (this=0xbfeaabdc, receiver=0xb7c0ff8, event=0xbfeaa94c) at kernel/qcoreapplication.cpp:610
#49 0xb6e41b31 in QTimerInfoList::activateTimers (this=0x9af4f34) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#50 0xb6e3e280 in timerSourceDispatch (source=0x9af4f00) at kernel/qeventdispatcher_glib.cpp:164
#51 0xb5b88b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#52 0xb5b8c0eb in ?? () from /usr/lib/libglib-2.0.so.0
#53 0xb5b8c268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#54 0xb6e3e1d8 in QEventDispatcherGlib::processEvents (this=0x9b04d20, flags={i = -1075139896}) at kernel/qeventdispatcher_glib.cpp:324
#55 0xb646f765 in QGuiEventDispatcherGlib::processEvents (this=0x9b04d20, flags={i = -1075139848}) at kernel/qguieventdispatcher_glib.cpp:202
#56 0xb6e10dda in QEventLoop::processEvents (this=0xbfeaab70, flags={i = -1075139784}) at kernel/qeventloop.cpp:149
#57 0xb6e1121a in QEventLoop::exec (this=0xbfeaab70, flags={i = -1075139720}) at kernel/qeventloop.cpp:200
#58 0xb6e136c9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#59 0xb63cda47 in QApplication::exec () at kernel/qapplication.cpp:3526
#60 0x08059773 in main (argc=3, argv=0xbfeaafe4) at /build/buildd/kdenetwork-4.2.90/kopete/kopete/main.cpp:104

Reported using DrKonqi
Comment 1 Matt Rogers 2009-06-26 04:19:30 UTC
This looks like a nested event loop problem in the Skype protocol.
Comment 2 Roman Jarosz 2009-12-29 00:05:46 UTC

*** This bug has been marked as a duplicate of bug 199755 ***