https://bugs.kde.org/show_bug.cgi?id=425872
Bug ID: 425872 Summary: Kontact crashes when accepting a delegated invitation Product: kontact Version: unspecified Platform: Compiled Sources OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdepim-bugs@kde.org Reporter: sven.e...@gmx.de Target Milestone: --- Application: kontact (5.15.0 (20.08.0)) (Compiled from sources) Qt Version: 5.15.0 Frameworks Version: 5.73.0 Operating System: Linux 5.7.18-gentoo x86_64 Windowing system: X11 Distribution: Gentoo/Linux -- Information about the crash: - What I was doing when the application crashed: A collegue delegated an invitation for a zoom meeting to me. When I press the "Accept" button, kontact crashes immediately. Important: Kontact works perfectly fine on any of the invitation response buttons in any invitation that got directly sent to me. This is the only case where it crashes. So I daresay the delegation has something to do with it. Some Background: The calendar used is an Exchange Calendar on an on-premise Exchange 2013 server, and is connected using CalDav over the latest version of davmail. I have searched for duplicates, but all DrKonqi showed me where about other areas than this. So hopefully I didn't miss _the_ relevant report I should have latched on. The crash can be reproduced every time. -- Backtrace: Application: Kontact (kontact), signal: Segmentation fault Content of s_kcrashErrorMessage: (null) [KCrash Handler] #6 0x00007fb9a9cdedd4 in KMime::Content::parent() const (this=this@entry=0x5609fbd0cc80) at /data/portage/portage/kde-apps/kmime-20.08.0/work/kmime-20.08.0/src/kmime_content.cpp:828 #7 0x00007fb9a9cdedea in KMime::Content::topLevel() const (this=this@entry=0x5609fbd0cc80) at /data/portage/portage/kde-apps/kmime-20.08.0/work/kmime-20.08.0/src/kmime_content.cpp:834 #8 0x00007fb964eae11e in (anonymous namespace)::UrlHandler::findReceiver(KMime::Content*) (node=0x5609fbd0cc80) at /data/portage/portage/kde-apps/kdepim-addons-20.08.0/work/kdepim-addons-20.08.0/plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp:414 #9 0x00007fb964eb3da0 in (anonymous namespace)::UrlHandler::handleInvitation(QString const&, KCalendarCore::Attendee::PartStat, MimeTreeParser::Interface::BodyPart*, MessageViewer::Viewer*) const (this=0x5609fb2cdce0, iCal=..., status=KCalendarCore::Attendee::Accepted, part=0x7ffe17263100, viewerInstance=0x5609f93da820) at /data/portage/portage/kde-apps/kdepim-addons-20.08.0/work/kdepim-addons-20.08.0/plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp:875 #10 0x00007fb964eb615e in (anonymous namespace)::UrlHandler::handleClick(MessageViewer::Viewer*, MimeTreeParser::Interface::BodyPart*, QString const&) const (this=this@entry=0x5609fb2cdce0, viewerInstance=0x5609f93da820, part=part@entry=0x7ffe17263100, path=...) at /data/portage/portage/kde-apps/kdepim-addons-20.08.0/work/kdepim-addons-20.08.0/plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp:1217 #11 0x00007fb9a87afab0 in MessageViewer::BodyPartURLHandlerManager::handleClick(QUrl const&, MessageViewer::ViewerPrivate*) const (this=<optimized out>, url=..., w=0x5609f95db0d0) at /data/portage/portage/kde-apps/messagelib-20.08.0-r1/work/messagelib-20.08.0/messageviewer/src/viewer/urlhandlermanager.cpp:168 #12 0x00007fb9a87ad2c8 in MessageViewer::URLHandlerManager::handleClick(QUrl const&, MessageViewer::ViewerPrivate*) const (this=<optimized out>, url=..., w=w@entry=0x5609f95db0d0) at /data/portage/portage/kde-apps/messagelib-20.08.0-r1/work/messagelib-20.08.0/messageviewer/src/viewer/urlhandlermanager.cpp:288 #13 0x00007fb9a8791661 in MessageViewer::ViewerPrivate::slotUrlOpen(QUrl const&) (this=0x5609f95db0d0, url=...) at /data/portage/portage/kde-apps/messagelib-20.08.0-r1/work/messagelib-20.08.0/messageviewer/src/viewer/viewer_p.cpp:2004 #14 0x00007fb9ece100cd in QObject::event(QEvent*) (this=0x5609f95db0d0, e=0x7fb9b81091f0) at /data/portage/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/kernel/qobject.cpp:1314 #15 0x00007fb9ed8567cf in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x5609f89db9a0, receiver=receiver@entry=0x5609f95db0d0, e=e@entry=0x7fb9b81091f0) at /data/portage/portage/dev-qt/qtwidgets-5.15.0/work/qtbase-everywhere-src-5.15.0/src/widgets/kernel/qapplication.cpp:3671 #16 0x00007fb9ed85f5f0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffe17263840, receiver=0x5609f95db0d0, e=0x7fb9b81091f0) at /data/portage/portage/dev-qt/qtwidgets-5.15.0/work/qtbase-everywhere-src-5.15.0/src/widgets/kernel/qapplication.cpp:3417 #17 0x00007fb9ecde4598 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5609f95db0d0, event=0x7fb9b81091f0) at /data/portage/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/kernel/qcoreapplication.cpp:1061 #18 0x00007fb9ecde70c1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x5609f89c9f60) at /data/portage/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/kernel/qcoreapplication.cpp:1815 #19 0x00007fb9ece3a2b3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x5609f8a30050) at /data/portage/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/kernel/qeventdispatcher_glib.cpp:277 #20 0x00007fb9e3c7a90d in g_main_dispatch (context=0x7fb9d4005000) at ../glib-2.64.5/glib/gmain.c:3309 #21 g_main_context_dispatch (context=context@entry=0x7fb9d4005000) at ../glib-2.64.5/glib/gmain.c:3974 #22 0x00007fb9e3c7ab90 in g_main_context_iterate (context=context@entry=0x7fb9d4005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.64.5/glib/gmain.c:4047 #23 0x00007fb9e3c7ac1f in g_main_context_iteration (context=0x7fb9d4005000, may_block=may_block@entry=1) at ../glib-2.64.5/glib/gmain.c:4108 #24 0x00007fb9ece3a05e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5609f8a444b0, flags=...) at /data/portage/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #25 0x00007fb9ecde33db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe17263720, flags=..., flags@entry=...) at /data/portage/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/include/QtCore/../../src/corelib/global/qflags.h:141 #26 0x00007fb9ecdeb390 in QCoreApplication::exec() () at /data/portage/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/include/QtCore/../../src/corelib/global/qflags.h:121 #27 0x00005609f7003f52 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /data/portage/portage/kde-apps/kontact-20.08.0/work/kontact-20.08.0/src/main.cpp:230 [Inferior 1 (process 8820) detached] Possible duplicates by query: bug 425720, bug 425651, bug 425629, bug 425619, bug 425340. Reported using DrKonqi -- You are receiving this mail because: You are the assignee for the bug.