Application: kontact (4.6 beta4) KDE Platform Version: 4.5.95 (4.6 RC2) Qt Version: 4.7.1 Operating System: Linux 2.6.37-default i686 Distribution: "openSUSE 11.4 Milestone 5 of 6 (i586)" -- Information about the crash: - What I was doing when the application crashed: I was reading emails and clicking on emails and folders when kontact crashed. -- Backtrace: Application: Kontact (kontact), signal: Segmentation fault [Current thread is 1 (Thread 0xb2e71930 (LWP 4071))] Thread 3 (Thread 0xb088cb70 (LWP 4074)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4214105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb626492c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb5b4ed27 in ?? () from /usr/lib/libQtWebKit.so.4 #4 0xb420fb05 in start_thread () from /lib/libpthread.so.0 #5 0xb6256b7e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa9b6cb70 (LWP 6464)): #0 0xb417322b in clock_gettime () from /lib/librt.so.1 #1 0xb6f51ac5 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb70246f6 in updateCurrentTime (this=0x90ea014, tm=...) at kernel/qeventdispatcher_unix.cpp:339 #4 QTimerInfoList::timerWait (this=0x90ea014, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0xb7022f3b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa9b6c11c) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb7022fdd in timerSourcePrepare (source=0x90e9fe0, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb40c0ac0 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0xb40c1932 in ?? () from /lib/libglib-2.0.so.0 #9 0xb40c201e in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0xb7023787 in QEventDispatcherGlib::processEvents (this=0x90db9c8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0xb6ff429d in QEventLoop::processEvents (this=0xa9b6c2b0, flags=...) at kernel/qeventloop.cpp:149 #12 0xb6ff44c9 in QEventLoop::exec (this=0xa9b6c2b0, flags=...) at kernel/qeventloop.cpp:201 #13 0xb6ef57b9 in QThread::exec (this=0x90e9ea8) at thread/qthread.cpp:490 #14 0xb6fd422d in QInotifyFileSystemWatcherEngine::run (this=0x90e9ea8) at io/qfilesystemwatcher_inotify.cpp:248 #15 0xb6ef83aa in QThreadPrivate::start (arg=0x90e9ea8) at thread/qthread_unix.cpp:285 #16 0xb420fb05 in start_thread () from /lib/libpthread.so.0 #17 0xb6256b7e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb2e71930 (LWP 4071)): [KCrash Handler] #7 KMime::Headers::Base::is (this=0x0, t=0xb3d4114b "References") at /usr/src/debug/kdepimlibs-4.5.95svn.rev1215367/kmime/kmime_headers.cpp:208 #8 0xb3d1f3dc in KMime::Content::headerByType (this=0x8c185e0, type=0xb3d4114b "References") at /usr/src/debug/kdepimlibs-4.5.95svn.rev1215367/kmime/kmime_content.cpp:669 #9 0xb3d3b353 in KMime::Message::headerByType (this=0x8c185e0, type=0xb3d4114b "References") at /usr/src/debug/kdepimlibs-4.5.95svn.rev1215367/kmime/kmime_message.cpp:83 #10 0xb3d3c4ea in KMime::Content::header<KMime::Headers::References> (this=0x8c185e0, create=true) at /usr/src/debug/kdepimlibs-4.5.95svn.rev1215367/kmime/kmime_content.h:784 #11 0xb3d3b7d4 in KMime::Message::references (this=0x8c185e0, create=true) at /usr/src/debug/kdepimlibs-4.5.95svn.rev1215367/kmime/kmime_message.cpp:162 #12 0xaed05a8c in MessageList::StorageModel::fillMessageItemThreadingData (this=0x0, mi=0x8a15fc0, row=0, subset=3214107964) at /usr/src/debug/kdepim-4.6.40.git.1295453417/messagelist/storagemodel.cpp:291 #13 0xaecbae64 in MessageList::Core::ModelPrivate::viewItemJobStepInternalForJobPass1Fill (this=0x846a928, job=0x87a7580, tStart=...) at /usr/src/debug/kdepim-4.6.40.git.1295453417/messagelist/core/model.cpp:2755 #14 0xaecbcbd8 in MessageList::Core::ModelPrivate::viewItemJobStepInternalForJob (this=0x846a928, job=0x87a7580, tStart=...) at /usr/src/debug/kdepim-4.6.40.git.1295453417/messagelist/core/model.cpp:3359 #15 0xaecbd31a in MessageList::Core::ModelPrivate::viewItemJobStepInternal (this=0x846a928) at /usr/src/debug/kdepim-4.6.40.git.1295453417/messagelist/core/model.cpp:3746 #16 0xaecbdf8d in MessageList::Core::ModelPrivate::viewItemJobStep (this=0x846a928) at /usr/src/debug/kdepim-4.6.40.git.1295453417/messagelist/core/model.cpp:3961 #17 0xaecbf0e4 in MessageList::Core::Model::setStorageModel (this=0x846a1c8, storageModel=0x0, preSelectionMode=MessageList::Core::PreSelectNone) at /usr/src/debug/kdepim-4.6.40.git.1295453417/messagelist/core/model.cpp:870 #18 0xaecdd28c in MessageList::Core::View::setStorageModel (this=0x845ae08, storageModel=0x8897b38, preSelectionMode=MessageList::Core::PreSelectLastSelected) at /usr/src/debug/kdepim-4.6.40.git.1295453417/messagelist/core/view.cpp:220 #19 0xaececb22 in MessageList::Core::Widget::setStorageModel (this=0x84549c8, storageModel=0x8897b38, preSelectionMode=MessageList::Core::PreSelectLastSelected) at /usr/src/debug/kdepim-4.6.40.git.1295453417/messagelist/core/widgetbase.cpp:408 #20 0xaecffb3a in MessageList::Pane::setCurrentFolder (this=0x844f778, preSelectionMode=MessageList::Core::PreSelectLastSelected, overrideLabel=...) at /usr/src/debug/kdepim-4.6.40.git.1295453417/messagelist/pane.cpp:439 #21 0xaf05871d in KMMainWidget::slotShowSelectedForderInPane (this=0x8437ba8) at /usr/src/debug/kdepim-4.6.40.git.1295453417/kmail/kmmainwidget.cpp:555 #22 0xaf07a71d in KMMainWidget::qt_metacall (this=0x8437ba8, _c=QMetaObject::InvokeMetaMethod, _id=50, _a=0x91facb0) at /usr/src/debug/kdepim-4.6.40.git.1295453417/build/kmail/kmmainwidget.moc:392 #23 0xb6ffb8ad in QMetaObject::metacall (object=0x8437ba8, cl=QMetaObject::InvokeMetaMethod, idx=77, argv=0x91facb0) at kernel/qmetaobject.cpp:237 #24 0xb7006375 in QMetaCallEvent::placeMetaCall (this=0x892fa28, object=0x8437ba8) at kernel/qobject.cpp:534 #25 0xb700a57f in QObject::event (this=0x8437ba8, e=0x892fa28) at kernel/qobject.cpp:1211 #26 0xb657814c in QWidget::event (this=0x8437ba8, event=0x892fa28) at kernel/qwidget.cpp:8659 #27 0xb651d434 in QApplicationPrivate::notify_helper (this=0x80779a0, receiver=0x8437ba8, e=0x892fa28) at kernel/qapplication.cpp:4445 #28 0xb6526184 in QApplication::notify (this=0xbf937494, receiver=0x8437ba8, e=0x892fa28) at kernel/qapplication.cpp:4324 #29 0xb7513221 in KApplication::notify (this=0xbf937494, receiver=0x8437ba8, event=0x892fa28) at /usr/src/debug/kdelibs-4.5.95/kdeui/kernel/kapplication.cpp:311 #30 0xb6ff4fbe in QCoreApplication::notifyInternal (this=0xbf937494, receiver=0x8437ba8, event=0x892fa28) at kernel/qcoreapplication.cpp:732 #31 0xb6ff8d4c in sendEvent (receiver=0x0, event_type=0, data=0x80531c8) at kernel/qcoreapplication.h:215 #32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x80531c8) at kernel/qcoreapplication.cpp:1373 #33 0xb6ff8e9c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266 #34 0xb70235b4 in sendPostedEvents (s=0x807af08) at kernel/qcoreapplication.h:220 #35 postEventSourceDispatch (s=0x807af08) at kernel/qeventdispatcher_glib.cpp:277 #36 0xb40c1559 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #37 0xb40c1d60 in ?? () from /lib/libglib-2.0.so.0 #38 0xb40c201e in g_main_context_iteration () from /lib/libglib-2.0.so.0 #39 0xb702373b in QEventDispatcherGlib::processEvents (this=0x8074d50, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #40 0xb65d353a in QGuiEventDispatcherGlib::processEvents (this=0x8074d50, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #41 0xb6ff429d in QEventLoop::processEvents (this=0xbf9373f4, flags=...) at kernel/qeventloop.cpp:149 #42 0xb6ff44c9 in QEventLoop::exec (this=0xbf9373f4, flags=...) at kernel/qeventloop.cpp:201 #43 0xb6ff8f70 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #44 0xb651b124 in QApplication::exec () at kernel/qapplication.cpp:3719 #45 0x0804b847 in _start () Reported using DrKonqi
Is the crash reproducible ? with one mail in particular ?
Any updates?
This happens from time to time when kmail2 is busy creating folders' indexes while one continues to other folders or starts filtering etc.
Just got this after reading a few messages then marking the folder as read. Not sure if it's related (gdb) bt #0 0x00007f771f7f4d05 in __GI_raise (sig=11) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007f7721b795f9 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kdelibs-4.7.42_20110922/kdeui/util/kcrash.cpp:346 #2 <signal handler called> #3 0x00007f77220d340b in KMime::Headers::Base::is (this=0x2b106c0, t=0x7f77220efefc "To") at /kde/src/kdepimlibs/kmime/kmime_headers.cpp:209 #4 0x00007f77220cc59f in KMime::Content::headerByType (this=0x297bbe0, type=0x7f77220efefc "To") at /kde/src/kdepimlibs/kmime/kmime_content.cpp:669 #5 0x00007f77220e912d in KMime::Message::headerByType (this=0x297bbe0, type=0x7f77220efefc "To") at /kde/src/kdepimlibs/kmime/kmime_message.cpp:83 #6 0x00007f77220e9fc4 in KMime::Content::header<KMime::Headers::To> (this=0x297bbe0, create=true) at /kde/src/kdepimlibs/kmime/kmime_content.h:794 #7 0x00007f77220e9749 in KMime::Message::to (this=0x297bbe0, create=true) at /kde/src/kdepimlibs/kmime/kmime_message.cpp:159 #8 0x00007f771c0a25a3 in MessageList::StorageModel::initializeMessageItem (this=0x3097af0, mi=0x3049770, row=65, bUseReceiver=false) at /kde/src/kdepim/messagelist/storagemodel.cpp:236 #9 0x00007f771c04cc05 in MessageList::Core::ModelPrivate::viewItemJobStepInternalForJobPass1Fill (this=0x9e46b0, job=0x2d7efe0, tStart=00:42:21.618) at /kde/src/kdepim/messagelist/core/model.cpp:2728 #10 0x00007f771c04eb27 in MessageList::Core::ModelPrivate::viewItemJobStepInternalForJob (this=0x9e46b0, job=0x2d7efe0, tStart=00:42:21.618) at /kde/src/kdepim/messagelist/core/model.cpp:3377 #11 0x00007f771c04f576 in MessageList::Core::ModelPrivate::viewItemJobStepInternal (this=0x9e46b0) at /kde/src/kdepim/messagelist/core/model.cpp:3764 #12 0x00007f771c04ff73 in MessageList::Core::ModelPrivate::viewItemJobStep (this=0x9e46b0) at /kde/src/kdepim/messagelist/core/model.cpp:3979 #13 0x00007f771c05210d in MessageList::Core::Model::qt_metacall (this=0x95ce40, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff0b10a8e0) at /kde/build/kdepim/messagelist/model.moc:90 #14 0x00007f7720e813fa in QMetaObject::activate (sender=0x9e46e8, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3287
Still valid in master (gdb) bt #0 0x00007f9f48d57d95 in raise () from /lib64/libc.so.6 #1 0x00007f9f4b061c78 in KCrash::defaultCrashHandler (sig=11) at /kde/src/kdelibs/kdeui/util/kcrash.cpp:346 #2 <signal handler called> #3 0x00007f9f4b3efeff in KMime::Headers::Base::is (this=0x16840250, t=0x7f9f4b40c9fc "To") at /kde/src/pim/kdepimlibs/kmime/kmime_headers.cpp:209 #4 0x00007f9f4b3e8fbf in KMime::Content::headerByType (this=0x16aae420, type=0x7f9f4b40c9fc "To") at /kde/src/pim/kdepimlibs/kmime/kmime_content.cpp:676 #5 0x00007f9f4b405bdd in KMime::Message::headerByType (this=0x16aae420, type=0x7f9f4b40c9fc "To") at /kde/src/pim/kdepimlibs/kmime/kmime_message.cpp:83 #6 0x00007f9f4b406a74 in KMime::Content::header<KMime::Headers::To> (this=0x16aae420, create=true) at /kde/src/pim/kdepimlibs/kmime/kmime_content.h:794 #7 0x00007f9f4b4061f9 in KMime::Message::to (this=0x16aae420, create=true) at /kde/src/pim/kdepimlibs/kmime/kmime_message.cpp:159 #8 0x00007f9f45913657 in MessageList::StorageModel::initializeMessageItem (this=0x14a1ad10, mi=0x157e2cf0, row=687, bUseReceiver=false) at /kde/src/pim/kdepim/messagelist/storagemodel.cpp:236 #9 0x00007f9f458bd5f5 in MessageList::Core::ModelPrivate::viewItemJobStepInternalForJobPass1Fill (this=0x8b2d90, job=0x16e85510, tStart=...) at /kde/src/pim/kdepim/messagelist/core/model.cpp:2737 #10 0x00007f9f458bf50b in MessageList::Core::ModelPrivate::viewItemJobStepInternalForJob (this=0x8b2d90, job=0x16e85510, tStart=...) at /kde/src/pim/kdepim/messagelist/core/model.cpp:3388 #11 0x00007f9f458bff5a in MessageList::Core::ModelPrivate::viewItemJobStepInternal (this=0x8b2d90) at /kde/src/pim/kdepim/messagelist/core/model.cpp:3775 #12 0x00007f9f458c0941 in MessageList::Core::ModelPrivate::viewItemJobStep (this=0x8b2d90) at /kde/src/pim/kdepim/messagelist/core/model.cpp:3991 #13 0x00007f9f458b7ebd in MessageList::Core::Model::setStorageModel (this=0x8b3c00, storageModel=0x14a1ad10, preSelectionMode=MessageList::Core::PreSelectLastSelected) at /kde/src/pim/kdepim/messagelist/core/model.cpp:890 #14 0x00007f9f458e3c91 in MessageList::Core::View::setStorageModel (this=0x8f20b0, storageModel=0x14a1ad10, preSelectionMode=MessageList::Core::PreSelectLastSelected) at /kde/src/pim/kdepim/messagelist/core/view.cpp:220 #15 0x00007f9f458f3818 in MessageList::Core::Widget::setStorageModel (this=0x8f34a0, storageModel=0x14a1ad10, preSelectionMode=MessageList::Core::PreSelectLastSelected) at /kde/src/pim/kdepim/messagelist/core/widgetbase.cpp:408 #16 0x00007f9f4590f0f5 in MessageList::Pane::setCurrentFolder (this=0x8a9a60, preSelectionMode=MessageList::Core::PreSelectLastSelected, overrideLabel=...) at /kde/src/pim/kdepim/messagelist/pane.cpp:604 #17 0x00007f9f4a8ae86b in KMMainWidget::slotShowSelectedFolderInPane (this=0x5e4e10) at /kde/src/pim/kdepim/kmail/kmmainwidget.cpp:597 #18 0x00007f9f4a8abc10 in KMMainWidget::qt_static_metacall (_o=0x5e4e10, _c=QMetaObject::InvokeMetaMethod, _id=53, _a=0x1878ee90) at /kde/build/pim/kdepim/kmail/kmmainwidget.moc:380 #19 0x00007f9f49769f36 in QObject::event (this=0x5e4e10, e=<optimized out>) at kernel/qobject.cpp:1203 #20 0x00007f9f49cd4cbb in QWidget::event (this=0x5e4e10, event=0x170527b0) at kernel/qwidget.cpp:8809 #21 0x00007f9f49c84b74 in notify_helper (e=0x170527b0, receiver=0x5e4e10, this=0x576510) at kernel/qapplication.cpp:4518 #22 QApplicationPrivate::notify_helper (this=0x576510, receiver=0x5e4e10, e=0x170527b0) at kernel/qapplication.cpp:4490 #23 0x00007f9f49c899f3 in QApplication::notify (this=0x7fff364759e0, receiver=0x5e4e10, e=0x170527b0) at kernel/qapplication.cpp:4379 #24 0x00007f9f4afe2d9b in KApplication::notify (this=0x7fff364759e0, receiver=0x5e4e10, event=0x170527b0) at /kde/src/kdelibs/kdeui/kernel/kapplication.cpp:311 #25 0x00007f9f49750edc in QCoreApplication::notifyInternal (this=0x7fff364759e0, receiver=0x5e4e10, event=0x170527b0) at kernel/qcoreapplication.cpp:876 #26 0x00007f9f4975477a in sendEvent (event=0x170527b0, receiver=0x5e4e10) at kernel/qcoreapplication.h:231 #27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x40b740) at kernel/qcoreapplication.cpp:1500 #28 0x00007f9f49782d80 in QEventDispatcherUNIX::processEvents (this=0x40b000, flags=...) at kernel/qeventdispatcher_unix.cpp:913 ---Type <return> to continue, or q <return> to quit--- #29 0x00007f9f49d28c48 in QEventDispatcherX11::processEvents (this=0x40b000, flags=...) at kernel/qeventdispatcher_x11.cpp:152 #30 0x00007f9f4974fcc2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #31 0x00007f9f4974ff17 in QEventLoop::exec (this=0x7fff364758c0, flags=...) at kernel/qeventloop.cpp:204 #32 0x00007f9f49754a75 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #33 0x0000000000403416 in main (argc=1, argv=0x7fff36475b78) at /kde/src/pim/kdepim/kmail/main.cpp:145
I made the following commit. Might help with this crash but I don't know. Please test with the next release. I will backport to 4.7.4 ------------------------------------------------------------------------- Git commit f48cfb60e73f91791d03110fdea90f779d5235cf by Allen Winter. Committed on 29/11/2011 at 04:05. Pushed by winterz into branch 'master'. use the safer qstricmp() or qstrnicmp() functions in place of strcasecmp() and strncasecmp(), respectively.
Not sure if it's related to your commit but I just got this: kmail was trying to load a message (the 'please wait' message was displayed) and I selected a different directory #3 0x00007fb3b6f2bea3 in __memcpy_sse2 () from /lib64/libc.so.6 #4 0x00007fb3b7823496 in QString::append (this=0x7fff7c125ca0, str=...) at /usr/include/bits/string3.h:52 #5 0x00007fb3b9565fe3 in QString::operator+= (this=0x7fff7c125ca0, s=...) at /usr/include/QtCore/qstring.h:274 #6 0x00007fb3b955e534 in KMime::Types::addr_spec_as_string (as=..., pretty=false) at /kde/src/pim/kdepimlibs/kmime/kmime_header_parsing.cpp:94 #7 0x00007fb3b955e5da in KMime::Types::AddrSpec::asString (this=0x12a6bd38) at /kde/src/pim/kdepimlibs/kmime/kmime_header_parsing.cpp:101 #8 0x00007fb3b955e674 in KMime::Types::Mailbox::address (this=0x12a6bd30) at /kde/src/pim/kdepimlibs/kmime/kmime_header_parsing.cpp:116 #9 0x00007fb3b955ea0e in KMime::Types::Mailbox::prettyAddress (this=0x12a6bd30, quoting=KMime::Types::Mailbox::QuoteNever) at /kde/src/pim/kdepimlibs/kmime/kmime_header_parsing.cpp:177 #10 0x00007fb3b955e9bc in KMime::Types::Mailbox::prettyAddress (this=0x12a6bd30) at /kde/src/pim/kdepimlibs/kmime/kmime_header_parsing.cpp:171 #11 0x00007fb3b9576ad4 in KMime::Headers::Generics::AddressList::prettyAddresses (this=0x13a46c50) at /kde/src/pim/kdepimlibs/kmime/kmime_headers.cpp:631 #12 0x00007fb3b9576394 in KMime::Headers::Generics::AddressList::asUnicodeString (this=0x13a46c50) at /kde/src/pim/kdepimlibs/kmime/kmime_headers.cpp:570 #13 0x00007fb3b3a93d24 in MessageList::StorageModel::initializeMessageItem (this=0x1844e410, mi=0x189b3ce0, row=235, bUseReceiver=false) at /kde/src/pim/kdepim/messagelist/storagemodel.cpp:236 #14 0x00007fb3b3a3bf65 in MessageList::Core::ModelPrivate::viewItemJobStepInternalForJobPass1Fill (this=0xabc2f0, job= 0x17361330, tStart=...) at /kde/src/pim/kdepim/messagelist/core/model.cpp:2736 #15 0x00007fb3b3a3de67 in MessageList::Core::ModelPrivate::viewItemJobStepInternalForJob (this=0xabc2f0, job=0x17361330, tStart= ...) at /kde/src/pim/kdepim/messagelist/core/model.cpp:3385 #16 0x00007fb3b3a40177 in MessageList::Core::ModelPrivate::viewItemJobStepInternal (this=0xabc2f0) at /kde/src/pim/kdepim/messagelist/core/model.cpp:3772 #17 0x00007fb3b3a40c0f in MessageList::Core::ModelPrivate::viewItemJobStep (this=0xabc2f0) at /kde/src/pim/kdepim/messagelist/core/model.cpp:3988 #18 0x00007fb3b3a3683d in MessageList::Core::Model::setStorageModel (this=0x9afd00, storageModel=0x1844e410, preSelectionMode= MessageList::Core::PreSelectLastSelected) at /kde/src/pim/kdepim/messagelist/core/model.cpp:890 #19 0x00007fb3b3a64191 in MessageList::Core::View::setStorageModel (this=0xa39730, storageModel=0x1844e410, preSelectionMode= MessageList::Core::PreSelectLastSelected) at /kde/src/pim/kdepim/messagelist/core/view.cpp:220 #20 0x00007fb3b3a73d18 in MessageList::Core::Widget::setStorageModel (this=0xa61590, storageModel=0x1844e410, preSelectionMode= MessageList::Core::PreSelectLastSelected) at /kde/src/pim/kdepim/messagelist/core/widgetbase.cpp:408 #21 0x00007fb3b3a8f5f5 in MessageList::Pane::setCurrentFolder (this=0xa69bd0, preSelectionMode= MessageList::Core::PreSelectLastSelected, overrideLabel=...) at /kde/src/pim/kdepim/messagelist/pane.cpp:604 #22 0x00007fb3b8a3137b in KMMainWidget::slotShowSelectedFolderInPane (this=0x923f60) at /kde/src/pim/kdepim/kmail/kmmainwidget.cpp:599 #23 0x00007fb3b8a2e6e8 in KMMainWidget::qt_static_metacall (_o=0x923f60, _c=QMetaObject::InvokeMetaMethod, _id=53, _a=0x18849430) at /kde/build/pim/kdepim/kmail/kmmainwidget.moc:382
I commited b2dd6557a457a26fbb071493d88133b66128ebbb to master that might help fix this. I can't know for sure since I was unable to reproduce. WIll also backport the fix for the 4.74. release. so please retest in the next release and see if my commit helps at all.
sorry, it didn't change :( #3 0x00007f35bd470a57 in QString::at (this=0xd86fd30, i=0) at /usr/include/QtCore/qstring.h:699 #4 0x00007f35bd47c3dd in KMime::Types::addr_spec_as_string (as=..., pretty=false) at /kde/src/pim/kdepimlibs/kmime/kmime_header_parsing.cpp:75 #5 0x00007f35bd47c6ce in KMime::Types::AddrSpec::asString (this=0xd86fd30) at /kde/src/pim/kdepimlibs/kmime/kmime_header_parsing.cpp:101 #6 0x00007f35bd4979a5 in KMime::Headers::Generics::SingleIdent::identifier (this=0xd86fcb0) at /kde/src/pim/kdepimlibs/kmime/kmime_headers.cpp:1095 #7 0x00007f35b79b34aa in MessageList::StorageModel::fillMessageItemThreadingData (this=0xd8fe570, mi=0xe1458e0, row=40, subset= MessageList::Core::StorageModel::PerfectThreadingReferencesAndSubject) at /kde/src/pim/kdepim/messagelist/storagemodel.cpp:296 #8 0x00007f35b795b1dc in MessageList::Core::ModelPrivate::viewItemJobStepInternalForJobPass1Fill (this=0xa71d60, job=0xe1132a0, tStart=...) at /kde/src/pim/kdepim/messagelist/core/model.cpp:2783 #9 0x00007f35b795ce67 in MessageList::Core::ModelPrivate::viewItemJobStepInternalForJob (this=0xa71d60, job=0xe1132a0, tStart=...) at /kde/src/pim/kdepim/messagelist/core/model.cpp:3385 #10 0x00007f35b795f177 in MessageList::Core::ModelPrivate::viewItemJobStepInternal (this=0xa71d60) at /kde/src/pim/kdepim/messagelist/core/model.cpp:3772 #11 0x00007f35b795fc0f in MessageList::Core::ModelPrivate::viewItemJobStep (this=0xa71d60) at /kde/src/pim/kdepim/messagelist/core/model.cpp:3988
you found another code-path where crashes can happen. I just made commit b2dd6557a457a26fbb071493d88133b66128ebbb in master that might help. please try again. also backported that commit to 4.7
Short feedback: looks better now, thanks! I didn't see any kmime related crash this week
No news for over a year now, so I think the bug is fixed.