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