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.

Reply via email to