[kontact] [Bug 460516] New: Kontact crash when closing email message window

Chris Kerr bugzilla_noreply at kde.org
Sun Oct 16 08:48:30 BST 2022


https://bugs.kde.org/show_bug.cgi?id=460516

            Bug ID: 460516
           Summary: Kontact crash when closing email message window
    Classification: Applications
           Product: kontact
           Version: unspecified
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: chris.kerr at mykolab.ch
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list