Bug 317213 - Kopete may crash upon closing
Summary: Kopete may crash upon closing
Status: RESOLVED DUPLICATE of bug 290171
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: 1.3.5
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-23 01:35 UTC by Kai Krakow
Modified: 2013-11-09 04:09 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 Kai Krakow 2013-03-23 01:35:58 UTC
Application: kopete (1.3.5)
KDE Platform Version: 4.9.5
Qt Version: 4.8.4
Operating System: Linux 3.8.3-gentoo x86_64
Distribution: "Gentoo Base System release 2.1"

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

I intentionally quit Kopete from the systray. After about 30 seconds the crash dialog appeared.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ffa1e1c7780 (LWP 8681))]

Thread 4 (Thread 0x7ffa052fd700 (LWP 9524)):
#0  0x00007ffa1502a669 in g_mutex_lock (mutex=<optimized out>) at gthread-posix.c:208
#1  0x00007ffa14fefe11 in g_main_context_prepare (context=0x7ffa00001250, priority=0x7ffa052fcb98) at gmain.c:2838
#2  0x00007ffa14ff051b in g_main_context_iterate (dispatch=1, block=1, context=0x7ffa00001250, self=<optimized out>) at gmain.c:3126
#3  g_main_context_iterate (context=0x7ffa00001250, block=1, dispatch=1, self=<optimized out>) at gmain.c:3083
#4  0x00007ffa14ff0724 in g_main_context_iteration (context=0x7ffa00001250, may_block=1) at gmain.c:3207
#5  0x00007ffa1bbb4156 in QEventDispatcherGlib::processEvents (this=0x7ffa0004b240, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007ffa1bb83d42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007ffa1bb83f97 in QEventLoop::exec (this=0x7ffa00022710, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007ff9f7d585a3 in QCA::SyncThread::run (this=0x23e68b0) at support/syncthread.cpp:195
#9  0x00007ffa1ba8503c in QThreadPrivate::start (arg=0x23e68b0) at thread/qthread_unix.cpp:338
#10 0x00007ffa19f68ec6 in start_thread (arg=0x7ffa052fd700) at pthread_create.c:305
#11 0x00007ffa1a4df6ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7ff9f0057700 (LWP 9525)):
#0  0x00007ffa1a4d6ad3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffa14ff05f6 in g_main_context_poll (n_fds=1, fds=0x7ff9e80013e0, timeout=4732, context=0x7ff9e80009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x7ff9e80009a0, self=<optimized out>) at gmain.c:3141
#3  g_main_context_iterate (context=0x7ff9e80009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3083
#4  0x00007ffa14ff0724 in g_main_context_iteration (context=0x7ff9e80009a0, may_block=1) at gmain.c:3207
#5  0x00007ffa1bbb4156 in QEventDispatcherGlib::processEvents (this=0x7ff9e80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007ffa1bb83d42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007ffa1bb83f97 in QEventLoop::exec (this=0x7ff9e80013c0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007ff9fc485dff in XMPP::SyncThread::run (this=0x270f290) at /var/tmp/portage/kde-base/kopete-4.9.5/work/kopete-4.9.5/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#9  0x00007ffa1ba8503c in QThreadPrivate::start (arg=0x270f290) at thread/qthread_unix.cpp:338
#10 0x00007ffa19f68ec6 in start_thread (arg=0x7ff9f0057700) at pthread_create.c:305
#11 0x00007ffa1a4df6ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7ff9ee854700 (LWP 13816)):
#0  0x00007ffa1502a41d in g_mutex_get_impl (mutex=0x7ff9e0002140) at gthread-posix.c:118
#1  0x00007ffa1502a699 in g_mutex_unlock (mutex=<optimized out>) at gthread-posix.c:227
#2  0x00007ffa14fefda2 in g_main_context_prepare (context=0x7ff9e0002140, priority=0x7ff9ee853c98) at gmain.c:2872
#3  0x00007ffa14ff051b in g_main_context_iterate (dispatch=1, block=1, context=0x7ff9e0002140, self=<optimized out>) at gmain.c:3126
#4  g_main_context_iterate (context=0x7ff9e0002140, block=1, dispatch=1, self=<optimized out>) at gmain.c:3083
#5  0x00007ffa14ff0724 in g_main_context_iteration (context=0x7ff9e0002140, may_block=1) at gmain.c:3207
#6  0x00007ffa1bbb4156 in QEventDispatcherGlib::processEvents (this=0x7ff9e0001f80, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007ffa1bb83d42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007ffa1bb83f97 in QEventLoop::exec (this=0x7ff9ee853db0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007ffa1ba81ff7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#10 0x00007ffa1bb639cf in QInotifyFileSystemWatcherEngine::run (this=0x45ce520) at io/qfilesystemwatcher_inotify.cpp:256
#11 0x00007ffa1ba8503c in QThreadPrivate::start (arg=0x45ce520) at thread/qthread_unix.cpp:338
#12 0x00007ffa19f68ec6 in start_thread (arg=0x7ff9ee854700) at pthread_create.c:305
#13 0x00007ffa1a4df6ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7ffa1e1c7780 (LWP 8681)):
[KCrash Handler]
#6  ConnectionHandler::connectionForFamily (this=0x690020006e0125, family=19) at /var/tmp/portage/kde-base/kopete-4.9.5/work/kopete-4.9.5/kopete/protocols/oscar/liboscar/connectionhandler.cpp:88
#7  0x00007ff9fc77ef1b in Oscar::Client::changeContactAlias (this=0x2bad52a, contact=..., alias=...) at /var/tmp/portage/kde-base/kopete-4.9.5/work/kopete-4.9.5/kopete/protocols/oscar/liboscar/client.cpp:978
#8  0x00007ff9fcab8d1a in sync (flags=<optimized out>, this=0x2148d80) at /var/tmp/portage/kde-base/kopete-4.9.5/work/kopete-4.9.5/kopete/protocols/oscar/oscarcontact.cpp:194
#9  OscarContact::sync (this=0x2148d80, flags=<optimized out>) at /var/tmp/portage/kde-base/kopete-4.9.5/work/kopete-4.9.5/kopete/protocols/oscar/oscarcontact.cpp:162
#10 0x00007ffa1d8a00d2 in Kopete::MetaContact::setDisplayNameSourceContact (this=0x2ec9940, contact=0x0) at /var/tmp/portage/kde-base/kopete-4.9.5/work/kopete-4.9.5/kopete/libkopete/kopetemetacontact.cpp:835
#11 0x00007ffa1d8a1f5a in Kopete::MetaContact::removeContact (this=0x2ec9940, c=0x2053790, deleted=true) at /var/tmp/portage/kde-base/kopete-4.9.5/work/kopete-4.9.5/kopete/libkopete/kopetemetacontact.cpp:179
#12 0x00007ffa1d8a2026 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /var/tmp/portage/kde-base/kopete-4.9.5/work/kopete-4.9.5_build/kopete/libkopete/kopetemetacontact.moc:168
#13 Kopete::MetaContact::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-base/kopete-4.9.5/work/kopete-4.9.5_build/kopete/libkopete/kopetemetacontact.moc:128
#14 0x00007ffa1bb98f19 in QMetaObject::activate (sender=0x2053790, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffffc5bc860) at kernel/qobject.cpp:3539
#15 0x00007ffa1d886de2 in Kopete::Contact::contactDestroyed (this=<optimized out>, _t1=0x2053790) at /var/tmp/portage/kde-base/kopete-4.9.5/work/kopete-4.9.5_build/kopete/libkopete/kopetecontact.moc:235
#16 0x00007ffa1d886e0f in Kopete::Contact::~Contact (this=0x2053790, __in_chrg=<optimized out>) at /var/tmp/portage/kde-base/kopete-4.9.5/work/kopete-4.9.5/kopete/libkopete/kopetecontact.cpp:127
#17 0x00007ff9f67e0469 in ICQContact::~ICQContact (this=0x2053790, __in_chrg=<optimized out>) at /var/tmp/portage/kde-base/kopete-4.9.5/work/kopete-4.9.5/kopete/protocols/oscar/icq/icqcontact.cpp:72
#18 0x00007ffa1d870327 in qDeleteAll<QHash<QString, Kopete::Contact*>::const_iterator> (end=..., begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#19 qDeleteAll<QHash<QString, Kopete::Contact*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#20 Kopete::Account::~Account (this=0x2a927e0, __in_chrg=<optimized out>) at /var/tmp/portage/kde-base/kopete-4.9.5/work/kopete-4.9.5/kopete/libkopete/kopeteaccount.cpp:126
#21 0x00007ff9f67db319 in ICQAccount::~ICQAccount (this=0x2a927e0, __in_chrg=<optimized out>) at /var/tmp/portage/kde-base/kopete-4.9.5/work/kopete-4.9.5/kopete/protocols/oscar/icq/icqaccount.cpp:156
#22 0x00007ffa1bb9e1c8 in QObject::event (this=0x2a927e0, e=<optimized out>) at kernel/qobject.cpp:1175
#23 0x00007ffa1ac801e4 in notify_helper (e=0x1ccdd30, receiver=0x2a927e0, this=0x188c090) at kernel/qapplication.cpp:4562
#24 QApplicationPrivate::notify_helper (this=0x188c090, receiver=0x2a927e0, e=0x1ccdd30) at kernel/qapplication.cpp:4534
#25 0x00007ffa1ac84f01 in QApplication::notify (this=0x7ffffc5bd320, receiver=0x2a927e0, e=0x1ccdd30) at kernel/qapplication.cpp:3944
#26 0x00007ffa1c635746 in KApplication::notify (this=0x7ffffc5bd320, receiver=0x2a927e0, event=0x1ccdd30) at /var/tmp/portage/kde-base/kdelibs-4.9.5/work/kdelibs-4.9.5/kdeui/kernel/kapplication.cpp:311
#27 0x00007ffa1bb851ec in QCoreApplication::notifyInternal (this=0x7ffffc5bd320, receiver=0x2a927e0, event=0x1ccdd30) at kernel/qcoreapplication.cpp:946
#28 0x00007ffa1bb88a4a in sendEvent (event=0x1ccdd30, receiver=0x2a927e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<optimized out>, data=0x183f1f0) at kernel/qcoreapplication.cpp:1570
#30 0x00007ffa1bbb3cd3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#31 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#32 0x00007ffa14ff0313 in g_main_dispatch (context=0x188b8b0) at gmain.c:2539
#33 g_main_context_dispatch (context=0x188b8b0) at gmain.c:3075
#34 0x00007ffa14ff0660 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x188b8b0, self=<optimized out>) at gmain.c:3146
#35 g_main_context_iterate (context=0x188b8b0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3083
#36 0x00007ffa14ff0724 in g_main_context_iteration (context=0x188b8b0, may_block=1) at gmain.c:3207
#37 0x00007ffa1bbb40ef in QEventDispatcherGlib::processEvents (this=0x1840ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#38 0x00007ffa1ad2373e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007ffa1bb83d42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#40 0x00007ffa1bb83f97 in QEventLoop::exec (this=0x7ffffc5bd2a0, flags=...) at kernel/qeventloop.cpp:204
#41 0x00007ffa1bb88d65 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#42 0x0000000000415daf in main (argc=3, argv=0x7ffffc5be1a8) at /var/tmp/portage/kde-base/kopete-4.9.5/work/kopete-4.9.5/kopete/kopete/main.cpp:105

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-11-09 04:09:38 UTC

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