Bug 304661

Summary: Kopete crash on startup, KDE 4.9
Product: [Unmaintained] kopete Reporter: Sascha <sascha_o>
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 Sascha 2012-08-06 11:57:25 UTC
Application: kopete (1.3.0)
KDE Platform Version: 4.9.00
Qt Version: 4.8.1
Operating System: Linux 3.2.0-27-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
Upgrade kubuntu this morning, after that, Kopete wouldn't start any more. The main window pops up, skype gets started by Kopete, but than it just crashes. Tried several times, to no avail. What seems to be common is a crash in Kopete::MetaContact::isOnline() ; however, I'm not aware that I ever created any meta contacts my self.

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 0x7ff9a5d0d780 (LWP 8759))]

Thread 7 (Thread 0x7ff986b42700 (LWP 8768)):
#0  0x00007ff99d028315 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff99d028fe9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff99d02949a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff98702f406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ff99d04a9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff99db03e9a in start_thread (arg=0x7ff986b42700) at pthread_create.c:308
#6  0x00007ff9a20974bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ff97ef1b700 (LWP 8778)):
#0  0x00007ff9a208bb03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff99d029036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff99d029164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff9a3757426 in QEventDispatcherGlib::processEvents (this=0x7ff9780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007ff9a3726c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff9a3726ed7 in QEventLoop::exec (this=0x7ff97ef1add0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007ff9a3625fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007ff9a37069ff in QInotifyFileSystemWatcherEngine::run (this=0x1789230) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff9a3628fcb in QThreadPrivate::start (arg=0x1789230) at thread/qthread_unix.cpp:298
#9  0x00007ff99db03e9a in start_thread (arg=0x7ff97ef1b700) at pthread_create.c:308
#10 0x00007ff9a20974bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ff97dea5700 (LWP 8779)):
#0  0x00007ff9a208bb03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff99d029036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff99d029164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff9a3757426 in QEventDispatcherGlib::processEvents (this=0x7ff9700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007ff9a3726c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff9a3726ed7 in QEventLoop::exec (this=0x7ff9700013c0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007ff984d239ba in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#7  0x00007ff9a3628fcb in QThreadPrivate::start (arg=0x16694a0) at thread/qthread_unix.cpp:298
#8  0x00007ff99db03e9a in start_thread (arg=0x7ff97dea5700) at pthread_create.c:308
#9  0x00007ff9a20974bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ff97d6a4700 (LWP 8780)):
#0  0x00007ff9a3757f0d in QTimerInfoList::timerWait (this=0x7ff974002660, tm=...) at kernel/qeventdispatcher_unix.cpp:456
#1  0x00007ff9a375697c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7ff97d6a3cac) at kernel/qeventdispatcher_glib.cpp:136
#2  0x00007ff99d028846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff99d028f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff99d029164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff9a3757426 in QEventDispatcherGlib::processEvents (this=0x7ff9740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007ff9a3726c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007ff9a3726ed7 in QEventLoop::exec (this=0x7ff9740013c0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007ff985161ea5 in ?? () from /usr/lib/kde4/kopete_jabber.so
#9  0x00007ff9a3628fcb in QThreadPrivate::start (arg=0x1656d90) at thread/qthread_unix.cpp:298
#10 0x00007ff99db03e9a in start_thread (arg=0x7ff97d6a4700) at pthread_create.c:308
#11 0x00007ff9a20974bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ff96effd700 (LWP 8784)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007ff9a362943f in wait (time=30000, this=0x17f8ca0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x17f8c48, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff9a361c5bf in QThreadPoolThread::run (this=0x1729950) at concurrent/qthreadpool.cpp:141
#4  0x00007ff9a3628fcb in QThreadPrivate::start (arg=0x1729950) at thread/qthread_unix.cpp:298
#5  0x00007ff99db03e9a in start_thread (arg=0x7ff96effd700) at pthread_create.c:308
#6  0x00007ff9a20974bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff96e7fc700 (LWP 8785)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007ff9a362943f in wait (time=30000, this=0x17f8ca0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x17f8c48, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff9a361c5bf in QThreadPoolThread::run (this=0xf99050) at concurrent/qthreadpool.cpp:141
#4  0x00007ff9a3628fcb in QThreadPrivate::start (arg=0xf99050) at thread/qthread_unix.cpp:298
#5  0x00007ff99db03e9a in start_thread (arg=0x7ff96e7fc700) at pthread_create.c:308
#6  0x00007ff9a20974bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff9a5d0d780 (LWP 8759)):
[KCrash Handler]
#6  0x00007ff9a53c2509 in Kopete::MetaContact::isOnline() const () from /usr/lib/libkopete.so.4
#7  0x00007ff9a4cc9e9e in Kopete::UI::ContactListTreeModel::countConnected(Kopete::UI::GroupModelItem*) const () from /usr/lib/libkopetecontactlist.so.1
#8  0x00007ff9a4cca0f3 in Kopete::UI::ContactListTreeModel::data(QModelIndex const&, int) const () from /usr/lib/libkopetecontactlist.so.1
#9  0x00007ff9a4cd345a in Kopete::UI::ContactListProxyModel::filterAcceptsRow(int, QModelIndex const&) const () from /usr/lib/libkopetecontactlist.so.1
#10 0x00007ff9a2de0a4a in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0xa582d0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1131
#11 0x00007ff9a373c281 in QMetaObject::activate (sender=0xa5c610, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff39d18390) at kernel/qobject.cpp:3547
#12 0x00007ff9a3788507 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#13 0x00007ff9a4cce0ab in Kopete::UI::ContactListTreeModel::addMetaContactToGroup(Kopete::MetaContact*, Kopete::Group*) () from /usr/lib/libkopetecontactlist.so.1
#14 0x00007ff9a4ccbe50 in Kopete::UI::ContactListTreeModel::handleContactDataChange(Kopete::MetaContact*) () from /usr/lib/libkopetecontactlist.so.1
#15 0x00007ff9a373c281 in QMetaObject::activate (sender=0x181db90, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff39d186c0) at kernel/qobject.cpp:3547
#16 0x00007ff9a53c0ed0 in Kopete::MetaContact::onlineStatusChanged(Kopete::MetaContact*, Kopete::OnlineStatus::StatusType) () from /usr/lib/libkopete.so.4
#17 0x00007ff9a53c3b54 in Kopete::MetaContact::updateOnlineStatus() () from /usr/lib/libkopete.so.4
#18 0x00007ff9a53c3bc1 in Kopete::MetaContact::slotContactStatusChanged(Kopete::Contact*, Kopete::OnlineStatus const&, Kopete::OnlineStatus const&) () from /usr/lib/libkopete.so.4
#19 0x00007ff9a53c676c in ?? () from /usr/lib/libkopete.so.4
#20 0x00007ff9a373c281 in QMetaObject::activate (sender=0x11b9650, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff39d188d0) at kernel/qobject.cpp:3547
#21 0x00007ff9a53aac99 in Kopete::Contact::onlineStatusChanged(Kopete::Contact*, Kopete::OnlineStatus const&, Kopete::OnlineStatus const&) () from /usr/lib/libkopete.so.4
#22 0x00007ff9a53aad39 in Kopete::Contact::slotAccountIsConnectedChanged() () from /usr/lib/libkopete.so.4
#23 0x00007ff9a53ae2fd in ?? () from /usr/lib/libkopete.so.4
#24 0x00007ff9a373c281 in QMetaObject::activate (sender=0x12525f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#25 0x00007ff9a5394a9d in Kopete::Account::slotOnlineStatusChanged(Kopete::Contact*, Kopete::OnlineStatus const&, Kopete::OnlineStatus const&) () from /usr/lib/libkopete.so.4
#26 0x00007ff9a5394edf in ?? () from /usr/lib/libkopete.so.4
#27 0x00007ff9a373c281 in QMetaObject::activate (sender=0x116c030, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff39d18cc0) at kernel/qobject.cpp:3547
#28 0x00007ff9a53aac99 in Kopete::Contact::onlineStatusChanged(Kopete::Contact*, Kopete::OnlineStatus const&, Kopete::OnlineStatus const&) () from /usr/lib/libkopete.so.4
#29 0x00007ff9a53ab45c in Kopete::Contact::setOnlineStatus(Kopete::OnlineStatus const&) () from /usr/lib/libkopete.so.4
#30 0x00007ff97fb76c62 in ?? () from /usr/lib/kde4/kopete_yahoo.so
#31 0x00007ff97fb854a9 in ?? () from /usr/lib/kde4/kopete_yahoo.so
#32 0x00007ff97fb88221 in ?? () from /usr/lib/kde4/kopete_yahoo.so
#33 0x00007ff9a373c281 in QMetaObject::activate (sender=0x174cd90, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff39d19200) at kernel/qobject.cpp:3547
#34 0x00007ff97f8e5013 in KYahoo::Client::loggedIn(int, QString const&) () from /usr/lib/libkyahoo.so.1
#35 0x00007ff97f8e50f8 in KYahoo::Client::slotLoginResponse(int, QString const&) () from /usr/lib/libkyahoo.so.1
#36 0x00007ff97f8e6ce4 in ?? () from /usr/lib/libkyahoo.so.1
#37 0x00007ff9a373c281 in QMetaObject::activate (sender=0xfd1780, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff39d19410) at kernel/qobject.cpp:3547
#38 0x00007ff97f8f4b46 in ?? () from /usr/lib/libkyahoo.so.1
#39 0x00007ff97f8f4d22 in ?? () from /usr/lib/libkyahoo.so.1
#40 0x00007ff97f8f4fa6 in ?? () from /usr/lib/libkyahoo.so.1
#41 0x00007ff97f8e7af2 in ?? () from /usr/lib/libkyahoo.so.1
#42 0x00007ff97f8e444b in KYahoo::Client::distribute(Transfer*) () from /usr/lib/libkyahoo.so.1
#43 0x00007ff97f8e6cfe in ?? () from /usr/lib/libkyahoo.so.1
#44 0x00007ff9a373c281 in QMetaObject::activate (sender=0x14ec3b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#45 0x00007ff97f8ee4e6 in ClientStream::cp_incomingData() () from /usr/lib/libkyahoo.so.1
#46 0x00007ff9a373c281 in QMetaObject::activate (sender=0x1209d70, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#47 0x00007ff97f8f2343 in ?? () from /usr/lib/libkyahoo.so.1
#48 0x00007ff97f8f25e3 in ?? () from /usr/lib/libkyahoo.so.1
#49 0x00007ff97f8edbb4 in ClientStream::bs_readyRead() () from /usr/lib/libkyahoo.so.1
#50 0x00007ff9a373c281 in QMetaObject::activate (sender=0x103b300, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#51 0x00007ff97f8eca48 in ?? () from /usr/lib/libkyahoo.so.1
#52 0x00007ff9a373c281 in QMetaObject::activate (sender=0xed2a80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#53 0x00007ff9a373c281 in QMetaObject::activate (sender=0x1512950, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff39d19ff0) at kernel/qobject.cpp:3547
#54 0x00007ff9a37892fe in QSocketNotifier::activated (this=<optimized out>, _t1=32) at .moc/release-shared/moc_qsocketnotifier.cpp:103
#55 0x00007ff9a374560b in QSocketNotifier::event (this=0x1512950, e=0x7fff39d1a660) at kernel/qsocketnotifier.cpp:317
#56 0x00007ff9a282d894 in notify_helper (e=0x7fff39d1a660, receiver=0x1512950, this=0x7a8c80) at kernel/qapplication.cpp:4559
#57 QApplicationPrivate::notify_helper (this=0x7a8c80, receiver=0x1512950, e=0x7fff39d1a660) at kernel/qapplication.cpp:4531
#58 0x00007ff9a2832713 in QApplication::notify (this=0x7fff39d1a8f0, receiver=0x1512950, e=0x7fff39d1a660) at kernel/qapplication.cpp:4420
#59 0x00007ff9a418d456 in KApplication::notify (this=0x7fff39d1a8f0, receiver=0x1512950, event=0x7fff39d1a660) at ../../kdeui/kernel/kapplication.cpp:311
#60 0x00007ff9a3727e9c in QCoreApplication::notifyInternal (this=0x7fff39d1a8f0, receiver=0x1512950, event=0x7fff39d1a660) at kernel/qcoreapplication.cpp:876
#61 0x00007ff9a3756a97 in sendEvent (event=0x7fff39d1a660, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#62 socketNotifierSourceDispatch (source=0x7a1ad0) at kernel/qeventdispatcher_glib.cpp:110
#63 0x00007ff99d028d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007ff99d0290a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007ff99d029164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007ff9a37573bf in QEventDispatcherGlib::processEvents (this=0x75cd20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#67 0x00007ff9a28d5d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#68 0x00007ff9a3726c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#69 0x00007ff9a3726ed7 in QEventLoop::exec (this=0x7fff39d1a870, flags=...) at kernel/qeventloop.cpp:204
#70 0x00007ff9a372bf67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#71 0x000000000041418f in ?? ()
#72 0x00007ff9a1fc676d in __libc_start_main (main=0x411f00, argc=3, ubp_av=0x7fff39d1b778, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff39d1b768) at libc-start.c:226
#73 0x00000000004141f5 in _start ()

Possible duplicates by query: bug 304316, bug 303034, bug 301989, bug 301739, bug 298290.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-10-04 21:31:17 UTC

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