Bug 289791 - kopete crash on quit
Summary: kopete crash on quit
Status: RESOLVED DUPLICATE of bug 254494
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-25 17:07 UTC by Belomir
Modified: 2012-10-05 13:07 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Belomir 2011-12-25 17:07:03 UTC
Application: kopete (1.1.3)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-15-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

Closing kopete. This bug is appearing and dissapearing randomliy but with wave-like frequency: if it appeared it will crash avery quit until something happend (like missing calls in skype).
In this case it's important to repeat the same way for shutting kopete down. If to do some active stuff (like closing kopete with lots of opend tabs, incoming and unread messages) it will probably crash.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0xb780d710 (LWP 6546))]

Thread 3 (Thread 0xb644db70 (LWP 6560)):
#0  0x00890d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x05fc07d5 in do_gettime (frac=0xb644d020, sec=0xb644d018) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x060934b6 in QTimerInfoList::updateCurrentTime (this=0x97d0234) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0609380a in QTimerInfoList::timerWait (this=0x97d0234, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x06092053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb644d12c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x060920ed in timerSourcePrepare (source=0x97d0200, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x084a388c in g_main_context_prepare (context=0x996c570, priority=0xb644d188) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2762
#8  0x084a4637 in g_main_context_iterate (context=0x996c570, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3069
#9  0x084a4c2a in g_main_context_iteration (context=0x996c570, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#10 0x06092b37 in QEventDispatcherGlib::processEvents (this=0x996a2f0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x060631dd in QEventLoop::processEvents (this=0x97d0268, flags=...) at kernel/qeventloop.cpp:149
#12 0x06063421 in QEventLoop::exec (this=0x97d0268, flags=...) at kernel/qeventloop.cpp:201
#13 0x025b5d5e in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#14 0x05f697b3 in QThreadPrivate::start (arg=0x996c310) at thread/qthread_unix.cpp:331
#15 0x01710d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0x004b20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb3cc6b70 (LWP 6562)):
#0  0x01712dbd in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x004bff14 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x084a38bb in g_main_context_prepare (context=0x993b110, priority=0xb3cc61c8) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2764
#3  0x084a4637 in g_main_context_iterate (context=0x993b110, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3069
#4  0x084a4c2a in g_main_context_iteration (context=0x993b110, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#5  0x06092b37 in QEventDispatcherGlib::processEvents (this=0x96de6c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x060631dd in QEventLoop::processEvents (this=0x97bc7c8, flags=...) at kernel/qeventloop.cpp:149
#7  0x06063421 in QEventLoop::exec (this=0x97bc7c8, flags=...) at kernel/qeventloop.cpp:201
#8  0x030e2426 in XMPP::SyncThread::run (this=0x991f7d8) at ../../../../../kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#9  0x05f697b3 in QThreadPrivate::start (arg=0x991f7d8) at thread/qthread_unix.cpp:331
#10 0x01710d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0x004b20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb780d710 (LWP 6546)):
[KCrash Handler]
#7  0x027ec06b in Client::changeContactAlias (this=0x15, contact=..., alias=...) at ../../../../../kopete/protocols/oscar/liboscar/client.cpp:976
#8  0x0254603a in sync (flags=2, this=0x9a1f048) at ../../../../kopete/protocols/oscar/oscarcontact.cpp:194
#9  OscarContact::sync (this=0x9a1f048, flags=2) at ../../../../kopete/protocols/oscar/oscarcontact.cpp:162
#10 0x00953259 in Kopete::MetaContact::setDisplayNameSourceContact (this=0x9750af0, contact=0x0) at ../../../kopete/libkopete/kopetemetacontact.cpp:835
#11 0x00954f21 in Kopete::MetaContact::removeContact (this=0x9750af0, c=0x9a0e9d8, deleted=true) at ../../../kopete/libkopete/kopetemetacontact.cpp:179
#12 0x00954fdb in Kopete::MetaContact::slotContactDestroyed (this=0x9750af0, contact=0x9a0e9d8) at ../../../kopete/libkopete/kopetemetacontact.cpp:1068
#13 0x00955297 in Kopete::MetaContact::qt_metacall (this=0x9750af0, _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbff769a8) at ./kopetemetacontact.moc:191
#14 0x0606ab7d in metacall (argv=0xbff769a8, idx=40, cl=QMetaObject::InvokeMetaMethod, object=0x9750af0) at kernel/qmetaobject.cpp:237
#15 QMetaObject::metacall (object=0x9750af0, cl=QMetaObject::InvokeMetaMethod, idx=40, argv=0xbff769a8) at kernel/qmetaobject.cpp:232
#16 0x06079a6a in QMetaObject::activate (sender=0x9a0e9d8, m=0x9bd740, local_signal_index=1, argv=0xbff769a8) at kernel/qobject.cpp:3278
#17 0x009378c5 in Kopete::Contact::contactDestroyed (this=0x9a0e9d8, _t1=0x9a0e9d8) at ./kopetecontact.moc:211
#18 0x00937905 in Kopete::Contact::~Contact (this=0x9a0e9d8, __in_chrg=<optimized out>) at ../../../kopete/libkopete/kopetecontact.cpp:127
#19 0x0253e9a4 in OscarContact::~OscarContact (this=0x9a0e9d8, __in_chrg=<optimized out>) at ../../../../kopete/protocols/oscar/oscarcontact.cpp:87
#20 0x02556186 in ICQContactBase::~ICQContactBase (this=0x9a0e9d8, __in_chrg=<optimized out>) at ../../../../kopete/protocols/oscar/icqcontactbase.cpp:38
#21 0x026bcb5c in ICQContact::~ICQContact (this=0x9a0e9d8, __in_chrg=<optimized out>) at ../../../../../kopete/protocols/oscar/icq/icqcontact.cpp:69
#22 0x026bcb92 in ICQContact::~ICQContact (this=0x9a0e9d8, __in_chrg=<optimized out>) at ../../../../../kopete/protocols/oscar/icq/icqcontact.cpp:72
#23 0x0091ec3f in qDeleteAll<QHash<QString, Kopete::Contact*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#24 qDeleteAll<QHash<QString, Kopete::Contact*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#25 Kopete::Account::~Account (this=0x9865dc0, __in_chrg=<optimized out>) at ../../../kopete/libkopete/kopeteaccount.cpp:122
#26 0x00960686 in Kopete::PasswordedAccount::~PasswordedAccount (this=0x9865dc0, __in_chrg=<optimized out>) at ../../../kopete/libkopete/kopetepasswordedaccount.cpp:39
#27 0x02536e04 in OscarAccount::~OscarAccount (this=0x9865dc0, __in_chrg=<optimized out>) at ../../../../kopete/protocols/oscar/oscaraccount.cpp:173
#28 0x026b7265 in ICQAccount::~ICQAccount (this=0x9865dc0, __in_chrg=<optimized out>) at ../../../../../kopete/protocols/oscar/icq/icqaccount.cpp:154
#29 0x026b72a2 in ICQAccount::~ICQAccount (this=0x9865dc0, __in_chrg=<optimized out>) at ../../../../../kopete/protocols/oscar/icq/icqaccount.cpp:156
#30 0x060775f3 in qDeleteInEventHandler (o=0x9865dc0) at kernel/qobject.cpp:3986
#31 0x0607cb80 in QObject::event (this=0x9865dc0, e=0x93adfc0) at kernel/qobject.cpp:1200
#32 0x03443d54 in notify_helper (e=0x93adfc0, receiver=0x9865dc0, this=0x92b72f0) at kernel/qapplication.cpp:4486
#33 QApplicationPrivate::notify_helper (this=0x92b72f0, receiver=0x9865dc0, e=0x93adfc0) at kernel/qapplication.cpp:4458
#34 0x03449103 in QApplication::notify (this=0x93adfc0, receiver=0x9865dc0, e=0x93adfc0) at kernel/qapplication.cpp:3886
#35 0x011c8681 in KApplication::notify (this=0xbff77224, receiver=0x9865dc0, event=0x93adfc0) at ../../kdeui/kernel/kapplication.cpp:311
#36 0x0606419e in QCoreApplication::notifyInternal (this=0xbff77224, receiver=0x9865dc0, event=0x93adfc0) at kernel/qcoreapplication.cpp:787
#37 0x06067f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x92832e0) at kernel/qcoreapplication.cpp:1428
#39 0x060680ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#40 0x060926a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#41 postEventSourceDispatch (s=0x92d3aa8) at kernel/qeventdispatcher_glib.cpp:277
#42 0x084a425f in g_main_dispatch (context=0x92b8c10) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441
#43 g_main_context_dispatch (context=0x92b8c10) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011
#44 0x084a4990 in g_main_context_iterate (context=0x92b8c10, block=139146016, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089
#45 0x084a4c2a in g_main_context_iteration (context=0x92b8c10, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#46 0x06092ada in QEventDispatcherGlib::processEvents (this=0x9284248, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#47 0x034fbe3a in QGuiEventDispatcherGlib::processEvents (this=0x9284248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x060631dd in QEventLoop::processEvents (this=0xbff77184, flags=...) at kernel/qeventloop.cpp:149
#49 0x06063421 in QEventLoop::exec (this=0xbff77184, flags=...) at kernel/qeventloop.cpp:201
#50 0x0606819d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#51 0x034418f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#52 0x08058118 in main (argc=) at ../../../kopete/kopete/main.cpp:105

This bug may be a duplicate of or related to bug 254494.

Possible duplicates by query: bug 273319, bug 266131, bug 264778.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-10-05 13:07:34 UTC

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