Bug 460516 - Kontact crash when closing email message window
Summary: Kontact crash when closing email message window
Status: REPORTED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-10-16 07:48 UTC by Chris Kerr
Modified: 2022-10-16 07:48 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 Chris Kerr 2022-10-16 07:48:30 UTC
Application: kontact (5.21.2 (22.08.2))
 (Compiled from sources)
Qt Version: 5.15.5
Frameworks Version: 5.99.0
Operating System: Linux 5.15.72-gentoo-ppc64le ppc64le
Windowing System: X11
Distribution: "Gentoo Linux"
DrKonqi: 5.25.5 [KCrashBackend]

-- Information about the crash:
If I open an email in a separate window (e.g. by pressing Enter when the message is selected), and then close the separate message window, Kontact crashes.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#6  0x00003fffa0a92154 in  () at /usr/lib64/libQt5Widgets.so.5
#7  0x00003fffa0a526b0 in QPlainTextEdit::setPlainText(QString const&) () at /usr/lib64/libQt5Widgets.so.5
#8  0x00003ffe901be8cc in MessageViewer::MailSourceViewTextBrowserWidget::setPlainText(QString const&) (this=<optimized out>, text=<optimized out>) at /var/tmp/portage/kde-apps/messagelib-22.08.2/work/messagelib-22.08.2/messageviewer/src/widgets/mailsourceviewtextbrowserwidget.cpp:101
#9  0x00003ffe901c00ec in operator() (result=<optimized out>, __closure=<optimized out>) at /var/tmp/portage/kde-apps/messagelib-22.08.2/work/messagelib-22.08.2/messageviewer/src/widgets/mailsourcewebengineviewer.cpp:113
#10 QtWebEnginePrivate::QWebEngineCallbackPrivate<const QString&, MessageViewer::MailSourceWebEngineViewer::setDisplayedSource(QWebEnginePage*)::<lambda(const QString&)> >::operator()(const QString &) (this=<optimized out>, value=<optimized out>) at /usr/include/qt5/QtWebEngineCore/qwebenginecallback.h:69
#11 0x00003fff9effbc70 in  () at /usr/lib64/libQt5WebEngineWidgets.so.5
#12 0x00003fff9eff9ae8 in  () at /usr/lib64/libQt5WebEngineWidgets.so.5
#13 0x00003fff9eff9dec in QWebEnginePage::~QWebEnginePage() () at /usr/lib64/libQt5WebEngineWidgets.so.5
#14 0x00003ffe90103f60 in WebEngineViewer::WebEnginePage::~WebEnginePage() (this=<optimized out>, __in_chrg=<optimized out>) at /var/tmp/portage/kde-apps/messagelib-22.08.2/work/messagelib-22.08.2/webengineviewer/src/webenginepage.h:62
#15 MessageViewer::MailWebEnginePage::~MailWebEnginePage() (this=<optimized out>, __in_chrg=<optimized out>) at /var/tmp/portage/kde-apps/messagelib-22.08.2/work/messagelib-22.08.2_build/messageviewer/src/KF5MessageViewer_autogen/UEGXWF64LR/../../../../../messagelib-22.08.2/messageviewer/src/viewer/webengine/mailwebenginepage.h:22
#16 MessageViewer::MailWebEnginePage::~MailWebEnginePage() (this=<optimized out>, __in_chrg=<optimized out>) at /var/tmp/portage/kde-apps/messagelib-22.08.2/work/messagelib-22.08.2_build/messageviewer/src/KF5MessageViewer_autogen/UEGXWF64LR/../../../../../messagelib-22.08.2/messageviewer/src/viewer/webengine/mailwebenginepage.h:22
#17 0x00003fff9fb1c034 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#18 0x00003fffa08277dc in QWidget::~QWidget() () at /usr/lib64/libQt5Widgets.so.5
#19 0x00003fff9f00559c in QWebEngineView::~QWebEngineView() () at /usr/lib64/libQt5WebEngineWidgets.so.5
#20 0x00003ffe77cda5cc in WebEngineViewer::WebEngineView::~WebEngineView() (this=0x136708ee0, __in_chrg=<optimized out>) at /var/tmp/portage/kde-apps/messagelib-22.08.2/work/messagelib-22.08.2/webengineviewer/src/webengineview.cpp:92
#21 0x00003ffe9015ed60 in MessageViewer::MailWebEngineView::~MailWebEngineView() (this=0x136708ee0, __in_chrg=<optimized out>) at /var/tmp/portage/kde-apps/messagelib-22.08.2/work/messagelib-22.08.2/messageviewer/src/viewer/webengine/mailwebengineview.cpp:101
#22 0x00003ffe9015edb8 in MessageViewer::MailWebEngineView::~MailWebEngineView() (this=<optimized out>, __in_chrg=<optimized out>) at /var/tmp/portage/kde-apps/messagelib-22.08.2/work/messagelib-22.08.2/messageviewer/src/viewer/webengine/mailwebengineview.cpp:101
#23 0x00003ffe9018890c in MessageViewer::ViewerPrivate::~ViewerPrivate() (this=0x136c7b920, __in_chrg=<optimized out>) at /var/tmp/portage/kde-apps/messagelib-22.08.2/work/messagelib-22.08.2/messageviewer/src/viewer/viewer_p.cpp:255
#24 0x00003ffe90188e3c in MessageViewer::ViewerPrivate::~ViewerPrivate() (this=0x136c7b920, __in_chrg=<optimized out>) at /var/tmp/portage/kde-apps/messagelib-22.08.2/work/messagelib-22.08.2/messageviewer/src/viewer/viewer_p.cpp:261
#25 0x00003fff9fb1c034 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#26 0x00003fffa08277dc in QWidget::~QWidget() () at /usr/lib64/libQt5Widgets.so.5
#27 0x00003ffe90171334 in MessageViewer::Viewer::~Viewer() (this=<optimized out>, __in_chrg=<optimized out>) at /var/tmp/portage/kde-apps/messagelib-22.08.2/work/messagelib-22.08.2/messageviewer/src/viewer/viewer.cpp:73
#28 0x00003ffe90171384 in MessageViewer::Viewer::~Viewer() (this=<optimized out>, __in_chrg=<optimized out>) at /var/tmp/portage/kde-apps/messagelib-22.08.2/work/messagelib-22.08.2/messageviewer/src/viewer/viewer.cpp:73
#29 0x00003fff9fb1c034 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#30 0x00003fffa08277dc in QWidget::~QWidget() () at /usr/lib64/libQt5Widgets.so.5
#31 0x00003ffe90e48e98 in KMReaderWin::~KMReaderWin() (this=0x3ffe64802ea0, __in_chrg=<optimized out>) at /var/tmp/portage/kde-apps/kmail-22.08.2/work/kmail-22.08.2/src/kmreaderwin.cpp:220
#32 0x00003ffe90e48eec in KMReaderWin::~KMReaderWin() (this=<optimized out>, __in_chrg=<optimized out>) at /var/tmp/portage/kde-apps/kmail-22.08.2/work/kmail-22.08.2/src/kmreaderwin.cpp:220
#33 0x00003fff9fb1c034 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#34 0x00003fffa08277dc in QWidget::~QWidget() () at /usr/lib64/libQt5Widgets.so.5
#35 0x00003fffa09ad6cc in QMainWindow::~QMainWindow() () at /usr/lib64/libQt5Widgets.so.5
#36 0x00003fffa12fc788 in KMainWindow::~KMainWindow() (this=0x3ffe5000a0d0, __in_chrg=<optimized out>) at /var/tmp/portage/kde-frameworks/kxmlgui-5.99.0/work/kxmlgui-5.99.0/src/kmainwindow.cpp:441
#37 0x00003fffa135f140 in KXmlGuiWindow::~KXmlGuiWindow() (this=0x3ffe5000a0d0, __vtt_parm=<optimized out>, __in_chrg=<optimized out>) at /var/tmp/portage/kde-frameworks/kxmlgui-5.99.0/work/kxmlgui-5.99.0/src/kxmlguiwindow.cpp:216
#38 0x00003ffe90ed48a8 in KMail::SecondaryWindow::~SecondaryWindow() (this=<optimized out>, __vtt_parm=<error reading variable: value has been optimized out>, __in_chrg=<optimized out>) at /var/tmp/portage/kde-apps/kmail-22.08.2/work/kmail-22.08.2/src/secondarywindow.cpp:32
#39 0x00003ffe90e96684 in KMReaderMainWin::~KMReaderMainWin() (this=0x3ffe5000a0d0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /var/tmp/portage/kde-apps/kmail-22.08.2/work/kmail-22.08.2/src/kmreadermainwin.cpp:122
#40 0x00003ffe90e96774 in KMReaderMainWin::~KMReaderMainWin() (this=<optimized out>, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /var/tmp/portage/kde-apps/kmail-22.08.2/work/kmail-22.08.2/src/kmreadermainwin.cpp:122
#41 0x00003fff9fb19980 in qDeleteInEventHandler(QObject*) () at /usr/lib64/libQt5Core.so.5
#42 0x00003fff9fb1c344 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#43 0x00003fffa082dd74 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#44 0x00003fffa09b0360 in QMainWindow::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#45 0x00003fffa130028c in KMainWindow::event(QEvent*) (this=0x3ffe5000a0d0, ev=0x3ffe80135030) at /var/tmp/portage/kde-frameworks/kxmlgui-5.99.0/work/kxmlgui-5.99.0/src/kmainwindow.cpp:961
#46 0x00003fffa1363310 in KXmlGuiWindow::event(QEvent*) (this=<optimized out>, ev=<optimized out>) at /var/tmp/portage/kde-frameworks/kxmlgui-5.99.0/work/kxmlgui-5.99.0/src/kxmlguiwindow.cpp:220
#47 0x00003fffa07cbf30 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#48 0x00003fffa07d6e38 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#49 0x00003fff9fad7cb0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#50 0x00003fff9fad80ac in QCoreApplication::sendEvent(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#51 0x00003fff9fadd390 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#52 0x00003fff9fadd890 in QCoreApplication::sendPostedEvents(QObject*, int) () at /usr/lib64/libQt5Core.so.5
#53 0x00003fff9fb59718 in  () at /usr/lib64/libQt5Core.so.5
#54 0x00003fff9268ff7c in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#55 0x00003fff92690328 in  () at /usr/lib64/libglib-2.0.so.0
#56 0x00003fff9269045c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#57 0x00003fff9fb58d2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#58 0x00003fff881d334c in  () at /usr/lib64/libQt5XcbQpa.so.5
#59 0x00003fff9fad4794 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#60 0x00003fff9fad4f5c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#61 0x00003fff9fae2ac4 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#62 0x00003fff9ffac31c in QGuiApplication::exec() () at /usr/lib64/libQt5Gui.so.5
#63 0x00003fffa07cbe48 in QApplication::exec() () at /usr/lib64/libQt5Widgets.so.5
#64 0x000000012f2763ec in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-apps/kontact-22.08.2/work/kontact-22.08.2/src/main.cpp:215
[Inferior 1 (process 3845) detached]

Reported using DrKonqi