Bug 311554

Summary: kopete crashes after wakeup from sleep mode
Product: [Unmaintained] kopete Reporter: honkir
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description honkir 2012-12-12 07:28:53 UTC
Application: kopete (1.3.4)
KDE Platform Version: 4.9.4
Qt Version: 4.8.3
Operating System: Linux 3.5.0-19-generic x86_64
Distribution: Ubuntu 12.10

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

Almost every time I wake up the system from sleep mode, kopete crashes (immediately after wakeup, no further actions needed). Happens since upgrade to 4.9.3.

The crash can be reproduced every time.

-- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fedcc2c3780 (LWP 26029))]

Thread 5 (Thread 0x7fedb2477700 (LWP 26048)):
#0  0x00007fedc86cb303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fedc3477d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fedc34781e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fedb31683b6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fedc349b645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fedc3f54e9a in start_thread (arg=0x7fedb2477700) at pthread_create.c:308
#6  0x00007fedc86d6cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fedaa9da700 (LWP 26054)):
#0  __tls_get_addr (ti=0x7fedca09b990) at dl-tls.c:767
#1  0x00007fedc9c477ff in get_thread_data () at thread/qthread_unix.cpp:182
#2  QThreadData::current () at thread/qthread_unix.cpp:208
#3  0x00007fedc9d734d9 in postEventSourcePrepare (s=0x7fed9c0012d0, timeout=0x0) at kernel/qeventdispatcher_glib.cpp:256
#4  0x00007fedc347788c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fedc3477d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fedc3477ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fedc9d73c16 in QEventDispatcherGlib::processEvents (this=0x7fed9c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007fedc9d442bf in QEventLoop::processEvents (this=this@entry=0x7fed9c0013c0, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fedc9d44548 in QEventLoop::exec (this=0x7fed9c0013c0, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007fedb08e0cda in QCA::SyncThread::run() () from /usr/lib/x86_64-linux-gnu/libqca.so.2
#11 0x00007fedc9c48aec in QThreadPrivate::start (arg=0x1cde4b0) at thread/qthread_unix.cpp:338
#12 0x00007fedc3f54e9a in start_thread (arg=0x7fedaa9da700) at pthread_create.c:308
#13 0x00007fedc86d6cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fedaa1d9700 (LWP 26055)):
#0  0x00007fff7a7ff827 in clock_gettime ()
#1  0x00007fedc372b15d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007fedc9c9e9c4 in do_gettime (frac=0x7fedaa1d8ba8, sec=0x7fedaa1d8ba0) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fedc9d7441d in QTimerInfoList::updateCurrentTime (this=0x7fed90002860) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007fedc9d73655 in timerSourceCheckHelper (src=0x7fed90002800) at kernel/qeventdispatcher_glib.cpp:150
#6  timerSourceCheckHelper (src=0x7fed90002800) at kernel/qeventdispatcher_glib.cpp:144
#7  0x00007fedc347788c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fedc3477d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fedc3477ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fedc9d73c16 in QEventDispatcherGlib::processEvents (this=0x7fed900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x00007fedc9d442bf in QEventLoop::processEvents (this=this@entry=0x7fed900013c0, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007fedc9d44548 in QEventLoop::exec (this=0x7fed900013c0, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007fedb0d29caf in XMPP::SyncThread::run (this=0x13a3e00) at ../../../../../kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#14 0x00007fedc9c48aec in QThreadPrivate::start (arg=0x13a3e00) at thread/qthread_unix.cpp:338
#15 0x00007fedc3f54e9a in start_thread (arg=0x7fedaa1d9700) at pthread_create.c:308
#16 0x00007fedc86d6cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fedab7fe700 (LWP 26065)):
#0  0x00007fff7a7ff827 in clock_gettime ()
#1  0x00007fedc372b15d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007fedc9c9e9c4 in do_gettime (frac=0x7fedab7fdb28, sec=0x7fedab7fdb20) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fedc9d7441d in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fed98001120) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007fedc9d74763 in QTimerInfoList::timerWait (this=0x7fed98001120, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007fedc9d732cc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fedab7fdc14) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fedc9d73375 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007fedc3477618 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fedc3477cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fedc3477ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fedc9d73c16 in QEventDispatcherGlib::processEvents (this=0x7fed98003930, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007fedc9d442bf in QEventLoop::processEvents (this=this@entry=0x7fedab7fddd0, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fedc9d44548 in QEventLoop::exec (this=0x7fedab7fddd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007fedc9c45b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007fedc9d249af in QInotifyFileSystemWatcherEngine::run (this=0x2bdd460) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007fedc9c48aec in QThreadPrivate::start (arg=0x2bdd460) at thread/qthread_unix.cpp:338
#17 0x00007fedc3f54e9a in start_thread (arg=0x7fedab7fe700) at pthread_create.c:308
#18 0x00007fedc86d6cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fedcc2c3780 (LWP 26029)):
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::updateChildrenMapping (this=this@entry=0xb8d920, source_parent=..., parent_mapping=parent_mapping@entry=0xc47320, orient=orient@entry=Qt::Vertical, start=start@entry=0, end=end@entry=0, delta_item_count=delta_item_count@entry=1, remove=remove@entry=false) at itemviews/qsortfilterproxymodel.cpp:948
#7  0x00007fedc9401dbe in QSortFilterProxyModelPrivate::source_items_inserted (this=this@entry=0xb8d920, source_parent=..., start=0, end=0, orient=orient@entry=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:745
#8  0x00007fedc94022bf in QSortFilterProxyModelPrivate::_q_sourceRowsInserted (this=0xb8d920, source_parent=..., start=<optimized out>, end=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:1281
#9  0x00007fedc9d5af5f in QMetaObject::activate (sender=0xc468b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7a66f830) at kernel/qobject.cpp:3547
#10 0x00007fedc9da4be4 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:197
#11 0x00007fedc9d3fe6a in QAbstractItemModel::endInsertRows (this=0xc468b0) at kernel/qabstractitemmodel.cpp:2433
#12 0x00007fedcb28e903 in Kopete::UI::ContactListTreeModel::addMetaContactToGroup (this=0xc468b0, mc=0x21b7940, group=0xc47360) at ../../../../kopete/kopete/contactlist/contactlisttreemodel.cpp:168
#13 0x00007fedc9d5af5f in QMetaObject::activate (sender=0xb8e7c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7a66fad0) at kernel/qobject.cpp:3547
#14 0x00007fedcb96bccf in Kopete::ContactList::metaContactAddedToGroup (this=<optimized out>, _t1=0x21b7940, _t2=0xc47360) at ./kopetecontactlist.moc:210
#15 0x00007fedcb96d3ab in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./kopetecontactlist.moc:106
#16 Kopete::ContactList::qt_static_metacall (_o=0xb8e7c0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./kopetecontactlist.moc:95
#17 0x00007fedc9d5af5f in QMetaObject::activate (sender=0x21b7940, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7a66fcb0) at kernel/qobject.cpp:3547
#18 0x00007fedcb97c3ef in Kopete::MetaContact::addedToGroup (this=this@entry=0x21b7940, _t1=_t1@entry=0x21b7940, _t2=0xc47360) at ./kopetemetacontact.moc:310
#19 0x00007fedcb98014f in Kopete::MetaContact::removeFromGroup (this=0x21b7940, group=0x1f7aa10) at ../../../kopete/libkopete/kopetemetacontact.cpp:1030
#20 0x00007fedb0c4f573 in JabberBaseContact::updateContact (this=0x1dd3ba0, item=...) at ../../../../kopete/protocols/jabber/jabberbasecontact.cpp:187
#21 0x00007fedb0c6360d in JabberContactPool::addContact (this=<optimized out>, contact=..., metaContact=0x21b7940, dirty=<optimized out>) at ../../../../kopete/protocols/jabber/jabbercontactpool.cpp:86
#22 0x00007fedb0c42c4b in JabberAccount::slotContactUpdated (this=0x1ed8870, item=...) at ../../../../kopete/protocols/jabber/jabberaccount.cpp:1339
#23 0x00007fedb0c4746e in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./jabberaccount.moc:150
#24 JabberAccount::qt_static_metacall (_o=0x1ed8870, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./jabberaccount.moc:115
#25 0x00007fedc9d5af5f in QMetaObject::activate (sender=0x1fc54b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7a670250) at kernel/qobject.cpp:3547
#26 0x00007fedb0c7d925 in JabberClient::newContact (this=<optimized out>, _t1=...) at ./jabberclient.moc:286
#27 0x00007fedc9d5af5f in QMetaObject::activate (sender=0x27fd6f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7a670390) at kernel/qobject.cpp:3547
#28 0x00007fedb0c88325 in XMPP::Client::rosterItemAdded (this=<optimized out>, _t1=...) at moc_xmpp_client.cpp:198
#29 0x00007fedb0c9fd68 in XMPP::Client::importRosterItem (this=this@entry=0x27fd6f0, item=...) at ../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:970
#30 0x00007fedb0c9fdf7 in XMPP::Client::importRoster (this=this@entry=0x27fd6f0, r=...) at ../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:919
#31 0x00007fedb0c9fe48 in XMPP::Client::slotRosterRequestFinished (this=0x27fd6f0) at ../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:894
#32 0x00007fedc9d5af5f in QMetaObject::activate (sender=0x3339f40, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#33 0x00007fedb0cc6c9e in XMPP::Task::done (this=0x3339f40) at ../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/xmpp_task.cpp:216
#34 0x00007fedb0cdff8d in XMPP::JT_Roster::take (this=0x3339f40, x=...) at ../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/xmpp_tasks.cpp:480
#35 0x00007fedb0cc7475 in XMPP::Task::take (this=<optimized out>, x=...) at ../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/xmpp_task.cpp:139
#36 0x00007fedb0c9a278 in XMPP::Client::distribute (this=this@entry=0x27fd6f0, x=...) at ../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:580
#37 0x00007fedb0c9ab4a in XMPP::Client::streamReadyRead (this=0x27fd6f0) at ../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:527
#38 0x00007fedc9d5af5f in QMetaObject::activate (sender=0x2c3f810, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#39 0x00007fedc9d5a43e in QObject::event (this=0x2c3f810, e=<optimized out>) at kernel/qobject.cpp:1195
#40 0x00007fedc8e71e9c in QApplicationPrivate::notify_helper (this=this@entry=0xa2ba40, receiver=receiver@entry=0x2c3f810, e=e@entry=0x26d9a90) at kernel/qapplication.cpp:4562
#41 0x00007fedc8e7630a in QApplication::notify (this=0x7fff7a671590, receiver=0x2c3f810, e=0x26d9a90) at kernel/qapplication.cpp:4423
#42 0x00007fedca7831d6 in KApplication::notify (this=0x7fff7a671590, receiver=0x2c3f810, event=0x26d9a90) at ../../kdeui/kernel/kapplication.cpp:311
#43 0x00007fedc9d4556e in QCoreApplication::notifyInternal (this=0x7fff7a671590, receiver=receiver@entry=0x2c3f810, event=event@entry=0x26d9a90) at kernel/qcoreapplication.cpp:915
#44 0x00007fedc9d493f1 in sendEvent (event=0x26d9a90, receiver=0x2c3f810) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9b51f0) at kernel/qcoreapplication.cpp:1539
#46 0x00007fedc9d73a63 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#47 postEventSourceDispatch (s=0x9fe0e0) at kernel/qeventdispatcher_glib.cpp:279
#48 0x00007fedc3477ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007fedc3477de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007fedc3477ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007fedc9d73bf6 in QEventDispatcherGlib::processEvents (this=0x9b6ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#52 0x00007fedc8f16c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007fedc9d442bf in QEventLoop::processEvents (this=this@entry=0x7fff7a671460, flags=...) at kernel/qeventloop.cpp:149
#54 0x00007fedc9d44548 in QEventLoop::exec (this=0x7fff7a671460, flags=...) at kernel/qeventloop.cpp:204
#55 0x00007fedc9d49708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#56 0x000000000041374b in main (argc=1, argv=0x7fff7a6716e8) at ../../../kopete/kopete/main.cpp:105

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

Possible duplicates by query: bug 310135, bug 310129, bug 307877, bug 289310.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-12-12 11:26:08 UTC

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