Summary: | kontact/kmail crash when accessing imaps folder with ~64000 messages | ||
---|---|---|---|
Product: | [Applications] kontact | Reporter: | jensmh |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | andresbajotierra, jensmh |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Debian unstable | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
jensmh
2009-12-16 02:50:58 UTC
It just happened again when I tried to access a folder with ~65000 messages: The error message is: Error while listing the contents of the folder linux-kernel. The process for the imaps://192.168.0.1 protocol died unexpectedly. Unexpected Program Termination Unexpected Program Termination The program on your computer which provides access to the imaps://192.168.0.1 protocol has unexpectedly terminated. Details of the request: URL: (unknown) Date and time: Wednesday, 16. December 2009 04:01 Additional information: imaps://192.168.0.1 Possible causes: This is most likely to be caused by a bug in the program. Please consider submitting a full bug report as detailed below. Possible solutions: Update your software to the latest version. Your distribution should provide tools to update your software. When all else fails, please consider helping the KDE team or the third party maintainer of this software by submitting a high quality bug report. If the software is provided by a third party, please contact them directly. Otherwise, first look to see if the same bug has been submitted by someone else by searching at the KDE bug reporting website. If not, take note of the details given above, and include them in your bug report, along with as many other details as you think might help. The imaps server is on my local network (100M ethernet). From /var/log/mail.log of the machine running the imapd: Dec 16 18:32:03 histor2 imapd: Connection, ip=[::ffff:192.168.0.10] Dec 16 18:32:10 histor2 imapd: LOGIN, user=jmho, ip=[::ffff:192.168.0.10], port=[57451], protocol=IMAP Dec 16 18:33:01 histor2 sa-exim[5819]: Removed 0 of 0 greylist tuplets in 0 seconds Dec 16 18:33:01 histor2 sa-exim[5819]: Removed 0 of 0 greylist directories in 0 seconds Dec 16 19:33:01 histor2 sa-exim[6098]: Removed 0 of 0 greylist tuplets in 0 seconds Dec 16 19:33:01 histor2 sa-exim[6098]: Removed 0 of 0 greylist directories in 0 seconds Dec 16 20:33:01 histor2 sa-exim[7070]: Removed 0 of 0 greylist tuplets in 0 seconds Dec 16 20:33:01 histor2 sa-exim[7070]: Removed 0 of 0 greylist directories in 0 seconds Dec 16 21:04:25 histor2 imapd: Unexpected SSL connection shutdown. Dec 16 21:04:25 histor2 imapd: DISCONNECTED, user=jmho, ip=[::ffff:192.168.0.10], headers=39342529, body=110248, rcvd=573563, sent=58279899, time=91 I can reproduce this crash 100% when accessing folders with 64000+ messages. With smaller folders (25000 or less messages) no crash. I could reproduce the bug with current trunk (svn rev 1063028): Application: KMail (kmail), signal: Segmentation fault The current source language is "auto; currently c". [KCrash Handler] #5 KPIM::ProgressItem::setComplete (this=0x6c64657463657078) at /home/jmho/kde-devel/kdesvn/kdepim/libkdepim/progressmanager.cpp:52 #6 0x00007f2ba9879f65 in KMail::ImapAccountBase::removeJob (this=0x1e2f9f0, it=...) at /home/jmho/kde-devel/kdesvn/kdepim/kmail/imapaccountbase.cpp:1375 #7 0x00007f2ba98a4036 in KMFolderImap::slotListFolderResult (this=0x28970a0, job=<value optimized out>) at /home/jmho/kde-devel/kdesvn/kdepim/kmail/kmfolderimap.cpp:1305 #8 0x00007f2ba98aae25 in KMFolderImap::qt_metacall (this=0x28970a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe44dbfd0) at /home/jmho/kde-devel/kdesvn/build/kdepim/kmail/kmfolderimap.moc:188 #9 0x00007f2ba687a363 in QMetaObject::activate (sender=0x3a80a50, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x20ea0) at /home/jmho/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3291 #10 0x00007f2baa29ad52 in KJob::result (this=0x6c64657463657078, _t1=0x3a80a50) at /home/jmho/kde-devel/kdesvn/build/kdelibs/kdecore/kjob.moc:194 #11 0x00007f2baa29aff0 in KJob::emitResult (this=0x3a80a50) at /home/jmho/kde-devel/kdesvn/kdelibs/kdecore/jobs/kjob.cpp:312 #12 0x00007f2ba71083f3 in KIO::SimpleJob::slotFinished (this=0x3a80a50) at /home/jmho/kde-devel/kdesvn/kdelibs/kio/kio/job.cpp:475 #13 0x00007f2ba7108530 in KIO::ListJob::slotFinished (this=0x3a80a50) at /home/jmho/kde-devel/kdesvn/kdelibs/kio/kio/job.cpp:2451 #14 0x00007f2ba7106626 in KIO::SimpleJob::slotError (this=0x3a80a50, err=<value optimized out>, errorText=...) at /home/jmho/kde-devel/kdesvn/kdelibs/kio/kio/job.cpp:487 #15 0x00007f2ba7106768 in KIO::SimpleJob::qt_metacall (this=0x3a80a50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe44dc3c0) at /home/jmho/kde-devel/kdesvn/build/kdelibs/kio/jobclasses.moc:170 #16 0x00007f2ba7110620 in KIO::ListJob::qt_metacall (this=0x6c64657463657078, _c=3830300160, _id=89501185, _a=0x20ea0) at /home/jmho/kde-devel/kdesvn/build/kdelibs/kio/jobclasses.moc:810 #17 0x00007f2ba687a363 in QMetaObject::activate (sender=0x3463750, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x20ea0) at /home/jmho/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3291 #18 0x00007f2ba71c4166 in KIO::SlaveInterface::error (this=0x6c64657463657078, _t1=143, _t2=<value optimized out>) at /home/jmho/kde-devel/kdesvn/build/kdelibs/kio/slaveinterface.moc:159 #19 0x00007f2ba71b8948 in KIO::Slave::gotInput (this=0x3463750) at /home/jmho/kde-devel/kdesvn/kdelibs/kio/kio/slave.cpp:331 #20 0x00007f2ba71b8acc in KIO::Slave::qt_metacall (this=0x3463750, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe44dc520) at /home/jmho/kde-devel/kdesvn/build/kdelibs/kio/slave.moc:82 #21 0x00007f2ba687a363 in QMetaObject::activate (sender=0x34c7c60, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x20ea0) at /home/jmho/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3291 #22 0x00007f2ba70d7ea8 in KIO::Connection::qt_metacall (this=0x34c7c60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x553b850) at /home/jmho/kde-devel/kdesvn/build/kdelibs/kio/connection.moc:78 #23 0x00007f2ba6875729 in QObject::event (this=0x34c7c60, e=0x3545920) at /home/jmho/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:1257 #24 0x00007f2ba55bad6c in QApplicationPrivate::notify_helper (this=0x1bb0920, receiver=0x34c7c60, e=0x3545920) at /home/jmho/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4242 #25 0x00007f2ba55c35ea in QApplication::notify (this=0x7fffe44dd130, receiver=<value optimized out>, e=0x3545920) at /home/jmho/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4125 #26 0x00007f2baa867e06 in KApplication::notify (this=0x7fffe44dd130, receiver=0x34c7c60, event=0x3545920) at /home/jmho/kde-devel/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:302 #27 0x00007f2ba6866ecc in QCoreApplication::notifyInternal (this=0x7fffe44dd130, receiver=0x34c7c60, event=0x3545920) at /home/jmho/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:704 #28 0x00007f2ba68676f9 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x1a3f2b0) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:215 #29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1a3f2b0) at /home/jmho/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1342 #30 0x00007f2ba688c643 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:220 #31 postEventSourceDispatch (s=<value optimized out>) at /home/jmho/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:276 #32 0x00007f2b9de0313a in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #33 0x00007f2b9de06998 in ?? () from /lib/libglib-2.0.so.0 #34 0x00007f2b9de06b4c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #35 0x00007f2ba688c193 in QEventDispatcherGlib::processEvents (this=0x1a3ed10, flags=<value optimized out>) at /home/jmho/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:407 #36 0x00007f2ba5657afe in QGuiEventDispatcherGlib::processEvents (this=0x6c64657463657078, flags=<value optimized out>) at /home/jmho/kde-devel/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:202 #37 0x00007f2ba6865a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at /home/jmho/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149 #38 0x00007f2ba6865ba5 in QEventLoop::exec (this=0x7fffe44dcf60, flags=) at /home/jmho/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:197 #39 0x00007f2ba686796b in QCoreApplication::exec () at /home/jmho/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:981 #40 0x00000000004034c2 in main (argc=<value optimized out>, argv=<value optimized out>) at /home/jmho/kde-devel/kdesvn/kdepim/kmail/main.cpp:156 This crash is being tracked at bug 175452. Merging. Thanks *** This bug has been marked as a duplicate of bug 175452 *** |