[Bug 220361] kontact crashes on quitting it after starting it from the konsole

Martin Steigerwald Martin at Lichtvoll.de
Mon Dec 28 09:37:34 GMT 2009


https://bugs.kde.org/show_bug.cgi?id=220361





--- Comment #2 from Martin Steigerwald <Martin Lichtvoll de>  2009-12-28 10:37:33 ---
Crash is reproducable every attempt I quit kontact shortly after it has been
started. When I wait a bit longer before quitting it, it doesn't crash.

Two more backtraces follow. Since the backtraces are a bit different it appears
to be the same bug as I reported in bug #220358.

Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb3c3f700 (LWP 12036))]

Thread 2 (Thread 0xae55eb70 (LWP 12037)):
#0  0xb78c5424 in __kernel_vsyscall ()
#1  0xb475f3d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb6311884 in __pthread_cond_timedwait (cond=0x96e7058, mutex=0x96e7040,
abstime=0xae55e2bc) at forward.c:152
#3  0xb6f6a5dc in QWaitConditionPrivate::wait (this=0x99bba8c, mutex=0x99bba88,
time=30000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0x99bba8c, mutex=0x99bba88, time=30000) at
thread/qwaitcondition_unix.cpp:159
#5  0xb6f5f22b in QThreadPoolThread::run (this=0x99bbb28) at
concurrent/qthreadpool.cpp:140
#6  0xb6f6970e in QThreadPrivate::start (arg=0x99bbb28) at
thread/qthread_unix.cpp:244
#7  0xb475b585 in start_thread (arg=0xae55eb70) at pthread_create.c:300
#8  0xb63042be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb3c3f700 (LWP 12036)):
[KCrash Handler]
#6  QBasicAtomicInt::operator!= (this=0xbeaa978, job=0xba4fc78, uds=...) at
/usr/include/qt4/QtCore/qbasicatomic.h:69
#7  QMap<KJob*, KMail::ImapAccountBase::jobData>::detach (this=0xbeaa978,
job=0xba4fc78, uds=...) at /usr/include/qt4/QtCore/qmap.h:172
#8  QMap<KJob*, KMail::ImapAccountBase::jobData>::find (this=0xbeaa978,
job=0xba4fc78, uds=...) at /usr/include/qt4/QtCore/qmap.h:565
#9  KMail::ImapAccountBase::findJob (this=0xbeaa978, job=0xba4fc78, uds=...) at
../../kmail/imapaccountbase.h:180
#10 KMail::ListJob::slotListEntries (this=0xbeaa978, job=0xba4fc78, uds=...) at
../../kmail/listjob.cpp:189
#11 0xb01e5b96 in KMail::ListJob::qt_metacall (this=0xbeaa978,
_c=QMetaObject::InvokeMetaMethod, _id=14, _a=0xbfd33c38) at ./listjob.moc:78
#12 0xb7071755 in QMetaObject::metacall (object=0xbeaa978,
cl=QMetaObject::InvokeMetaMethod, idx=14, argv=0xbfd33c38) at
kernel/qmetaobject.cpp:237
#13 0xb7080ad1 in QMetaObject::activate (sender=0xba4fc78, m=0xb5b54fc0,
local_signal_index=0, argv=0xbfd33c38) at kernel/qobject.cpp:3294
#14 0xb59a5fb9 in KIO::ListJob::entries (this=0xba4fc78, _t1=0xba4fc78,
_t2=...) at ./jobclasses.moc:781
#15 0xb59b29b8 in KIO::ListJobPrivate::slotListEntries (this=0xbfa9410,
list=...) at ../../kio/kio/job.cpp:2333
#16 0xb59b2ac0 in KIO::ListJob::qt_metacall (this=0xba4fc78,
_c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfd33dfc) at ./jobclasses.moc:767
#17 0xb7071755 in QMetaObject::metacall (object=0xbeaa978,
cl=QMetaObject::InvokeMetaMethod, idx=46, argv=0xbfd33dfc) at
kernel/qmetaobject.cpp:237
#18 0xb7080ad1 in QMetaObject::activate (sender=0xba4dc70, m=0xb5b57b84,
local_signal_index=6, argv=0xbfd33dfc) at kernel/qobject.cpp:3294
#19 0xb5a76653 in KIO::SlaveInterface::listEntries (this=0xba4dc70, _t1=...) at
./slaveinterface.moc:179
#20 0xb5a7a3f9 in KIO::SlaveInterface::dispatch (this=0xba4dc70, _cmd=106,
rawdata=...) at ../../kio/kio/slaveinterface.cpp:193
#21 0xb5a76be7 in KIO::SlaveInterface::dispatch (this=0xba4dc70) at
../../kio/kio/slaveinterface.cpp:91
#22 0xb5a68bcd in KIO::Slave::gotInput (this=0xba4dc70) at
../../kio/kio/slave.cpp:322
#23 0xb5a6b0b3 in KIO::Slave::qt_metacall (this=0xba4dc70,
_c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfd340a8) at ./slave.moc:76
#24 0xb7071755 in QMetaObject::metacall (object=0xbeaa978,
cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfd340a8) at
kernel/qmetaobject.cpp:237
#25 0xb7080ad1 in QMetaObject::activate (sender=0xba4af00, m=0xb5b544c0,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3294
#26 0xb5974c07 in KIO::Connection::readyRead (this=0xba4af00) at
./connection.moc:86
#27 0xb5976513 in KIO::ConnectionPrivate::dequeue (this=0xba4b9b8) at
../../kio/kio/connection.cpp:82
#28 0xb59768f6 in KIO::Connection::qt_metacall (this=0xba4af00,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf4e290) at ./connection.moc:73
#29 0xb7071755 in QMetaObject::metacall (object=0xbeaa978,
cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbf4e290) at
kernel/qmetaobject.cpp:237
#30 0xb707bcc6 in QMetaCallEvent::placeMetaCall (this=0xbff8ad8,
object=0xba4af00) at kernel/qobject.cpp:574
#31 0xb707d163 in QObject::event (this=0xba4af00, e=0xbff8ad8) at
kernel/qobject.cpp:1260
#32 0xb65c6b5c in QApplicationPrivate::notify_helper (this=0x94b30e0,
receiver=0xba4af00, e=0xbff8ad8) at kernel/qapplication.cpp:4242
#33 0xb65ce33d in QApplication::notify (this=0xbfd34914, receiver=0xba4af00,
e=0xbff8ad8) at kernel/qapplication.cpp:3661
#34 0xb759762d in KApplication::notify (this=0xbfd34914, receiver=0xba4af00,
event=0xbff8ad8) at ../../kdeui/kernel/kapplication.cpp:302
#35 0xb706c3eb in QCoreApplication::notifyInternal (this=0xbfd34914,
receiver=0xba4af00, event=0xbff8ad8) at kernel/qcoreapplication.cpp:704
#36 0xb706d31f in QCoreApplication::sendEvent (receiver=0x0, event_type=0,
data=0x9494380) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x9494380) at kernel/qcoreapplication.cpp:1345
#38 0xb706d4cd in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1238
#39 0xb70989cf in QCoreApplication::sendPostedEvents (s=0x94b57d8) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#40 postEventSourceDispatch (s=0x94b57d8) at
kernel/qeventdispatcher_glib.cpp:276
#41 0xb46c6f28 in g_main_dispatch (context=0x94b5758) at
/build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:1960
#42 IA__g_main_context_dispatch (context=0x94b5758) at
/build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2513
#43 0xb46ca6b3 in g_main_context_iterate (context=0x94b5758, block=1,
dispatch=1, self=0x94b1980) at
/build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2591
#44 0xb46ca838 in IA__g_main_context_iteration (context=0x94b5758, may_block=1)
at /build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2654
#45 0xb70984e1 in QEventDispatcherGlib::processEvents (this=0x9493ec0,
flags=...) at kernel/qeventdispatcher_glib.cpp:407
#46 0xb66829a5 in QGuiEventDispatcherGlib::processEvents (this=0x9493ec0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#47 0xb706aa3a in QEventLoop::processEvents (this=0xbfd34890, flags=...) at
kernel/qeventloop.cpp:149
#48 0xb706ae82 in QEventLoop::exec (this=0xbfd34890, flags=...) at
kernel/qeventloop.cpp:201
#49 0xb706d599 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#50 0xb65c6bf7 in QApplication::exec () at kernel/qapplication.cpp:3570
#51 0x0804b4c6 in main (argc=1, argv=0xbfd34b14) at
../../../kontact/src/main.cpp:218


Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb3b70700 (LWP 12058))]

Thread 2 (Thread 0xae48fb70 (LWP 12061)):
#0  0xb77f6424 in __kernel_vsyscall ()
#1  0xb46903d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb6242884 in __pthread_cond_timedwait (cond=0xaae2ee8, mutex=0xaae2ed0,
abstime=0xae48f2bc) at forward.c:152
#3  0xb6e9b5dc in QWaitConditionPrivate::wait (this=0xaae2e34, mutex=0xaae2e30,
time=30000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0xaae2e34, mutex=0xaae2e30, time=30000) at
thread/qwaitcondition_unix.cpp:159
#5  0xb6e9022b in QThreadPoolThread::run (this=0xaa6f298) at
concurrent/qthreadpool.cpp:140
#6  0xb6e9a70e in QThreadPrivate::start (arg=0xaa6f298) at
thread/qthread_unix.cpp:244
#7  0xb468c585 in start_thread (arg=0xae48fb70) at pthread_create.c:300
#8  0xb62352be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb3b70700 (LWP 12058)):
[KCrash Handler]
#6  0xb0115107 in QMap<KJob*, KMail::ImapAccountBase::jobData>::node_create
(this=0xaa7abb8, job=0xaa652e8) at /usr/include/qt4/QtCore/qmap.h:420
#7  QMap<KJob*, KMail::ImapAccountBase::jobData>::detach_helper
(this=0xaa7abb8, job=0xaa652e8) at /usr/include/qt4/QtCore/qmap.h:708
#8  QMap<KJob*, KMail::ImapAccountBase::jobData>::detach (this=0xaa7abb8,
job=0xaa652e8) at /usr/include/qt4/QtCore/qmap.h:172
#9  QMap<KJob*, KMail::ImapAccountBase::jobData>::find (this=0xaa7abb8,
job=0xaa652e8) at /usr/include/qt4/QtCore/qmap.h:565
#10 KMail::ImapAccountBase::findJob (this=0xaa7abb8, job=0xaa652e8) at
../../kmail/imapaccountbase.h:180
#11 KMail::ListJob::slotListResult (this=0xaa7abb8, job=0xaa652e8) at
../../kmail/listjob.cpp:166
#12 0xb0116bb7 in KMail::ListJob::qt_metacall (this=0xaa7abb8,
_c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfbb0ffc) at ./listjob.moc:77
#13 0xb6fa2755 in QMetaObject::metacall (object=0x5,
cl=QMetaObject::InvokeMetaMethod, idx=13, argv=0xbfbb0ffc) at
kernel/qmetaobject.cpp:237
#14 0xb6fb1ad1 in QMetaObject::activate (sender=0xaa652e8, m=0xb72ef888,
local_signal_index=3, argv=0xbfbb0ffc) at kernel/qobject.cpp:3294
#15 0xb718ca33 in KJob::result (this=0xaa652e8, _t1=0xaa652e8) at
./kjob.moc:188
#16 0xb718ced9 in KJob::emitResult (this=0xaa652e8) at
../../kdecore/jobs/kjob.cpp:304
#17 0xb58e1b15 in KIO::SimpleJob::slotFinished (this=0xaa652e8) at
../../kio/kio/job.cpp:477
#18 0xb58e20d4 in KIO::ListJob::slotFinished (this=0xaa652e8) at
../../kio/kio/job.cpp:2408
#19 0xb58de5d3 in KIO::SimpleJob::slotError (this=0xaa652e8, err=143,
errorText=...) at ../../kio/kio/job.cpp:489
#20 0xb58de7c3 in KIO::SimpleJob::qt_metacall (this=0xaa652e8,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfbb1298) at ./jobclasses.moc:158
#21 0xb58e3a2a in KIO::ListJob::qt_metacall (this=0xaa652e8,
_c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbfbb1298) at
./jobclasses.moc:756
#22 0xb6fa2755 in QMetaObject::metacall (object=0x5,
cl=QMetaObject::InvokeMetaMethod, idx=31, argv=0xbfbb1298) at
kernel/qmetaobject.cpp:237
#23 0xb6fb1ad1 in QMetaObject::activate (sender=0xa9c8860, m=0xb5a88b84,
local_signal_index=2, argv=0xbfbb1298) at kernel/qobject.cpp:3294
#24 0xb59a7799 in KIO::SlaveInterface::error (this=0xa9c8860, _t1=143, _t2=...)
at ./slaveinterface.moc:153
#25 0xb5999d4b in KIO::Slave::gotInput (this=0xa9c8860) at
../../kio/kio/slave.cpp:331
#26 0xb599c0b3 in KIO::Slave::qt_metacall (this=0xa9c8860,
_c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfbb13b8) at ./slave.moc:76
#27 0xb6fa2755 in QMetaObject::metacall (object=0x5,
cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfbb13b8) at
kernel/qmetaobject.cpp:237
#28 0xb6fb1ad1 in QMetaObject::activate (sender=0xa9cb928, m=0xb5a854c0,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3294
#29 0xb58a5c07 in KIO::Connection::readyRead (this=0xa9cb928) at
./connection.moc:86
#30 0xb58a7907 in KIO::Connection::qt_metacall (this=0xa9cb928,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xaa3f4f8) at ./connection.moc:72
#31 0xb6fa2755 in QMetaObject::metacall (object=0x5,
cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xaa3f4f8) at
kernel/qmetaobject.cpp:237
#32 0xb6faccc6 in QMetaCallEvent::placeMetaCall (this=0xaf3e080,
object=0xa9cb928) at kernel/qobject.cpp:574
#33 0xb6fae163 in QObject::event (this=0xa9cb928, e=0xaf3e080) at
kernel/qobject.cpp:1260
#34 0xb64f7b5c in QApplicationPrivate::notify_helper (this=0x84310e0,
receiver=0xa9cb928, e=0xaf3e080) at kernel/qapplication.cpp:4242
#35 0xb64ff33d in QApplication::notify (this=0xbfbb1bd4, receiver=0xa9cb928,
e=0xaf3e080) at kernel/qapplication.cpp:3661
#36 0xb74c862d in KApplication::notify (this=0xbfbb1bd4, receiver=0xa9cb928,
event=0xaf3e080) at ../../kdeui/kernel/kapplication.cpp:302
#37 0xb6f9d3eb in QCoreApplication::notifyInternal (this=0xbfbb1bd4,
receiver=0xa9cb928, event=0xaf3e080) at kernel/qcoreapplication.cpp:704
#38 0xb6f9e31f in QCoreApplication::sendEvent (receiver=0x0, event_type=0,
data=0x8412380) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x8412380) at kernel/qcoreapplication.cpp:1345
#40 0xb6f9e4cd in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1238
#41 0xb6fc99cf in QCoreApplication::sendPostedEvents (s=0x84337d8) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#42 postEventSourceDispatch (s=0x84337d8) at
kernel/qeventdispatcher_glib.cpp:276
#43 0xb45f7f28 in g_main_dispatch (context=0x8433758) at
/build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:1960
#44 IA__g_main_context_dispatch (context=0x8433758) at
/build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2513
#45 0xb45fb6b3 in g_main_context_iterate (context=0x8433758, block=1,
dispatch=1, self=0x842f980) at
/build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2591
#46 0xb45fb838 in IA__g_main_context_iteration (context=0x8433758, may_block=1)
at /build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2654
#47 0xb6fc94e1 in QEventDispatcherGlib::processEvents (this=0x8411ec0,
flags=...) at kernel/qeventdispatcher_glib.cpp:407
#48 0xb65b39a5 in QGuiEventDispatcherGlib::processEvents (this=0x8411ec0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#49 0xb6f9ba3a in QEventLoop::processEvents (this=0xbfbb1b50, flags=...) at
kernel/qeventloop.cpp:149
#50 0xb6f9be82 in QEventLoop::exec (this=0xbfbb1b50, flags=...) at
kernel/qeventloop.cpp:201
#51 0xb6f9e599 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#52 0xb64f7bf7 in QApplication::exec () at kernel/qapplication.cpp:3570
#53 0x0804b4c6 in main (argc=1, argv=0xbfbb1dd4) at
../../../kontact/src/main.cpp:218

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list