Description
Details
- Ticket Type
- Task
Related Objects
Event Timeline
Another problem is a segfault, if you close kontact. Application: Kontact (kontact), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f2aa1f10800 (LWP 28864))] Thread 4 (Thread 0x7f2a815f5700 (LWP 28866)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2a9cc8b81d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f2a9cc8b859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f2a99382184 in start_thread (arg=0x7f2a815f5700) at pthread_create.c:312 #4 0x00007f2a9f21237d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7f2a38337700 (LWP 28869)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2a9c9cc20d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f2a9ccbafd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f2a99382184 in start_thread (arg=0x7f2a38337700) at pthread_create.c:312 #4 0x00007f2a9f21237d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7f2a3764e700 (LWP 28870)): #0 __GI___pthread_getspecific (key=<optimized out>) at pthread_getspecific.c:66 #1 0x00007f2a98ec83a0 in g_thread_self () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f2a98ea209c in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2a98ea2ea5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f2a98ea30ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f2a9f98b7be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f2a9f95d0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f2a9f95d3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f2a9f859c5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007f2a9f85c32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #10 0x00007f2a99382184 in start_thread (arg=0x7f2a3764e700) at pthread_create.c:312 #11 0x00007f2a9f21237d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7f2aa1f10800 (LWP 28864)): [KCrash Handler] #5 0x00007f2a9e389085 in ?? () from /usr/lib/libakonadi-kde.so.4 #6 0x00007f2a9e389175 in Akonadi::Entity::Entity(Akonadi::Entity const&) () from /usr/lib/libakonadi-kde.so.4 #7 0x00007f2a3cf7285c in MessageViewer::Viewer::deleteMessage() () from /usr/lib/libmessageviewer.so.4 #8 0x00007f2a26ec1e4a in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #9 0x00007f2a3cf96b27 in ?? () from /usr/lib/libmessageviewer.so.4 #10 0x00007f2a3cf94b28 in ?? () from /usr/lib/libmessageviewer.so.4 #11 0x00007f2a3cf75086 in ?? () from /usr/lib/libmessageviewer.so.4 #12 0x00007f2a3d005f25 in ?? () from /usr/lib/libmessageviewer.so.4 #13 0x00007f2a9f976c1e in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #14 0x00007f2aa05cbe2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #15 0x00007f2aa05d24a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #16 0x00007f2aa12d6d1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #17 0x00007f2a9f95e4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #18 0x00007f2a9f961b3d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #19 0x00007f2a9f98bf83 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #20 0x00007f2a98ea2e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007f2a98ea3048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007f2a98ea30ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007f2a9f98b7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #24 0x00007f2aa066dbe6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #25 0x00007f2a9f95d0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #26 0x00007f2a9f95d3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #27 0x00007f2a26ec5af9 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #28 0x00007f2a26ebb638 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #29 0x00007f2a26ebef5e in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #30 0x00007f2a26ec14bf in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #31 0x00007f2a3cf96b27 in ?? () from /usr/lib/libmessageviewer.so.4 #32 0x00007f2a3cf94b28 in ?? () from /usr/lib/libmessageviewer.so.4 #33 0x00007f2a3cf75086 in ?? () from /usr/lib/libmessageviewer.so.4 #34 0x00007f2a3d005f25 in ?? () from /usr/lib/libmessageviewer.so.4 #35 0x00007f2a9f976c1e in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #36 0x00007f2aa05cbe2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #37 0x00007f2aa05d24a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #38 0x00007f2aa12d6d1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #39 0x00007f2a9f95e4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #40 0x00007f2a9f961b3d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #41 0x00007f2a9f98bf83 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #42 0x00007f2a98ea2e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x00007f2a98ea3048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #44 0x00007f2a98ea30ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #45 0x00007f2a9f98b7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #46 0x00007f2aa066dbe6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #47 0x00007f2a9f95d0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #48 0x00007f2a9f95d3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #49 0x00007f2a26ec5af9 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #50 0x00007f2a26ebb638 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #51 0x00007f2a26ebef5e in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #52 0x00007f2a26ec14bf in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #53 0x00007f2a3cf96b27 in ?? () from /usr/lib/libmessageviewer.so.4 #54 0x00007f2a3cf94b28 in ?? () from /usr/lib/libmessageviewer.so.4 #55 0x00007f2a3cf75086 in ?? () from /usr/lib/libmessageviewer.so.4 #56 0x00007f2a3d005f25 in ?? () from /usr/lib/libmessageviewer.so.4 #57 0x00007f2a9f976c1e in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #58 0x00007f2aa05cbe2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #59 0x00007f2aa05d24a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #60 0x00007f2aa12d6d1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #61 0x00007f2a9f95e4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #62 0x00007f2a9f961b3d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #63 0x00007f2a9f98bf83 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #64 0x00007f2a98ea2e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #65 0x00007f2a98ea3048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #66 0x00007f2a98ea30ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #67 0x00007f2a9f98b7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #68 0x00007f2aa066dbe6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #69 0x00007f2a9f95d0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #70 0x00007f2a9f95d3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #71 0x00007f2a26ec5af9 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #72 0x00007f2a26ebb638 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #73 0x00007f2a26ec1de1 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #74 0x00007f2a3cf96b27 in ?? () from /usr/lib/libmessageviewer.so.4 #75 0x00007f2a3cf94b28 in ?? () from /usr/lib/libmessageviewer.so.4 #76 0x00007f2a3cf75086 in ?? () from /usr/lib/libmessageviewer.so.4 #77 0x00007f2a3d005f25 in ?? () from /usr/lib/libmessageviewer.so.4 #78 0x00007f2a9f976c1e in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #79 0x00007f2aa05cbe2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #80 0x00007f2aa05d24a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #81 0x00007f2aa12d6d1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #82 0x00007f2a9f95e4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #83 0x00007f2a9f961b3d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #84 0x00007f2a9f98bf83 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #85 0x00007f2a98ea2e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #86 0x00007f2a98ea3048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #87 0x00007f2a98ea30ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #88 0x00007f2a9f98b7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #89 0x00007f2aa066dbe6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #90 0x00007f2a9f95d0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #91 0x00007f2a9f95d3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #92 0x00007f2a26ec5af9 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #93 0x00007f2a26ebb638 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #94 0x00007f2a26ec1de1 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #95 0x00007f2a3cf96b27 in ?? () from /usr/lib/libmessageviewer.so.4 #96 0x00007f2a3cf94b28 in ?? () from /usr/lib/libmessageviewer.so.4 #97 0x00007f2a3cf75086 in ?? () from /usr/lib/libmessageviewer.so.4 #98 0x00007f2a3d005f25 in ?? () from /usr/lib/libmessageviewer.so.4 #99 0x00007f2a9f976c1e in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #100 0x00007f2aa05cbe2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #101 0x00007f2aa05d24a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #102 0x00007f2aa12d6d1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #103 0x00007f2a9f95e4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #104 0x00007f2a9f961b3d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #105 0x00007f2a9f98bf83 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #106 0x00007f2a98ea2e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #107 0x00007f2a98ea3048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #108 0x00007f2a98ea30ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #109 0x00007f2a9f98b7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #110 0x00007f2aa066dbe6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #111 0x00007f2a9f95d0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #112 0x00007f2a9f95d3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #113 0x00007f2a9f962b79 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #114 0x0000000000403870 in ?? () #115 0x00007f2a9f139f45 in __libc_start_main (main=0x402dc0, argc=1, argv=0x7ffdd669fca8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdd669fc98) at libc-start.c:287 #116 0x0000000000403d38 in _start ()
mmh hard to descide what happens here.
We trigger a deleteMessage for an item. This results in a signal and the only one who is connected to the signal is kmail
kmail/kmreaderwin.cpp
void KMReaderWin::slotDeleteMessage(const Akonadi::Item& item) { if ( !item.isValid() ) return; KMTrashMsgCommand *command = new KMTrashMsgCommand( MailCommon::Util::parentCollectionFromItem(item), item, -1 ); command->start(); }
we recently changed the code here to fetch the full item if it is not populated:
066b3d91e37aa0795ff74e39594969a360dff784
Does he checks with kdepim >= 4.13.0.17?
ok 4.13.0.17 should be used already.
the stacktrace looks strange. Because messageviewer_bodypartformatter_text_calendar.so only triggers deleteMessage, when the user interacts with the interface and the user accepts/decline/doanything with an invitation. I don't see anything, that is triggerd by destructor.
Installed debug symbols can help here to unterstand what excatly triggers the deleteMessage in first place.
Another potentially related crash:
https://support.kolabsys.com/provider?Action=AgentTicketZoom&TicketID=22211
Application: Kontact (kontact), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f8b1f765800 (LWP 14969))] Thread 4 (Thread 0x7f8afe649700 (LWP 14978)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f8b1a4e081d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f8b1a4e0859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f8b16bd7184 in start_thread (arg=0x7f8afe649700) at pthread_create.c:312 #4 0x00007f8b1ca6737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7f8ab1257700 (LWP 14987)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f8b1a22120d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f8b1a50ffd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f8b16bd7184 in start_thread (arg=0x7f8ab1257700) at pthread_create.c:312 #4 0x00007f8b1ca6737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7f8aabfff700 (LWP 14991)): #0 0x00007f8b1ca59fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f8b166f7fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8b166f80ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8b1d1e07be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f8b1d1b20af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #5 0x00007f8b1d1b23a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f8b1d0aec5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f8b1d0b132f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f8b16bd7184 in start_thread (arg=0x7f8aabfff700) at pthread_create.c:312 #9 0x00007f8b1ca6737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7f8b1f765800 (LWP 14969)): [KCrash Handler] #5 0x0000002800000001 in ?? () #6 0x00007f8b1301ae1e in KMime::Headers::ContentType* KMime::Content::header<KMime::Headers::ContentType>(bool) () from /usr/lib/libkmime.so.4 #7 0x00007f8ab5e8e79a in ?? () from /usr/lib/libmessageviewer.so.4 #8 0x00007f8aa9fb7765 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_vcard.so #9 0x00007f8ab5eb6b27 in ?? () from /usr/lib/libmessageviewer.so.4 #10 0x00007f8ab5eb4b28 in ?? () from /usr/lib/libmessageviewer.so.4 #11 0x00007f8ab5e95086 in ?? () from /usr/lib/libmessageviewer.so.4 #12 0x00007f8ab5f25f25 in ?? () from /usr/lib/libmessageviewer.so.4 #13 0x00007f8b1d1cbc1e in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #14 0x00007f8b1de20e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #15 0x00007f8b1de274a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #16 0x00007f8b1eb2bd1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #17 0x00007f8b1d1b34dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #18 0x00007f8b1d1b6b3d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #19 0x00007f8b1d1e0f83 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #20 0x00007f8b166f7e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007f8b166f8048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007f8b166f80ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007f8b1d1e07a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #24 0x00007f8b1dec2be6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #25 0x00007f8b1d1b20af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #26 0x00007f8b1d1b23a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #27 0x00007f8aaa1dbaf9 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #28 0x00007f8aaa1d1638 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #29 0x00007f8aaa1d4f5e in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #30 0x00007f8aaa1d74bf in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #31 0x00007f8ab5eb6b27 in ?? () from /usr/lib/libmessageviewer.so.4 #32 0x00007f8ab5eb4b28 in ?? () from /usr/lib/libmessageviewer.so.4 #33 0x00007f8ab5e95086 in ?? () from /usr/lib/libmessageviewer.so.4 #34 0x00007f8ab5f25f25 in ?? () from /usr/lib/libmessageviewer.so.4 #35 0x00007f8b1d1cbc1e in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #36 0x00007f8b1de20e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #37 0x00007f8b1de274a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #38 0x00007f8b1eb2bd1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #39 0x00007f8b1d1b34dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #40 0x00007f8b1d1b6b3d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #41 0x00007f8b1d1e0f83 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #42 0x00007f8b166f7e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x00007f8b166f8048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #44 0x00007f8b166f80ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #45 0x00007f8b1d1e07a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #46 0x00007f8b1dec2be6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #47 0x00007f8b1d1b20af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #48 0x00007f8b1d1b23a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #49 0x00007f8aaa1dbaf9 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #50 0x00007f8aaa1d1638 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #51 0x00007f8aaa1d4f5e in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #52 0x00007f8aaa1d74bf in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #53 0x00007f8ab5eb6b27 in ?? () from /usr/lib/libmessageviewer.so.4 #54 0x00007f8ab5eb4b28 in ?? () from /usr/lib/libmessageviewer.so.4 #55 0x00007f8ab5e95086 in ?? () from /usr/lib/libmessageviewer.so.4 #56 0x00007f8ab5f25f25 in ?? () from /usr/lib/libmessageviewer.so.4 #57 0x00007f8b1d1cbc1e in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #58 0x00007f8b1de20e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #59 0x00007f8b1de274a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #60 0x00007f8b1eb2bd1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #61 0x00007f8b1d1b34dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #62 0x00007f8b1d1b6b3d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #63 0x00007f8b1d1e0f83 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #64 0x00007f8b166f7e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #65 0x00007f8b166f8048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #66 0x00007f8b166f80ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #67 0x00007f8b1d1e07a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #68 0x00007f8b1dec2be6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #69 0x00007f8b1d1b20af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #70 0x00007f8b1d1b23a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #71 0x00007f8aaa1dbaf9 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #72 0x00007f8aaa1d1638 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #73 0x00007f8aaa1d4f5e in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #74 0x00007f8aaa1d74bf in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_calendar.so #75 0x00007f8ab5eb6b27 in ?? () from /usr/lib/libmessageviewer.so.4 #76 0x00007f8ab5eb4b28 in ?? () from /usr/lib/libmessageviewer.so.4 #77 0x00007f8ab5e95086 in ?? () from /usr/lib/libmessageviewer.so.4 #78 0x00007f8ab5f25f25 in ?? () from /usr/lib/libmessageviewer.so.4 #79 0x00007f8b1d1cbc1e in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #80 0x00007f8b1de20e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #81 0x00007f8b1de274a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #82 0x00007f8b1eb2bd1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #83 0x00007f8b1d1b34dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #84 0x00007f8b1d1b6b3d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #85 0x00007f8b1d1e0f83 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #86 0x00007f8b166f7e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #87 0x00007f8b166f8048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #88 0x00007f8b166f80ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #89 0x00007f8b1d1e07a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #90 0x00007f8b1dec2be6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #91 0x00007f8b1d1b20af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #92 0x00007f8b1d1b23a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #93 0x00007f8b1d1b7b79 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #94 0x0000000000403870 in ?? () #95 0x00007f8b1c98ef45 in __libc_start_main (main=0x402dc0, argc=1, argv=0x7ffffd5c4f18, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffffd5c4f08) at libc-start.c:287
Judging from the backtrace it could be that we have calls to exec that execute the eventloop:
#48 0x00007f8b1d1b23a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
which could lead to reentrancy issues.
Can they please add the message that they try to look at - the stacetrace also has problems with the viewing part. So it looks like the message has an attached vCard:
Thread 1 (Thread 0x7f8b1f765800 (LWP 14969)): [KCrash Handler] #5 0x0000002800000001 in ?? () #6 0x00007f8b1301ae1e in KMime::Headers::ContentType* KMime::Content::header<KMime::Headers::ContentType>(bool) () from /usr/lib/libkmime.so.4 #7 0x00007f8ab5e8e79a in ?? () from /usr/lib/libmessageviewer.so.4 #8 0x00007f8aa9fb7765 in ?? () from /usr/lib/kde4/messageviewer_bodypartformatter_text_vcard.so #9 0x00007f8ab5eb6b27 in ?? () from /usr/lib/libmessageviewer.so.4 #10 0x00007f8ab5eb4b28 in ?? () from /usr/lib/libmessageviewer.so.4 #11 0x00007f8ab5e95086 in ?? () from /usr/lib/libmessageviewer.so.4 #12 0x00007f8ab5f25f25 in ?? () from /usr/lib/libmessageviewer.so.4