https://bugs.kde.org/show_bug.cgi?id=459330
Bug ID: 459330 Summary: KMail crashes after showing and closing the e-mail source code and closing the message window. Classification: Unclassified Product: kmail2 Version: unspecified Platform: Debian stable OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdepim-b...@kde.org Reporter: sergej....@googlemail.com Target Milestone: --- Application: kmail (5.15.3 (20.08.3)) Qt Version: 5.15.2 Frameworks Version: 5.78.0 Operating System: Linux 5.10.0-18-amd64 x86_64 Windowing system: X11 Distribution: Debian GNU/Linux 11 (bullseye) -- Information about the crash: - What I was doing when the application crashed: Following scenario: - Starting KMail normally - Wondering, why I can switch between the e-mails, but get no e-mails displayed on the main window since today. - Double-click some message and open the message window. - Wondering, why I cannot see the e-mail on the message window as well. Just a white area. - Hitting the "V"-key to get the e-mail code displayed. Success. - Closing the e-mail code window. - Closing the message window. = crash! It is reproducible. - Unusual behavior I noticed: If I start KMail over CLI it gets filled with this error: org.kde.pim.webengineviewer: WebEngine render process crashed The crash can be reproduced every time. -- Backtrace: Application: KMail (kmail), signal: Segmentation fault [KCrash Handler] #4 QPlainTextEdit::setPlainText (this=0x6832c290, text=...) at widgets/qplaintextedit.cpp:1673 #5 0x00007ff4be74e1e5 in QtWebEngineCore::CallbackDirectory::CallbackSharedDataPointer<QString const&>::invokeEmpty() () from /lib/x86_64-linux-gnu/libQt5WebEngineWidgets.so.5 #6 0x00007ff4be74d21e in QWebEnginePagePrivate::~QWebEnginePagePrivate() () from /lib/x86_64-linux-gnu/libQt5WebEngineWidgets.so.5 #7 0x00007ff4be74d34f in QWebEnginePage::~QWebEnginePage() () from /lib/x86_64-linux-gnu/libQt5WebEngineWidgets.so.5 #8 0x00007ff4c4979de7 in WebEngineViewer::WebEnginePage::~WebEnginePage (this=0x557902fea400, __in_chrg=<optimized out>) at ./webengineviewer/src/webenginepage.h:58 #9 MessageViewer::MailWebEnginePage::~MailWebEnginePage (this=0x557902fea400, __in_chrg=<optimized out>) at ./obj-x86_64-linux-gnu/messageviewer/src/KF5MessageViewer_autogen/UEGXWF64LR/../../../../../messageviewer/src/viewer/webengine/mailwebenginepage.h:22 #10 MessageViewer::MailWebEnginePage::~MailWebEnginePage (this=0x557902fea400, __in_chrg=<optimized out>) at ./obj-x86_64-linux-gnu/messageviewer/src/KF5MessageViewer_autogen/UEGXWF64LR/../../../../../messageviewer/src/viewer/webengine/mailwebenginepage.h:22 #11 0x00007ff4c5a49bde in QObjectPrivate::deleteChildren (this=this@entry=0x557902fea1a0) at kernel/qobject.cpp:2104 #12 0x00007ff4c6528736 in QWidget::~QWidget (this=0x557902fea090, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1522 #13 0x00007ff4c4a12939 in MessageViewer::MailWebEngineView::~MailWebEngineView (this=0x557902fea090, __in_chrg=<optimized out>) at ./messageviewer/src/viewer/webengine/mailwebengineview.cpp:113 #14 0x00007ff4c49d29af in MessageViewer::ViewerPrivate::~ViewerPrivate (this=0x5579026dee10, __in_chrg=<optimized out>) at ./messageviewer/src/viewer/viewer_p.cpp:255 #15 0x00007ff4c49d2b59 in MessageViewer::ViewerPrivate::~ViewerPrivate (this=0x5579026dee10, __in_chrg=<optimized out>) at ./messageviewer/src/viewer/viewer_p.cpp:261 #16 0x00007ff4c5a49bde in QObjectPrivate::deleteChildren (this=this@entry=0x557902e59280) at kernel/qobject.cpp:2104 #17 0x00007ff4c6528736 in QWidget::~QWidget (this=0x557904cc8ac0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1522 #18 0x00007ff4c49c48d9 in MessageViewer::Viewer::~Viewer (this=0x557904cc8ac0, __in_chrg=<optimized out>) at ./messageviewer/src/viewer/viewer.cpp:75 #19 0x00007ff4c5a49bde in QObjectPrivate::deleteChildren (this=this@entry=0x5579030863c0) at kernel/qobject.cpp:2104 #20 0x00007ff4c6528736 in QWidget::~QWidget (this=0x557902f40be0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1522 #21 0x00007ff4ce2197e9 in KMReaderWin::~KMReaderWin (this=0x557902f40be0, __in_chrg=<optimized out>) at ./src/kmreaderwin.cpp:229 #22 0x00007ff4c5a49bde in QObjectPrivate::deleteChildren (this=this@entry=0x55790263cc20) at kernel/qobject.cpp:2104 #23 0x00007ff4c6528736 in QWidget::~QWidget (this=0x557903719f70, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1522 #24 0x00007ff4ce247fb2 in KMReaderMainWin::~KMReaderMainWin (this=0x557903719f70, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ./src/kmreadermainwin.cpp:125 #25 0x00007ff4ce248019 in KMReaderMainWin::~KMReaderMainWin (this=0x557903719f70, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ./src/kmreadermainwin.cpp:129 #26 0x00007ff4c5a4bdaf in QObject::event (this=this@entry=0x557903719f70, e=e@entry=0x557902f20e20) at kernel/qobject.cpp:1301 #27 0x00007ff4c652cec9 in QWidget::event (this=this@entry=0x557903719f70, event=event@entry=0x557902f20e20) at kernel/qwidget.cpp:9080 #28 0x00007ff4c663a18c in QMainWindow::event (this=this@entry=0x557903719f70, event=event@entry=0x557902f20e20) at widgets/qmainwindow.cpp:1341 #29 0x00007ff4c52cea8d in KMainWindow::event (this=this@entry=0x557903719f70, ev=ev@entry=0x557902f20e20) at ./src/kmainwindow.cpp:909 #30 0x00007ff4c52fd659 in KXmlGuiWindow::event (this=0x557903719f70, ev=0x557902f20e20) at ./src/kxmlguiwindow.cpp:109 #31 0x00007ff4c64ed15f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557903719f70, e=0x557902f20e20) at kernel/qapplication.cpp:3632 #32 0x00007ff4c5a1ffca in QCoreApplication::notifyInternal2 (receiver=0x557903719f70, event=0x557902f20e20) at kernel/qcoreapplication.cpp:1063 #33 0x00007ff4c5a22a01 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x557901fff8f0) at kernel/qcoreapplication.cpp:1817 #34 0x00007ff4c5a77e93 in postEventSourceDispatch (s=0x55790211f790) at kernel/qeventdispatcher_glib.cpp:277 #35 0x00007ff4bee0be6b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007ff4bee0c118 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #37 0x00007ff4bee0c1cf in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #38 0x00007ff4c5a7751f in QEventDispatcherGlib::processEvents (this=0x557902131460, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #39 0x00007ff4c5a1e98b in QEventLoop::exec (this=this@entry=0x7fff39b16b00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #40 0x00007ff4c5a26c00 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #41 0x00005579017a3611 in main (argc=<optimized out>, argv=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:116 [Inferior 1 (process 104972) detached] Possible duplicates by query: bug 410860, bug 410210, bug 409679, bug 404219, bug 403248. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.