Bug 349281 - KMail crash after re-accepting an invite
Summary: KMail crash after re-accepting an invite
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 4.14.3
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-06-17 10:02 UTC by skaumo
Modified: 2018-01-31 16:53 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description skaumo 2015-06-17 10:02:35 UTC
Application: kmail (4.14.3)
KDE Platform Version: 4.14.7 (Compiled from sources)
Qt Version: 4.8.6
Operating System: Linux 3.14.3-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- Accepted a meeting invite I just received
- Added to a calendar
- Accepted again - don`t ask why :))
- A window popped up, asking to resolve a calendar conflict
- I hit ESC
- crash

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f07304f9780 (LWP 3709))]

Thread 4 (Thread 0x7f070b8ff700 (LWP 6430)):
#0  pthread_cond_wait () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0721111ebe in WTF::TCMalloc_PageHeap::scavengerThread (this=<optimized out>) at /var/tmp/portage/dev-qt/qtwebkit-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/3rdparty/webkit/Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x00007f0721111ef9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at /var/tmp/portage/dev-qt/qtwebkit-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/3rdparty/webkit/Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x00007f072b58e48b in start_thread (arg=0x7f070b8ff700) at pthread_create.c:310
#4  0x00007f072d7a643d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f070afde700 (LWP 6431)):
#0  g_mutex_unlock (mutex=0x7f07040009a0) at /var/tmp/portage/dev-libs/glib-2.42.2/work/glib-2.42.2/glib/gthread-posix.c:1343
#1  0x00007f0725177a8e in g_main_context_iterate (context=context@entry=0x7f07040009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.42.2/work/glib-2.42.2/glib/gmain.c:3759
#2  0x00007f0725177c8c in g_main_context_iteration (context=0x7f07040009a0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.42.2/work/glib-2.42.2/glib/gmain.c:3842
#3  0x00007f072e13969e in QEventDispatcherGlib::processEvents (this=0x7f07040008c0, flags=...) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qeventdispatcher_glib.cpp:452
#4  0x00007f072e108611 in QEventLoop::processEvents (this=this@entry=0x7f070afddde0, flags=...) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qeventloop.cpp:149
#5  0x00007f072e108975 in QEventLoop::exec (this=this@entry=0x7f070afddde0, flags=...) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qeventloop.cpp:204
#6  0x00007f072dff9e59 in QThread::exec (this=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/thread/qthread.cpp:538
#7  0x00007f072dffc71f in QThreadPrivate::start (arg=0x766c760) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/thread/qthread_unix.cpp:349
#8  0x00007f072b58e48b in start_thread (arg=0x7f070afde700) at pthread_create.c:310
#9  0x00007f072d7a643d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f06c2711700 (LWP 31665)):
#0  pthread_cond_wait () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f071a09b86a in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f071a39ff80 <QTWTF::pageheap_memory>) at /var/tmp/portage/dev-qt/qtscript-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f071a09b899 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at /var/tmp/portage/dev-qt/qtscript-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f072b58e48b in start_thread (arg=0x7f06c2711700) at pthread_create.c:310
#4  0x00007f072d7a643d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f07304f9780 (LWP 3709)):
[KCrash Handler]
#6  count (this=<optimized out>) at ../../include/QtCore/../../../qt-everywhere-opensource-src-4.8.6/src/corelib/tools/qvector.h:259
#7  QMetaObject::activate (sender=sender@entry=0x10b31750, m=m@entry=0x7f0726629500 <MessageViewer::Viewer::staticMetaObject>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x7fff4e2f7d00) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qobject.cpp:3500
#8  0x00007f07263cb065 in MessageViewer::Viewer::deleteMessage (this=this@entry=0x10b31750, _t1=...) at /var/tmp/portage/kde-base/kdepim-common-libs-4.14.3/work/kdepim-common-libs-4.14.3_build/messageviewer/moc_viewer.cpp:225
#9  0x00007f072632d2d7 in MessageViewer::Viewer::deleteMessage (this=this@entry=0x10b31750) at /var/tmp/portage/kde-base/kdepim-common-libs-4.14.3/work/kdepim-common-libs-4.14.3/messageviewer/viewer/viewer.cpp:569
#10 0x00007f070faee9fb in mailICal (viewerInstance=0x10b31750, delMessage=true, status=..., subject=..., iCal=..., to=..., receiver=..., this=0x756374726f685373) at /var/tmp/portage/kde-base/kmail-4.14.3/work/kmail-4.14.3/plugins/messageviewer/bodypartformatter/text_calendar.cpp:702
#11 (anonymous namespace)::UrlHandler::mail (this=this@entry=0x218dd00, viewerInstance=viewerInstance@entry=0x10b31750, incidence=..., status=..., method=method@entry=KCalCore::iTIPReply, receiver=..., to=..., type=(anonymous namespace)::UrlHandler::Answer) at /var/tmp/portage/kde-base/kmail-4.14.3/work/kmail-4.14.3/plugins/messageviewer/bodypartformatter/text_calendar.cpp:754
#12 0x00007f070faf01ae in (anonymous namespace)::UrlHandler::handleInvitation (this=this@entry=0x218dd00, iCal=..., status=status@entry=KCalCore::Attendee::Accepted, part=part@entry=0x7fff4e2f8cb0, viewerInstance=viewerInstance@entry=0x10b31750) at /var/tmp/portage/kde-base/kmail-4.14.3/work/kmail-4.14.3/plugins/messageviewer/bodypartformatter/text_calendar.cpp:1002
#13 0x00007f070faf1e36 in (anonymous namespace)::UrlHandler::handleClick (this=0x218dd00, viewerInstance=0x10b31750, part=0x7fff4e2f8cb0, path=...) at /var/tmp/portage/kde-base/kmail-4.14.3/work/kmail-4.14.3/plugins/messageviewer/bodypartformatter/text_calendar.cpp:1260
#14 0x00007f072635204f in MessageViewer::URLHandlerManager::BodyPartURLHandlerManager::handleClick (this=<optimized out>, url=..., w=0x102162b0) at /var/tmp/portage/kde-base/kdepim-common-libs-4.14.3/work/kdepim-common-libs-4.14.3/messageviewer/viewer/urlhandlermanager.cpp:286
#15 0x00007f072634fce8 in MessageViewer::URLHandlerManager::handleClick (this=<optimized out>, url=..., w=w@entry=0x102162b0) at /var/tmp/portage/kde-base/kdepim-common-libs-4.14.3/work/kdepim-common-libs-4.14.3/messageviewer/viewer/urlhandlermanager.cpp:373
#16 0x00007f0726330135 in MessageViewer::ViewerPrivate::slotUrlOpen (this=0x102162b0, url=...) at /var/tmp/portage/kde-base/kdepim-common-libs-4.14.3/work/kdepim-common-libs-4.14.3/messageviewer/viewer/viewer_p.cpp:2116
#17 0x00007f07263cba54 in MessageViewer::ViewerPrivate::qt_static_metacall (_o=0x102162b0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-base/kdepim-common-libs-4.14.3/work/kdepim-common-libs-4.14.3_build/messageviewer/moc_viewer_p.cpp:260
#18 0x00007f072e1231b1 in QObject::event (this=0x102162b0, e=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qobject.cpp:1222
#19 0x00007f072e635ccc in QApplicationPrivate::notify_helper (this=this@entry=0x14f8960, receiver=receiver@entry=0x102162b0, e=e@entry=0x1810f780) at /var/tmp/portage/dev-qt/qtgui-4.8.6-r4/work/qt-everywhere-opensource-src-4.8.6/src/gui/kernel/qapplication.cpp:4565
#20 0x00007f072e63c8eb in QApplication::notify (this=this@entry=0x7fff4e2f97a0, receiver=receiver@entry=0x102162b0, e=e@entry=0x1810f780) at /var/tmp/portage/dev-qt/qtgui-4.8.6-r4/work/qt-everywhere-opensource-src-4.8.6/src/gui/kernel/qapplication.cpp:4351
#21 0x00007f072ff1b17a in KApplication::notify (this=0x7fff4e2f97a0, receiver=0x102162b0, event=0x1810f780) at /var/tmp/portage/kde-base/kdelibs-4.14.7/work/kdelibs-4.14.7/kdeui/kernel/kapplication.cpp:311
#22 0x00007f072e109abd in QCoreApplication::notifyInternal (this=0x7fff4e2f97a0, receiver=receiver@entry=0x102162b0, event=event@entry=0x1810f780) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qcoreapplication.cpp:953
#23 0x00007f072e10cfbc in sendEvent (event=0x1810f780, receiver=0x102162b0) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qcoreapplication.h:231
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x14851f0) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qcoreapplication.cpp:1577
#25 0x00007f072e10d483 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qcoreapplication.cpp:1470
#26 0x00007f072e13950e in sendPostedEvents () at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qcoreapplication.h:236
#27 postEventSourceDispatch (s=0x14f7fb0) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qeventdispatcher_glib.cpp:300
#28 0x00007f07251778ed in g_main_dispatch (context=0x14f8cb0) at /var/tmp/portage/dev-libs/glib-2.42.2/work/glib-2.42.2/glib/gmain.c:3111
#29 g_main_context_dispatch (context=context@entry=0x14f8cb0) at /var/tmp/portage/dev-libs/glib-2.42.2/work/glib-2.42.2/glib/gmain.c:3710
#30 0x00007f0725177bd8 in g_main_context_iterate (context=context@entry=0x14f8cb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.42.2/work/glib-2.42.2/glib/gmain.c:3781
#31 0x00007f0725177c8c in g_main_context_iteration (context=0x14f8cb0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.42.2/work/glib-2.42.2/glib/gmain.c:3842
#32 0x00007f072e139681 in QEventDispatcherGlib::processEvents (this=0x1486af0, flags=...) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qeventdispatcher_glib.cpp:450
#33 0x00007f072e6dab06 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at /var/tmp/portage/dev-qt/qtgui-4.8.6-r4/work/qt-everywhere-opensource-src-4.8.6/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007f072e108611 in QEventLoop::processEvents (this=this@entry=0x7fff4e2f93e0, flags=...) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qeventloop.cpp:149
#35 0x00007f072e108975 in QEventLoop::exec (this=this@entry=0x7fff4e2f93e0, flags=...) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qeventloop.cpp:204
#36 0x00007f072e10e169 in QCoreApplication::exec () at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qcoreapplication.cpp:1225
#37 0x00007f072e6341ac in QApplication::exec () at /var/tmp/portage/dev-qt/qtgui-4.8.6-r4/work/qt-everywhere-opensource-src-4.8.6/src/gui/kernel/qapplication.cpp:3823
#38 0x0000000000402e62 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-base/kmail-4.14.3/work/kmail-4.14.3/kmail/main.cpp:145

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 20:03:53 UTC
This bug has never been confirmed for a KDE PIM version that is based on KDE Frameworks (5.x). Those versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the oportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 2 Denis Kurz 2018-01-31 16:53:27 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12, preferably more recent), please open a new one unless it already exists. Thank you for all your input.