Bug 250552

Summary: KMail crashes erratic while trying to work with imap
Product: [Unmaintained] kmail Reporter: johannavoelker
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: 1.13.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description johannavoelker 2010-09-08 13:05:13 UTC
Application: kmail (1.13.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
I was trying to open the folders of my mail-account. This time Kmail crashed while loading the contents. It sometimes crashes too while opening a mail or deferring mails from the inbox into another folder. The imap server seems to work very slow and loading the contents needs almost all RAM.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77ee780 (LWP 1432))]

Thread 2 (Thread 0xb5687b70 (LWP 1728)):
#0  0x00bb9422 in __kernel_vsyscall ()
#1  0x026bfb86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x03ebc4eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x03eaf0ac in ?? () from /lib/libglib-2.0.so.0
#4  0x03eaf4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0450360f in QEventDispatcherGlib::processEvents (this=0x8cc2600, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x044d6059 in QEventLoop::processEvents (this=0xb5687220, flags=) at kernel/qeventloop.cpp:149
#7  0x044d64aa in QEventLoop::exec (this=0xb5687220, flags=...) at kernel/qeventloop.cpp:201
#8  0x043d25a8 in QThread::exec (this=0x8ce35c0) at thread/qthread.cpp:487
#9  0x044b5c1b in QInotifyFileSystemWatcherEngine::run (this=0x8ce35c0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x043d532e in QThreadPrivate::start (arg=0x8ce35c0) at thread/qthread_unix.cpp:248
#11 0x00ba396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x026cda4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77ee780 (LWP 1432)):
[KCrash Handler]
#6  QBasicAtomicInt::operator!= (this=0x8ce5898, kiddo=0xc4ea3a0) at /usr/include/qt4/QtCore/qbasicatomic.h:75
#7  QMap<KPIM::ProgressItem*, bool>::detach (this=0x8ce5898, kiddo=0xc4ea3a0) at /usr/include/qt4/QtCore/qmap.h:182
#8  QMap<KPIM::ProgressItem*, bool>::remove (this=0x8ce5898, kiddo=0xc4ea3a0) at /usr/include/qt4/QtCore/qmap.h:638
#9  KPIM::ProgressItem::removeChild (this=0x8ce5898, kiddo=0xc4ea3a0) at ../../libkdepim/progressmanager.cpp:73
#10 0x01e50019 in KPIM::ProgressItem::setComplete (this=0xc4ea3a0) at ../../libkdepim/progressmanager.cpp:58
#11 0x00df111b in KMail::ImapAccountBase::removeJob (this=0x861b9a0, it=...) at ../../kmail/imapaccountbase.cpp:1375
#12 0x00cf48d2 in KMail::ListJob::slotListResult (this=0x8fdf4c0, job=0xb400158) at ../../kmail/listjob.cpp:182
#13 0x00cf5247 in KMail::ListJob::qt_metacall (this=0x8fdf4c0, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfb19178) at ./listjob.moc:83
#14 0x044dcc9a in QMetaObject::metacall (object=0x8fdf4c0, cl=QMetaObject::InvokeMetaMethod, idx=13, argv=0xbfb19178) at kernel/qmetaobject.cpp:237
#15 0x044eb3d5 in QMetaObject::activate (sender=0xb400158, m=0x363c88, local_signal_index=3, argv=0xbfb19178) at kernel/qobject.cpp:3293
#16 0x001f5183 in KJob::result (this=0xb400158, _t1=0xb400158) at ./kjob.moc:194
#17 0x001f54e8 in KJob::emitResult (this=0xb400158) at ../../kdecore/jobs/kjob.cpp:312
#18 0x021dcf30 in KIO::SimpleJob::slotFinished (this=0xb400158) at ../../kio/kio/job.cpp:486
#19 0x021dd09e in KIO::ListJob::slotFinished (this=0xb400158) at ../../kio/kio/job.cpp:2505
#20 0x021e104e in KIO::ListJob::qt_metacall (this=0xb400158, _c=QMetaObject::InvokeMetaMethod, _id=43, _a=0xbfb193dc) at ./jobclasses.moc:818
#21 0x044dcc9a in QMetaObject::metacall (object=0xb400158, cl=QMetaObject::InvokeMetaMethod, idx=43, argv=0xbfb193dc) at kernel/qmetaobject.cpp:237
#22 0x044eb3d5 in QMetaObject::activate (sender=0x8a0d238, m=0x238bf44, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3293
#23 0x022a7707 in KIO::SlaveInterface::finished (this=0x8a0d238) at ./slaveinterface.moc:171
#24 0x022aaa2d in KIO::SlaveInterface::dispatch (this=0x8a0d238, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#25 0x022a7bc3 in KIO::SlaveInterface::dispatch (this=0x8a0d238) at ../../kio/kio/slaveinterface.cpp:91
#26 0x0229b088 in KIO::Slave::gotInput (this=0x8a0d238) at ../../kio/kio/slave.cpp:324
#27 0x0229b293 in KIO::Slave::qt_metacall (this=0x8a0d238, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfb196ec) at ./slave.moc:82
#28 0x044dcc9a in QMetaObject::metacall (object=0x8a0d238, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfb196ec) at kernel/qmetaobject.cpp:237
#29 0x044eb3d5 in QMetaObject::activate (sender=0x8a0d520, m=0x2388820, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#30 0x021a5bd7 in KIO::Connection::readyRead (this=0x8a0d520) at ./connection.moc:92
#31 0x021a7f8e in KIO::ConnectionPrivate::dequeue (this=0x8b07678) at ../../kio/kio/connection.cpp:82
#32 0x021a80be in KIO::Connection::qt_metacall (this=0x8a0d520, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xb8ea2e0) at ./connection.moc:79
#33 0x044dcc9a in QMetaObject::metacall (object=0x8a0d520, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xb8ea2e0) at kernel/qmetaobject.cpp:237
#34 0x044e7336 in QMetaCallEvent::placeMetaCall (this=0x8793538, object=0x8a0d520) at kernel/qobject.cpp:561
#35 0x044e83fe in QObject::event (this=0x8a0d520, e=0x8793538) at kernel/qobject.cpp:1248
#36 0x0718e4dc in QApplicationPrivate::notify_helper (this=0x82ddc08, receiver=0x8a0d520, e=0x8793538) at kernel/qapplication.cpp:4300
#37 0x0719505e in QApplication::notify (this=0xbfb1a0f0, receiver=0x8a0d520, e=0x8793538) at kernel/qapplication.cpp:3704
#38 0x0078ff2a in KApplication::notify (this=0xbfb1a0f0, receiver=0x8a0d520, event=0x8793538) at ../../kdeui/kernel/kapplication.cpp:302
#39 0x044d7a3b in QCoreApplication::notifyInternal (this=0xbfb1a0f0, receiver=0x8a0d520, event=0x8793538) at kernel/qcoreapplication.cpp:704
#40 0x044da473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x82226e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#41 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x82226e0) at kernel/qcoreapplication.cpp:1345
#42 0x044da5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#43 0x04503adf in QCoreApplication::sendPostedEvents (s=0x824c428) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#44 postEventSourceDispatch (s=0x824c428) at kernel/qeventdispatcher_glib.cpp:276
#45 0x03eab5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#46 0x03eaf2d8 in ?? () from /lib/libglib-2.0.so.0
#47 0x03eaf4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#48 0x045035d5 in QEventDispatcherGlib::processEvents (this=0x8222278, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#49 0x0724e135 in QGuiEventDispatcherGlib::processEvents (this=0x8222278, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#50 0x044d6059 in QEventLoop::processEvents (this=0xbfb19fa4, flags=) at kernel/qeventloop.cpp:149
#51 0x044d64aa in QEventLoop::exec (this=0xbfb19fa4, flags=...) at kernel/qeventloop.cpp:201
#52 0x044da69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#53 0x0718e577 in QApplication::exec () at kernel/qapplication.cpp:3579
#54 0x0804ab0e in main (argc=3, argv=0xbfb1a2b4) at ../../kmail/main.cpp:156

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

Possible duplicates by query: bug 245566, bug 243397, bug 236892.

Reported using DrKonqi
Comment 1 Dario Andres 2010-11-20 20:18:10 UTC
[Comment from a bug triager]
This issue is being tracked at bug 191345. Merging. Thanks

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