Bug 330727

Summary: Kmail/Kontact crashes when attaching document via external program
Product: [Applications] kontact Reporter: Alex Makin <alex>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: carlos.bessa, r.biegel
Priority: NOR Keywords: drkonqi
Version: 4.12.1   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alex Makin 2014-02-04 02:09:42 UTC
Application: kontact (4.12.1)
KDE Platform Version: 4.12.1
Qt Version: 4.8.5
Operating System: Linux 3.11.6-4-desktop x86_64
Distribution: "openSUSE 13.1 (Bottle) (x86_64)"

-- Information about the crash:
Adding an attachment via LibreOffice -> Send Document as Email- What I was doing when the application crashed:

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f289c1e6880 (LWP 5668))]

Thread 6 (Thread 0x7f28805b2700 (LWP 5675)):
#0  0x00007f28939180af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f28970b3f76 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f28970b3fa9 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f28939140db in start_thread () from /lib64/libpthread.so.0
#4  0x00007f289985490d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f283fc97700 (LWP 5682)):
#0  0x00007f28939180af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2896e262cd in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f28970dbad6 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f28939140db in start_thread () from /lib64/libpthread.so.0
#4  0x00007f289985490d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f2827a5b700 (LWP 6420)):
#0  0x00007f2899861284 in pthread_mutex_unlock () from /lib64/libc.so.6
#1  0x00007f28933912c1 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2893351079 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f289335159b in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f289335170c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f2899fd1d76 in QEventDispatcherGlib::processEvents (this=0x7f28200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f2899fa3d0f in QEventLoop::processEvents (this=this@entry=0x7f2827a5ad60, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f2899fa4005 in QEventLoop::exec (this=this@entry=0x7f2827a5ad60, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f2899ea2fef in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#9  0x00007f2899ea568f in QThreadPrivate::start (arg=0x16437c0) at thread/qthread_unix.cpp:338
#10 0x00007f28939140db in start_thread () from /lib64/libpthread.so.0
#11 0x00007f289985490d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f281e979700 (LWP 9283)):
#0  0x00007f28939175b4 in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007f28933912c1 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2893351048 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f289335159b in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f289335170c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f2899fd1d76 in QEventDispatcherGlib::processEvents (this=0x7f28100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f2899fa3d0f in QEventLoop::processEvents (this=this@entry=0x7f281e978d20, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f2899fa4005 in QEventLoop::exec (this=this@entry=0x7f281e978d20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f2899ea2fef in QThread::exec (this=this@entry=0x2220160) at thread/qthread.cpp:536
#9  0x00007f2899f85513 in QInotifyFileSystemWatcherEngine::run (this=0x2220160) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007f2899ea568f in QThreadPrivate::start (arg=0x2220160) at thread/qthread_unix.cpp:338
#11 0x00007f28939140db in start_thread () from /lib64/libpthread.so.0
#12 0x00007f289985490d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f281d3f8700 (LWP 16205)):
#0  0x00007f289984bb3d in poll () from /lib64/libc.so.6
#1  0x00007f2893351604 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f289335170c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f2899fd1d76 in QEventDispatcherGlib::processEvents (this=0x7f2814020330, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007f2899fa3d0f in QEventLoop::processEvents (this=this@entry=0x7f281d3f7d20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f2899fa4005 in QEventLoop::exec (this=this@entry=0x7f281d3f7d20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f2899ea2fef in QThread::exec (this=this@entry=0x121bcd30) at thread/qthread.cpp:536
#7  0x00007f2899f85513 in QInotifyFileSystemWatcherEngine::run (this=0x121bcd30) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f2899ea568f in QThreadPrivate::start (arg=0x121bcd30) at thread/qthread_unix.cpp:338
#9  0x00007f28939140db in start_thread () from /lib64/libpthread.so.0
#10 0x00007f289985490d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f289c1e6880 (LWP 5668)):
[KCrash Handler]
#6  ref (this=0xffffffff00000001) at /usr/include/QtCore/qatomic_x86_64.h:121
#7  QString (other=..., this=0xe8a8410) at /usr/include/QtCore/qstring.h:726
#8  AddrSpec (this=0xe8a8408) at /usr/src/debug/kdepimlibs-4.12.1/kmime/kmime_header_parsing.h:55
#9  Mailbox (this=0xe8a8400) at /usr/src/debug/kdepimlibs-4.12.1/kmime/kmime_header_parsing.h:69
#10 node_copy (src=0x10ea38f8, to=0xa2e63b0, from=0xa2e64e8, this=0x7fff69f71660) at /usr/include/QtCore/qlist.h:399
#11 QList<KMime::Types::Mailbox>::detach_helper (this=0x7fff69f71660, alloc=<optimized out>) at /usr/include/QtCore/qlist.h:711
#12 0x00007f288f826d61 in detach_helper (this=0x7fff69f71660) at /usr/include/QtCore/qlist.h:725
#13 QList (l=..., this=0x7fff69f71660, this@entry=0x14e3fe0) at /usr/include/QtCore/qlist.h:122
#14 KMime::Headers::Generics::MailboxList::mailboxes (this=<optimized out>) at /usr/src/debug/kdepimlibs-4.12.1/kmime/kmime_headers.cpp:477
#15 0x00007f2824cbc2f4 in buildAddrStruct<KMime::Headers::From> (hdr=<optimized out>) at /usr/src/debug/kdepim-runtime-4.12.1/plugins/akonadi_serializer_mail.cpp:162
#16 Akonadi::SerializerPluginMail::serialize (this=<optimized out>, item=..., label=..., data=..., version=<optimized out>) at /usr/src/debug/kdepim-runtime-4.12.1/plugins/akonadi_serializer_mail.cpp:185
#17 0x00007f2898861208 in Akonadi::ItemSerializer::serialize (item=..., label=..., data=..., version=@0x7fff69f72360: 1) at /usr/src/debug/kdepimlibs-4.12.1/akonadi/itemserializer.cpp:143
#18 0x00007f28988619cf in Akonadi::ItemSerializer::serialize (item=..., label=..., data=..., version=@0x7fff69f72360: 1) at /usr/src/debug/kdepimlibs-4.12.1/akonadi/itemserializer.cpp:133
#19 0x00007f2898857662 in Akonadi::ItemCreateJob::doStart (this=<optimized out>) at /usr/src/debug/kdepimlibs-4.12.1/akonadi/itemcreatejob.cpp:109
#20 0x00007f289886c8c7 in Akonadi::JobPrivate::startQueued (this=<optimized out>) at /usr/src/debug/kdepimlibs-4.12.1/akonadi/job.cpp:166
#21 0x00007f28988a9e89 in Akonadi::SessionPrivate::startJob (this=this@entry=0x1acb480, job=job@entry=0xa2e4730) at /usr/src/debug/kdepimlibs-4.12.1/akonadi/session.cpp:280
#22 0x00007f28988aa645 in Akonadi::SessionPrivate::doStartNext (this=0x1acb480) at /usr/src/debug/kdepimlibs-4.12.1/akonadi/session.cpp:269
#23 0x00007f2899fbd11e in QObject::event (this=0x1ac2f10, e=<optimized out>) at kernel/qobject.cpp:1203
#24 0x00007f289a9b38ac in QApplicationPrivate::notify_helper (this=this@entry=0x144aec0, receiver=receiver@entry=0x1ac2f10, e=e@entry=0x10ea2e40) at kernel/qapplication.cpp:4562
#25 0x00007f289a9b9e70 in QApplication::notify (this=this@entry=0x7fff69f72c70, receiver=receiver@entry=0x1ac2f10, e=e@entry=0x10ea2e40) at kernel/qapplication.cpp:4348
#26 0x00007f289b6ca38a in KApplication::notify (this=0x7fff69f72c70, receiver=0x1ac2f10, event=0x10ea2e40) at /usr/src/debug/kdelibs-4.12.1/kdeui/kernel/kapplication.cpp:311
#27 0x00007f2899fa50ad in QCoreApplication::notifyInternal (this=0x7fff69f72c70, receiver=receiver@entry=0x1ac2f10, event=event@entry=0x10ea2e40) at kernel/qcoreapplication.cpp:949
#28 0x00007f2899fa80ff in sendEvent (event=0x10ea2e40, receiver=0x1ac2f10) at kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1403150) at kernel/qcoreapplication.cpp:1573
#30 0x00007f2899fa85a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#31 0x00007f2899fd2493 in sendPostedEvents () at kernel/qcoreapplication.h:236
#32 postEventSourceDispatch (s=0x1441280) at kernel/qeventdispatcher_glib.cpp:280
#33 0x00007f2893351316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f2893351668 in ?? () from /usr/lib64/libglib-2.0.so.0
#35 0x00007f289335170c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#36 0x00007f2899fd1d55 in QEventDispatcherGlib::processEvents (this=0x14085b0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#37 0x00007f289aa50936 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007f2899fa3d0f in QEventLoop::processEvents (this=this@entry=0x7fff69f72b70, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007f2899fa4005 in QEventLoop::exec (this=this@entry=0x7fff69f72b70, flags=...) at kernel/qeventloop.cpp:204
#40 0x00007f2899fa913b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#41 0x0000000000403960 in ?? ()
#42 0x00007f289978ebe5 in __libc_start_main () from /lib64/libc.so.6
#43 0x0000000000403e29 in _start ()

Possible duplicates by query: bug 290617, bug 289831.

Reported using DrKonqi
Comment 1 Carlos Bessa 2014-05-07 16:02:22 UTC
I have exactly the same problem. I am now using KDE SC 4.13 but as Alex reports, the error also occurrs in KDE SC 4.12 and can be reproduced every time.
Application: kontact (4.13)
KDE Platform Version: 4.13
Qt Version: 4.8.5
Operating System: Linux 3.14.2
Distribution: "openSUSE 13.1 (x86_64)"

My backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4898494880 (LWP 6677))]

Thread 4 (Thread 0x7f487c73e700 (LWP 6678)):
#0  0x00007f488fa6e0af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f489320ef76 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f489320efa9 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f488fa6a0db in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48959d990d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f483be3b700 (LWP 6679)):
#0  0x00007f488fa6e0af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4892f812cd in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f4893236ad6 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f488fa6a0db in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48959d990d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f482cdec700 (LWP 6682)):
#0  0x00007f48959d0b3d in poll () from /lib64/libc.so.6
#1  0x00007f488f4a7604 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f488f4a770c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f4896156d76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f4896128d0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f4896129005 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f4896027fef in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f489602a68f in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f488fa6a0db in start_thread () from /lib64/libpthread.so.0
#9  0x00007f48959d990d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f4898494880 (LWP 6677)):
[KCrash Handler]
#6  QString (other=..., this=0x6fd0550) at /usr/include/QtCore/qstring.h:725
#7  Mailbox (this=0x6fd0550) at /usr/src/debug/kdepimlibs-4.13.0/kmime/kmime_header_parsing.h:69
#8  node_copy (src=0x6f37f20, to=0xcb037e8, from=0xcac3ed0, this=0x7fff016839a0) at /usr/include/QtCore/qlist.h:399
#9  QList<KMime::Types::Mailbox>::detach_helper (this=0x7fff016839a0, alloc=<optimized out>) at /usr/include/QtCore/qlist.h:711
#10 0x00007f488bee2f31 in detach_helper (this=0x7fff016839a0) at /usr/include/QtCore/qlist.h:725
#11 QList (l=..., this=0x7fff016839a0, this@entry=0x7f48979b2d39) at /usr/include/QtCore/qlist.h:122
#12 KMime::Headers::Generics::MailboxList::mailboxes (this=<optimized out>) at /usr/src/debug/kdepimlibs-4.13.0/kmime/kmime_headers.cpp:477
#13 0x00007f4827701634 in buildAddrStruct<KMime::Headers::From> (hdr=<optimized out>) at /usr/src/debug/kdepim-runtime-4.13.0/plugins/akonadi_serializer_mail.cpp:162
#14 Akonadi::SerializerPluginMail::serialize (this=<optimized out>, item=..., label=..., data=..., version=<optimized out>) at /usr/src/debug/kdepim-runtime-4.13.0/plugins/akonadi_serializer_mail.cpp:185
#15 0x00007f48949c9c88 in Akonadi::ItemSerializer::serialize (item=..., label=..., data=..., version=@0x7fff0168401c: 1) at /usr/src/debug/kdepimlibs-4.13.0/akonadi/itemserializer.cpp:143
#16 0x00007f48949ca44f in Akonadi::ItemSerializer::serialize (item=..., label=..., data=..., version=@0x7fff0168401c: 1, version@entry=@0x7fff0168401c: 0) at /usr/src/debug/kdepimlibs-4.13.0/akonadi/itemserializer.cpp:133
#17 0x00007f48949bf1bf in Akonadi::ItemCreateJobPrivate::nextPartHeader (this=this@entry=0x6f24800) at /usr/src/debug/kdepimlibs-4.13.0/akonadi/itemcreatejob.cpp:65
#18 0x00007f48949c0477 in Akonadi::ItemCreateJob::doHandleResponse (this=<optimized out>, tag=..., data=...) at /usr/src/debug/kdepimlibs-4.13.0/akonadi/itemcreatejob.cpp:135
#19 0x00007f48949d5163 in Akonadi::JobPrivate::handleResponse (this=<optimized out>, tag=..., data=...) at /usr/src/debug/kdepimlibs-4.13.0/akonadi/job.cpp:78
#20 0x00007f4894a227d2 in Akonadi::SessionPrivate::dataReceived (this=0x15ccad0) at /usr/src/debug/kdepimlibs-4.13.0/akonadi/session.cpp:236
#21 0x00007f489613dd68 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#22 0x00007f489613dd68 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#23 0x00007f48909f249d in ?? () from /usr/lib64/libQtNetwork.so.4
#24 0x00007f48909fb4ed in ?? () from /usr/lib64/libQtNetwork.so.4
#25 0x00007f4896b388ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#26 0x00007f4896b3ee70 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#27 0x00007f489784f47a in KApplication::notify (this=0x7fff016849c0, receiver=0x1430670, event=0x7fff01684670) at /usr/src/debug/kdelibs-4.13.0/kdeui/kernel/kapplication.cpp:311
#28 0x00007f489612a0ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#29 0x00007f48961579b0 in ?? () from /usr/lib64/libQtCore.so.4
#30 0x00007f488f4a7316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#31 0x00007f488f4a7668 in ?? () from /usr/lib64/libglib-2.0.so.0
#32 0x00007f488f4a770c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#33 0x00007f4896156d55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#34 0x00007f4896bd5936 in ?? () from /usr/lib64/libQtGui.so.4
#35 0x00007f4896128d0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#36 0x00007f4896129005 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#37 0x00007f489612e13b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#38 0x0000000000403960 in ?? ()
#39 0x00007f4895913be5 in __libc_start_main () from /lib64/libc.so.6
#40 0x0000000000403e29 in _start ()
Comment 2 Reinhard Biegel 2014-05-14 20:00:31 UTC
Kontact crashed for me when adding an attachment via drag & drop from dolphin. Backtrace below is from application start, not the first crash when adding the attachment.

KDE 4.13.1, Gentoo


Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1ea956d780 (LWP 2533))]

Thread 3 (Thread 0x7f1e94721700 (LWP 2534)):
#0  0x00007f1ea142144c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f1ea445542b in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x00007f1ea4455529 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#3  0x00007f1ea141d1f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f1ea6b2648d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f1e93f20700 (LWP 2535)):
#0  0x00007f1ea6b1808d in read () from /lib64/libc.so.6
#1  0x00007f1ea0848eb0 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f1ea080978c in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f1ea0809bfb in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f1ea0809d74 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f1ea7f0a59e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f1ea7edbd8f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f1ea7edc07d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f1ea7dd9c50 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007f1ea7ddc4ef in ?? () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f1ea141d1f3 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f1ea6b2648d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f1ea956d780 (LWP 2533)):
[KCrash Handler]
#5  0x00007f1ea7eee868 in QObject::killTimer(int) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f1ea7efa471 in QTimer::stop() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f1ea7efa50f in QTimer::start() () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f1e90788a35 in ?? () from /usr/lib64/libkmailprivate.so.4
#9  0x00007f1ea7ef11c8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f1ea7ef11c8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007f1e4bd415be in MessageComposer::AttachmentControllerBase::addAttachment(boost::shared_ptr<MessageCore::AttachmentPart>) () from /usr/lib64/libmessagecomposer.so.4
#12 0x00007f1e4bd62552 in MessageComposer::ComposerViewBase::addAttachmentPart(KMime::Content*) () from /usr/lib64/libmessagecomposer.so.4
#13 0x00007f1e4bd721d3 in MessageComposer::ComposerViewBase::setMessage(boost::shared_ptr<KMime::Message> const&) () from /usr/lib64/libmessagecomposer.so.4
#14 0x00007f1e9075e5f8 in ?? () from /usr/lib64/libkmailprivate.so.4
#15 0x00007f1e90687b05 in KMKernel::recoverDeadLetters() () from /usr/lib64/libkmailprivate.so.4
#16 0x00007f1e90a3138b in ?? () from /usr/lib64/kde4/kmailpart.so
#17 0x00007f1e90a32a4f in ?? () from /usr/lib64/kde4/kmailpart.so
#18 0x00007f1ea844c852 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib64/libkdecore.so.5
#19 0x00007f1ea91c2010 in KontactInterface::Core::createPart(char const*) () from /usr/lib64/libkontactinterface.so.4
#20 0x00007f1e91272f20 in ?? () from /usr/lib64/kde4/kontact_kmailplugin.so
#21 0x00007f1ea91c44e9 in KontactInterface::Plugin::part() () from /usr/lib64/libkontactinterface.so.4
#22 0x00007f1ea8d8a9ec in Kontact::MainWindow::selectPlugin(KontactInterface::Plugin*) () from /usr/lib64/libkontactprivate.so.4
#23 0x00007f1ea8d886ac in Kontact::MainWindow::loadSettings() () from /usr/lib64/libkontactprivate.so.4
#24 0x00007f1ea8d8dca2 in Kontact::MainWindow::initObject() () from /usr/lib64/libkontactprivate.so.4
#25 0x00007f1ea8d8e3a8 in Kontact::MainWindow::MainWindow() () from /usr/lib64/libkontactprivate.so.4
#26 0x0000000000404164 in _start ()
Comment 3 Denis Kurz 2016-09-24 19:32:56 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 4 Denis Kurz 2017-01-07 22:24:01 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.