Bug 242563

Summary: Crash on clicking on check mail after resume
Product: [Applications] kontact Reporter: bve
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde
Priority: NOR    
Version: 4.4.3   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description bve 2010-06-23 09:13:49 UTC
Application: kontact (4.4.3)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.3
Operating System: Linux 2.6.35-999-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
After resume from suspend kmail normaly can't connect to my imap-folder (or only to subfolders and not to the main folder). Escecially it won't check mails (afaik this is a nown bug). This time I immediately after resume clicked on the button in the menu to check mail which caused kmail to crash. 

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ffbe06cd780 (LWP 7779))]

Thread 6 (Thread 0x7ffbbc9dc710 (LWP 7796)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007ffbbc9dba80 in ?? ()
#2  0x00007fff28fff6ef in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 5 (Thread 0x7ffbbb7ae710 (LWP 7797)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffbdea71fdb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x28d3f10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x28d3f10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007ffbc5f37026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x26050c0, th=0x3c45100) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffbc5f396ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2682770, th=0x3c45100) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffbc5f396c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2682770, th=0x3c45100) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ffbc5f396c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2682770, th=0x3c45100) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007ffbc5f37bff in ThreadWeaver::ThreadRunHelper::run (this=0x7ffbbb7adde0, parent=0x26050c0, th=0x3c45100) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007ffbc5f38168 in ThreadWeaver::Thread::run (this=0x3c45100) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007ffbdea70f95 in QThreadPrivate::start (arg=0x3c45100) at thread/qthread_unix.cpp:248
#10 0x00007ffbd88449ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007ffbdd7ab6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ffbbafad710 (LWP 7800)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffbdea71fdb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x28d3f10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x28d3f10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007ffbc5f37026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x26050c0, th=0x3436660) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffbc5f396ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2682770, th=0x3436660) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffbc5f396c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2682770, th=0x3436660) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ffbc5f396c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2682770, th=0x3436660) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007ffbc5f396c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2682770, th=0x3436660) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007ffbc5f37bff in ThreadWeaver::ThreadRunHelper::run (this=0x7ffbbafacde0, parent=0x26050c0, th=0x3436660) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007ffbc5f38168 in ThreadWeaver::Thread::run (this=0x3436660) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007ffbdea70f95 in QThreadPrivate::start (arg=0x3436660) at thread/qthread_unix.cpp:248
#11 0x00007ffbd88449ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#12 0x00007ffbdd7ab6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ffbba7ac710 (LWP 7803)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffbdea71fdb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x28d3f10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x28d3f10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007ffbc5f37026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x26050c0, th=0x381b0b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffbc5f396ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2682770, th=0x381b0b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffbc5f396c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2682770, th=0x381b0b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ffbc5f37bff in ThreadWeaver::ThreadRunHelper::run (this=0x7ffbba7abde0, parent=0x26050c0, th=0x381b0b0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007ffbc5f38168 in ThreadWeaver::Thread::run (this=0x381b0b0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007ffbdea70f95 in QThreadPrivate::start (arg=0x381b0b0) at thread/qthread_unix.cpp:248
#9  0x00007ffbd88449ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007ffbdd7ab6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffbb9fab710 (LWP 7806)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffbdea71fdb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x28d3f10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x28d3f10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007ffbc5f37026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x26050c0, th=0x3cbde00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffbc5f396ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2682770, th=0x3cbde00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffbc5f37bff in ThreadWeaver::ThreadRunHelper::run (this=0x7ffbb9faade0, parent=0x26050c0, th=0x3cbde00) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007ffbc5f38168 in ThreadWeaver::Thread::run (this=0x3cbde00) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007ffbdea70f95 in QThreadPrivate::start (arg=0x3cbde00) at thread/qthread_unix.cpp:248
#8  0x00007ffbd88449ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007ffbdd7ab6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffbe06cd780 (LWP 7779)):
[KCrash Handler]
#5  0x00007ffbdeb742b2 in QObjectPrivate::isSignalConnected (sender=0x618b030, m=<value optimized out>, local_signal_index=1, argv=0x7fff28fbcfb0) at kernel/qobject_p.h:227
#6  QMetaObject::activate (sender=0x618b030, m=<value optimized out>, local_signal_index=1, argv=0x7fff28fbcfb0) at kernel/qobject.cpp:3218
#7  0x00007ffbe0010950 in KPIM::ProgressItem::progressItemProgress (this=0x3, _t1=0x618b030, _t2=0) at ./progressmanager.moc:114
#8  0x00007ffbc63c1a93 in KPIM::ProgressItem::updateProgress (this=0x30323b0, folder=0x28366c0) at ../../libkdepim/progressmanager.h:153
#9  KMAcctImap::postProcessNewMail (this=0x30323b0, folder=0x28366c0) at ../../kmail/kmacctimap.cpp:402
#10 0x00007ffbc63c2c5f in KMAcctImap::qt_metacall (this=0x30323b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff28fbd3b0) at ./kmacctimap.moc:91
#11 0x00007ffbdeb74036 in QMetaObject::activate (sender=0x27cf220, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3295
#12 0x00007ffbc63321c2 in FolderStorage::numUnreadMsgsChanged (this=0x3, _t1=0x28366c0) at ./folderstorage.moc:294
#13 0x00007ffbc63dd925 in KMFolderImap::slotStatResult (this=0x3, job=0x8) at ../../kmail/kmfolderimap.cpp:2196
#14 0x00007ffbc63e7d07 in KMFolderImap::qt_metacall (this=0x27cf220, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff28fbd590) at ./kmfolderimap.moc:196
#15 0x00007ffbdeb74036 in QMetaObject::activate (sender=0x35f9660, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3295
#16 0x00007ffbdef79b82 in KJob::result (this=0x3, _t1=0x35f9660) at ./kjob.moc:194
#17 0x00007ffbdef79e20 in KJob::emitResult (this=0x35f9660) at ../../kdecore/jobs/kjob.cpp:312
#18 0x00007ffbdc2f7133 in KIO::SimpleJob::slotFinished (this=0x35f9660) at ../../kio/kio/job.cpp:517
#19 0x00007ffbdc2f7612 in KIO::StatJob::slotFinished (this=0x35f9660) at ../../kio/kio/job.cpp:900
#20 0x00007ffbdc2f64c5 in KIO::StatJob::qt_metacall (this=0x35f9660, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff28fbd880) at ./jobclasses.moc:252
#21 0x00007ffbdeb74036 in QMetaObject::activate (sender=0x38169b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3295
#22 0x00007ffbdc3b6d61 in KIO::SlaveInterface::dispatch (this=0x38169b0, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#23 0x00007ffbdc3b40d3 in KIO::SlaveInterface::dispatch (this=0x38169b0) at ../../kio/kio/slaveinterface.cpp:91
#24 0x00007ffbdc3a8536 in KIO::Slave::gotInput (this=0x38169b0) at ../../kio/kio/slave.cpp:324
#25 0x00007ffbdc3a871c in KIO::Slave::qt_metacall (this=0x38169b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff28fbdca0) at ./slave.moc:82
#26 0x00007ffbdeb74036 in QMetaObject::activate (sender=0x1873b50, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3295
#27 0x00007ffbdc2c59d7 in KIO::ConnectionPrivate::dequeue (this=0x3ded020) at ../../kio/kio/connection.cpp:82
#28 0x00007ffbdc2c5afd in KIO::Connection::qt_metacall (this=0x1873b50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x3909180) at ./connection.moc:79
#29 0x00007ffbdeb70b79 in QObject::event (this=0x1873b50, e=0x5036710) at kernel/qobject.cpp:1248
#30 0x00007ffbddf1ac0c in QApplicationPrivate::notify_helper (this=0x1552260, receiver=0x1873b50, e=0x5036710) at kernel/qapplication.cpp:4302
#31 0x00007ffbddf210eb in QApplication::notify (this=0x7fff28fbe7b0, receiver=0x1873b50, e=0x5036710) at kernel/qapplication.cpp:4185
#32 0x00007ffbdf54a606 in KApplication::notify (this=0x7fff28fbe7b0, receiver=0x1873b50, event=0x5036710) at ../../kdeui/kernel/kapplication.cpp:302
#33 0x00007ffbdeb60d9c in QCoreApplication::notifyInternal (this=0x7fff28fbe7b0, receiver=0x1873b50, event=0x5036710) at kernel/qcoreapplication.cpp:726
#34 0x00007ffbdeb64454 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x151f620) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x151f620) at kernel/qcoreapplication.cpp:1367
#36 0x00007ffbdeb8a873 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#37 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#38 0x00007ffbd62c98c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#39 0x00007ffbd62cd748 in ?? () from /lib/libglib-2.0.so.0
#40 0x00007ffbd62cd8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#41 0x00007ffbdeb8a3b3 in QEventDispatcherGlib::processEvents (this=0x151ed70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#42 0x00007ffbddfcb18e in QGuiEventDispatcherGlib::processEvents (this=0x3, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007ffbdeb5f6c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#44 0x00007ffbdeb5fa9c in QEventLoop::exec (this=0x7fff28fbe6f0, flags=) at kernel/qeventloop.cpp:201
#45 0x00007ffbdeb6473b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#46 0x0000000000403e8e in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../kontact/src/main.cpp:224

Possible duplicates by query: bug 235715.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-06-23 14:58:00 UTC

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