Bug 419473 - kmail crashed on sending mail
Summary: kmail crashed on sending mail
Status: RESOLVED FIXED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: Git (master)
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-01 07:26 UTC by Martin Koller
Modified: 2020-04-02 05:26 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 5.14.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Koller 2020-04-01 07:26:56 UTC
Application: kmail (5.13.90 rc (20.03.90))

Qt Version: 5.14.1
Frameworks Version: 5.68.0
Operating System: Linux 5.5.11-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

I just replied to an email, hit the send button and kmail crashed.
The mail was plain text (no HTML)

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0a936a0ac0 (LWP 17210))]

Thread 22 (Thread 0x7f0a55ffb700 (LWP 15921)):
#0  0x00007f0aa3023aaa in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a9d91bbe6 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#2  0x00000000000246ca in ?? ()
#3  0x00000000281b5daf in ?? ()
#4  0x00000000000246a9 in ?? ()
#5  0x00000000281b6967 in ?? ()
#6  0x0000000000000000 in ?? ()

Thread 21 (Thread 0x7f0a54ff9700 (LWP 9742)):
#0  0x00007f0aa4421acf in poll () from /lib64/libc.so.6
#1  0x00007f0a98fea2fe in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f0a98fea41f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0aa4b2ac0b in QEventDispatcherGlib::processEvents (this=0x7f0a3c008560, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0aa4ad2b9b in QEventLoop::exec (this=this@entry=0x7f0a54ff8ae0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007f0aa48fd5ce in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007f0aa48fe698 in QThreadPrivate::start (arg=0xb489100) at thread/qthread_unix.cpp:342
#7  0x00007f0aa301cefa in start_thread () from /lib64/libpthread.so.0
#8  0x00007f0aa442c3bf in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7f0a4ffff700 (LWP 28474)):
#0  0x00007f0aa43b29c7 in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007f0aa439ab2e in buffered_vfprintf () from /lib64/libc.so.6
#2  0x00007f0aa4397a44 in __vfprintf_internal () from /lib64/libc.so.6
#3  0x00007f0aa443a5cf in __fprintf_chk () from /lib64/libc.so.6
#4  0x00007f0a984daf2e in event_logv_ () from /usr/lib64/libevent-2.1.so.7
#5  0x00007f0a984ddb15 in event_warn () from /usr/lib64/libevent-2.1.so.7
#6  0x00007f0a984df678 in ?? () from /usr/lib64/libevent-2.1.so.7
#7  0x00007f0a984f0086 in event_base_loop () from /usr/lib64/libevent-2.1.so.7
#8  0x00007f0a9d9236bd in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#9  0x000100770000007c in ?? ()
#10 0x00007f0a4fffe950 in ?? ()
#11 0x00007f0a4fffe948 in ?? ()
#12 0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7f0a5cbba700 (LWP 28467)):
#0  0x00007f0aa441d4fc in read () from /lib64/libc.so.6
#1  0x00007f0a961c20f1 in pa_read () from /usr/lib64/pulseaudio/libpulsecommon-13.0.so
#2  0x00007f0a980cda0e in pa_mainloop_prepare () from /usr/lib64/libpulse.so.0
#3  0x00007f0a980ce4b0 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007f0a980ce570 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007f0a980dc439 in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007f0a961efd78 in ?? () from /usr/lib64/pulseaudio/libpulsecommon-13.0.so
#7  0x00007f0aa301cefa in start_thread () from /lib64/libpthread.so.0
#8  0x00007f0aa442c3bf in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7f0a07428700 (LWP 17899)):
#0  0x00007f0a98fe849f in g_source_ref () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f0a98fe8548 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f0a98fe9c6f in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0a98fea2a2 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f0a98fea41f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f0aa4b2ac0b in QEventDispatcherGlib::processEvents (this=0x7f0a00000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f0aa4ad2b9b in QEventLoop::exec (this=this@entry=0x7f0a07427ae0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#7  0x00007f0aa48fd5ce in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#8  0x00007f0aa48fe698 in QThreadPrivate::start (arg=0x79472a0) at thread/qthread_unix.cpp:342
#9  0x00007f0aa301cefa in start_thread () from /lib64/libpthread.so.0
#10 0x00007f0aa442c3bf in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7f0a4cff9700 (LWP 17800)):
#0  0x00007f0aa3023795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a9d91baec in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#2  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f0a4d7fa700 (LWP 17799)):
#0  0x00007f0aa43b29c7 in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007f0aa439ab2e in buffered_vfprintf () from /lib64/libc.so.6
#2  0x00007f0aa4397a44 in __vfprintf_internal () from /lib64/libc.so.6
#3  0x00007f0aa443a5cf in __fprintf_chk () from /lib64/libc.so.6
#4  0x00007f0a984daf2e in event_logv_ () from /usr/lib64/libevent-2.1.so.7
#5  0x00007f0a984ddb15 in event_warn () from /usr/lib64/libevent-2.1.so.7
#6  0x00007f0a984df678 in ?? () from /usr/lib64/libevent-2.1.so.7
#7  0x00007f0a984f0086 in event_base_loop () from /usr/lib64/libevent-2.1.so.7
#8  0x00007f0a9d9237e6 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#9  0x000100770000007c in ?? ()
#10 0x00007f0a4d7f9950 in ?? ()
#11 0x00007f0a4d7f9948 in ?? ()
#12 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f0a4dffb700 (LWP 17574)):
#0  0x00007f0aa3023795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a9d91baec in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#2  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f0a557fa700 (LWP 17546)):
#0  0x00007f0aa3023795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a9d91baec in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#2  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f0a567fc700 (LWP 17544)):
#0  0x00007f0aa3023795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a9d91baec in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#2  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f0a57fff700 (LWP 17541)):
#0  0x00007f0aa441d59f in write () from /lib64/libc.so.6
#1  0x00007f0aa43ae3b5 in _IO_file_write@@GLIBC_2.2.5 () from /lib64/libc.so.6
#2  0x00007f0aa43ad746 in new_do_write () from /lib64/libc.so.6
#3  0x00007f0aa43aeabe in __GI__IO_file_xsputn () from /lib64/libc.so.6
#4  0x00007f0aa439aa11 in buffered_vfprintf () from /lib64/libc.so.6
#5  0x00007f0aa4397a44 in __vfprintf_internal () from /lib64/libc.so.6
#6  0x00007f0aa443a5cf in __fprintf_chk () from /lib64/libc.so.6
#7  0x00007f0a984daf2e in event_logv_ () from /usr/lib64/libevent-2.1.so.7
#8  0x00007f0a984ddb15 in event_warn () from /usr/lib64/libevent-2.1.so.7
#9  0x00007f0a984df678 in ?? () from /usr/lib64/libevent-2.1.so.7
#10 0x00007f0a984f0086 in event_base_loop () from /usr/lib64/libevent-2.1.so.7
#11 0x00007f0a9d9236bd in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#12 0x000100770000007c in ?? ()
#13 0x00007f0a57ffe930 in ?? ()
#14 0x00007f0a57ffe928 in ?? ()
#15 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f0a5d3bb700 (LWP 17539)):
#0  0x00007ffdb4162871 in clock_gettime ()
#1  0x00007f0aa43f3cf1 in clock_gettime@GLIBC_2.2.5 () from /lib64/libc.so.6
#2  0x00007f0a984d895a in evutil_gettime_monotonic_ () from /usr/lib64/libevent-2.1.so.7
#3  0x00007f0a984ee6ff in ?? () from /usr/lib64/libevent-2.1.so.7
#4  0x00007f0a984ee986 in event_add_nolock_ () from /usr/lib64/libevent-2.1.so.7
#5  0x00007f0a984ef368 in event_add () from /usr/lib64/libevent-2.1.so.7
#6  0x00007f0a9d92378c in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#7  0x000100770000007c in ?? ()
#8  0x00007f0a5d3ba930 in ?? ()
#9  0x00007f0a5d3ba928 in ?? ()
#10 0x00000022bb2b2b34 in ?? ()
#11 0x0000000000000008 in ?? ()
#12 0x000000002d5123d0 in ?? ()
#13 0x00000000000002f8 in ?? ()
#14 0x00000000000475d0 in ?? ()
#15 0x00007f0a5d3baab0 in ?? ()
#16 0x00000000010fd7c0 in ?? ()
#17 0x7fffffffffffffff in ?? ()
#18 0x0000000000000001 in ?? ()
#19 0x00007f0a5d3baa08 in ?? ()
#20 0x00007f0a5d3baab0 in ?? ()
#21 0x00007f0a5d3ba9b0 in ?? ()
#22 0x00007f0a9d8c994f in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#23 0x00007f0a5d3baa08 in ?? ()
#24 0x7fffffffffffffff in ?? ()
#25 0x00007f0a5d3ba9b0 in ?? ()
#26 0x00007f0a5d3baab0 in ?? ()
#27 0x7fffffffffffffff in ?? ()
#28 0x00007f0a5d3baa00 in ?? ()
#29 0x00007f0a5d3baa70 in ?? ()
#30 0x00007f0a9d8a9829 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#31 0x0000003000000002 in ?? ()
#32 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f0a78f55700 (LWP 17494)):
#0  0x00007f0aa4421acf in poll () from /lib64/libc.so.6
#1  0x00007f0a98fea2fe in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f0a98fea41f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0aa4b2ac0b in QEventDispatcherGlib::processEvents (this=0x7f0a64000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0aa4ad2b9b in QEventLoop::exec (this=this@entry=0x7f0a78f54ae0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007f0aa48fd5ce in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007f0aa48fe698 in QThreadPrivate::start (arg=0x1108c10) at thread/qthread_unix.cpp:342
#7  0x00007f0aa301cefa in start_thread () from /lib64/libpthread.so.0
#8  0x00007f0aa442c3bf in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f0a79be9700 (LWP 17419)):
#0  0x00007f0aa4421acf in poll () from /lib64/libc.so.6
#1  0x00007f0a98fea2fe in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f0a98fea41f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0aa4b2ac0b in QEventDispatcherGlib::processEvents (this=0x7f0a60000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0aa4ad2b9b in QEventLoop::exec (this=this@entry=0x7f0a79be8ae0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007f0aa48fd5ce in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007f0aa48fe698 in QThreadPrivate::start (arg=0xf525b0) at thread/qthread_unix.cpp:342
#7  0x00007f0aa301cefa in start_thread () from /lib64/libpthread.so.0
#8  0x00007f0aa442c3bf in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f0a7a3ea700 (LWP 17418)):
#0  0x00007f0aa43b2a50 in __libc_disable_asynccancel () from /lib64/libc.so.6
#1  0x00007f0aa441d511 in read () from /lib64/libc.so.6
#2  0x00007f0a990311df in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0a98fe9e57 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f0a98fea2a2 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f0a98fea41f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f0aa4b2ac0b in QEventDispatcherGlib::processEvents (this=0x7f0a6c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f0aa4ad2b9b in QEventLoop::exec (this=this@entry=0x7f0a7a3e9ae0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#8  0x00007f0aa48fd5ce in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#9  0x00007f0aa48fe698 in QThreadPrivate::start (arg=0xeefee0) at thread/qthread_unix.cpp:342
#10 0x00007f0aa301cefa in start_thread () from /lib64/libpthread.so.0
#11 0x00007f0aa442c3bf in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f0a7ac62700 (LWP 17363)):
#0  0x00007f0aa4421a80 in poll () from /lib64/libc.so.6
#1  0x00007f0a98fea2fe in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f0a98fea41f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0aa4b2ac0b in QEventDispatcherGlib::processEvents (this=0x7f0a68000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0aa4ad2b9b in QEventLoop::exec (this=this@entry=0x7f0a7ac61ae0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007f0aa48fd5ce in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007f0aa48fe698 in QThreadPrivate::start (arg=0xee6290) at thread/qthread_unix.cpp:342
#7  0x00007f0aa301cefa in start_thread () from /lib64/libpthread.so.0
#8  0x00007f0aa442c3bf in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f0a7bed7700 (LWP 17357)):
#0  0x00007f0aa48feb8c in QMutex::lock (this=this@entry=0xe4f1a0) at /usr/include/c++/9/bits/atomic_base.h:769
#1  0x00007f0aa4b2b2d5 in QMutexLocker::QMutexLocker (m=0xe4f1a0, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:233
#2  QThreadData::canWaitLocked (this=0xe4f170) at ../../include/QtCore/5.14.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:272
#3  postEventSourcePrepare (timeout=<synthetic pointer>, s=0x7f0a70004bb0) at kernel/qeventdispatcher_glib.cpp:260
#4  postEventSourceCheck (source=0x7f0a70004bb0) at kernel/qeventdispatcher_glib.cpp:270
#5  0x00007f0a98fe9d69 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f0a98fea2a2 in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007f0a98fea41f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f0aa4b2ac0b in QEventDispatcherGlib::processEvents (this=0x7f0a70000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#9  0x00007f0aa4ad2b9b in QEventLoop::exec (this=this@entry=0x7f0a7bed6ab0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#10 0x00007f0aa48fd5ce in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#11 0x00007f0aa5cea507 in ?? () from /usr/lib64/libQt5DBus.so.5
#12 0x00007f0aa48fe698 in QThreadPrivate::start (arg=0x7f0aa5d6cda0) at thread/qthread_unix.cpp:342
#13 0x00007f0aa301cefa in start_thread () from /lib64/libpthread.so.0
#14 0x00007f0aa442c3bf in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f0a8a280700 (LWP 17343)):
#0  0x00007f0aa3023795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a8b7c1c5b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f0a8b7c1ad7 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f0aa301cefa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f0aa442c3bf in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f0a8aa81700 (LWP 17342)):
#0  0x00007f0aa3023795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a8b7c1c5b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f0a8b7c1ad7 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f0aa301cefa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f0aa442c3bf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f0a8b282700 (LWP 17341)):
#0  0x00007f0aa3023795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a8b7c1c5b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f0a8b7c1ad7 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f0aa301cefa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f0aa442c3bf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f0a90b3a700 (LWP 17340)):
#0  0x00007f0aa3023795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0a8b7c1c5b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f0a8b7c1ad7 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f0aa301cefa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f0aa442c3bf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f0a936a0ac0 (LWP 17210)):
[KCrash Handler]
#6  0x00007f0aa2985f9f in QString::isEmpty (this=0xd466450) at /usr/include/qt5/QtCore/qstring.h:1035
#7  0x00007f0aa2a2b94c in KPIMTextEdit::RichTextComposer::RichTextComposerPrivate::UndoHtmlVersion::isValid (this=0xd466450) at /home/KDE5/source/kde/pim/kpimtextedit/src/composer-ng/richtextcomposer.cpp:67
#8  0x00007f0aa2a2b25c in KPIMTextEdit::RichTextComposer::RichTextComposer(QWidget*)::$_0::operator()() const (this=0xc924a20) at /home/KDE5/source/kde/pim/kpimtextedit/src/composer-ng/richtextcomposer.cpp:84
#9  0x00007f0aa2a2b209 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KPIMTextEdit::RichTextComposer::RichTextComposer(QWidget*)::$_0>::call(KPIMTextEdit::RichTextComposer::RichTextComposer(QWidget*)::$_0&, void**) (f=..., arg=0x7ffdb4147fe0) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#10 0x00007f0aa2a2b1e1 in QtPrivate::Functor<KPIMTextEdit::RichTextComposer::RichTextComposer(QWidget*)::$_0, 0>::call<QtPrivate::List<>, void>(KPIMTextEdit::RichTextComposer::RichTextComposer(QWidget*)::$_0&, void*, void**) (f=..., arg=0x7ffdb4147fe0) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#11 0x00007f0aa2a2b18c in QtPrivate::QFunctorSlotObject<KPIMTextEdit::RichTextComposer::RichTextComposer(QWidget*)::$_0, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0xc924a10, r=0x89b5ba0, a=0x7ffdb4147fe0, ret=0x0) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:439
#12 0x00007f0aa4b089fe in QtPrivate::QSlotObjectBase::call (a=0x7ffdb4147fe0, r=0x89b5ba0, this=0xc924a10) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#13 doActivate<false> (sender=0x89b5ba0, signal_index=7, argv=0x7ffdb4147fe0) at kernel/qobject.cpp:3870
#14 0x00007f0aa4b031bf in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f0aa5cb4380 <QTextEdit::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#15 0x00007f0aa596b640 in QTextEdit::textChanged (this=<optimized out>) at .moc/moc_qtextedit.cpp:560
#16 0x00007f0aa59717a6 in QTextEdit::qt_static_metacall (_o=0x89b5ba0, _c=<optimized out>, _id=<optimized out>, _a=0x7ffdb4148130) at .moc/moc_qtextedit.cpp:338
#17 0x00007f0aa4b08a30 in doActivate<false> (sender=0x1092dca0, signal_index=3, argv=0x7ffdb4148130) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:391
#18 0x00007f0aa4b031bf in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f0aa5cb6100 <QWidgetTextControl::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#19 0x00007f0aa598b4f0 in QWidgetTextControl::textChanged (this=<optimized out>) at .moc/moc_qwidgettextcontrol_p.cpp:519
#20 0x00007f0aa5998a1d in QWidgetTextControl::qt_static_metacall (_o=_o@entry=0x1092dca0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=0, _a=_a@entry=0x7ffdb41482a0) at .moc/moc_qwidgettextcontrol_p.cpp:265
#21 0x00007f0aa5998e53 in QWidgetTextControl::qt_metacall (this=0x1092dca0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffdb41482a0) at .moc/moc_qwidgettextcontrol_p.cpp:489
#22 0x00007f0aa4b08750 in doActivate<false> (sender=0x1092dcc0, signal_index=4, argv=0x7ffdb41482a0) at /usr/include/c++/9/bits/atomic_base.h:734
#23 0x00007f0aa4b031bf in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f0aa5450bc0 <QTextDocument::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#24 0x00007f0aa5345933 in QTextDocument::contentsChanged (this=<optimized out>) at .moc/moc_qtextdocument.cpp:427
#25 0x00007f0aa5015664 in QTextDocumentPrivate::finishEdit (this=0xd06fd20) at text/qtextdocument_p.cpp:1247
#26 0x00007f0aa5015a28 in QTextDocumentPrivate::endEditBlock (this=<optimized out>) at text/qtextdocument_p.cpp:1203
#27 QTextDocumentPrivate::endEditBlock (this=<optimized out>) at text/qtextdocument_p.cpp:1186
#28 0x00007f0aa505f741 in QSyntaxHighlighter::setDocument (this=this@entry=0x10278b90, doc=doc@entry=0x0) at text/qsyntaxhighlighter.cpp:342
#29 0x00007f0aa505f959 in QSyntaxHighlighter::~QSyntaxHighlighter (this=0x10278b90, __in_chrg=<optimized out>) at text/qsyntaxhighlighter.cpp:324
#30 0x00007f0aa2a465ce in KPIMTextEdit::RichTextComposerEmailQuoteHighlighter::~RichTextComposerEmailQuoteHighlighter (this=0x10278b90) at /home/KDE5/source/kde/pim/kpimtextedit/src/composer-ng/richtextcomposeremailquotehighlighter.cpp:58
#31 0x00007f0aa2a465fc in KPIMTextEdit::RichTextComposerEmailQuoteHighlighter::~RichTextComposerEmailQuoteHighlighter (this=0x10278b90) at /home/KDE5/source/kde/pim/kpimtextedit/src/composer-ng/richtextcomposeremailquotehighlighter.cpp:56
#32 0x00007f0aa4afd59e in QObjectPrivate::deleteChildren (this=0xcd1e630) at kernel/qobject.cpp:2123
#33 0x00007f0aa4b06c16 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#34 0x00007f0aa2a4635e in KPIMTextEdit::RichTextComposerEmailQuoteDecorator::~RichTextComposerEmailQuoteDecorator (this=0xc9e4590) at /home/KDE5/source/kde/pim/kpimtextedit/src/composer-ng/richtextcomposeremailquotedecorator.cpp:44
#35 0x00007f0aa2a4638c in KPIMTextEdit::RichTextComposerEmailQuoteDecorator::~RichTextComposerEmailQuoteDecorator (this=0xc9e4590) at /home/KDE5/source/kde/pim/kpimtextedit/src/composer-ng/richtextcomposeremailquotedecorator.cpp:42
#36 0x00007f0aa2a1bb03 in KPIMTextEdit::RichTextEditor::RichTextEditorPrivate::~RichTextEditorPrivate (this=0xcd19c70) at /home/KDE5/source/kde/pim/kpimtextedit/src/texteditor/richtexteditor/richtexteditor.cpp:76
#37 0x00007f0aa2a166cd in KPIMTextEdit::RichTextEditor::~RichTextEditor (this=0x89b5ba0) at /home/KDE5/source/kde/pim/kpimtextedit/src/texteditor/richtexteditor/richtexteditor.cpp:109
#38 0x00007f0aa2a28e55 in KPIMTextEdit::RichTextComposer::~RichTextComposer (this=0x89b5ba0) at /home/KDE5/source/kde/pim/kpimtextedit/src/composer-ng/richtextcomposer.cpp:95
#39 0x00007f0aa3ab138c in MessageComposer::RichTextComposerNg::~RichTextComposerNg (this=0x89b5ba0) at /home/KDE5/source/kde/pim/messagelib/messagecomposer/src/composer-ng/richtextcomposerng.cpp:57
#40 0x00007f0aa6b192f8 in KMComposerEditorNg::~KMComposerEditorNg (this=0x89b5ba0) at /home/KDE5/source/kde/pim/kmail/src/editor/kmcomposereditorng.cpp:54
#41 0x00007f0aa6b1933c in KMComposerEditorNg::~KMComposerEditorNg (this=0x89b5ba0) at /home/KDE5/source/kde/pim/kmail/src/editor/kmcomposereditorng.cpp:53
#42 0x00007f0aa4afd59e in QObjectPrivate::deleteChildren (this=this@entry=0x1078ce10) at kernel/qobject.cpp:2123
#43 0x00007f0aa57dffe6 in QWidget::~QWidget (this=0xc9e42a0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1530
#44 0x00007f0aa2a1eb0c in KPIMTextEdit::RichTextEditorWidget::~RichTextEditorWidget (this=0xc9e42a0) at /home/KDE5/source/kde/pim/kpimtextedit/src/texteditor/richtexteditor/richtexteditorwidget.cpp:62
#45 0x00007f0aa2a1eb5c in KPIMTextEdit::RichTextEditorWidget::~RichTextEditorWidget (this=0xc9e42a0) at /home/KDE5/source/kde/pim/kpimtextedit/src/texteditor/richtexteditor/richtexteditorwidget.cpp:60
#46 0x00007f0aa4afd59e in QObjectPrivate::deleteChildren (this=this@entry=0xb610b60) at kernel/qobject.cpp:2123
#47 0x00007f0aa57dffe6 in QWidget::~QWidget (this=0x10286980, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1530
#48 0x00007f0aa57e01d9 in QWidget::~QWidget (this=0x10286980, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1408
#49 0x00007f0aa4afd59e in QObjectPrivate::deleteChildren (this=this@entry=0xc9d8440) at kernel/qobject.cpp:2123
#50 0x00007f0aa57dffe6 in QWidget::~QWidget (this=0x10968170, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1530
#51 0x00007f0aa59541a9 in QSplitter::~QSplitter (this=0x10968170, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:971
#52 0x00007f0aa4afd59e in QObjectPrivate::deleteChildren (this=this@entry=0xc9a1ef0) at kernel/qobject.cpp:2123
#53 0x00007f0aa57dffe6 in QWidget::~QWidget (this=0xd69d830, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1530
#54 0x00007f0aa59541a9 in QSplitter::~QSplitter (this=0xd69d830, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:971
#55 0x00007f0aa4afd59e in QObjectPrivate::deleteChildren (this=this@entry=0xc2f0580) at kernel/qobject.cpp:2123
#56 0x00007f0aa57dffe6 in QWidget::~QWidget (this=0xd015da0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1530
#57 0x00007f0aa59541a9 in QSplitter::~QSplitter (this=0xd015da0, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:971
#58 0x00007f0aa4afd59e in QObjectPrivate::deleteChildren (this=this@entry=0xbfc5b20) at kernel/qobject.cpp:2123
#59 0x00007f0aa57dffe6 in QWidget::~QWidget (this=0xc913570, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1530
#60 0x00007f0aa57e01d9 in QWidget::~QWidget (this=0xc913570, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1408
#61 0x00007f0aa4afd59e in QObjectPrivate::deleteChildren (this=this@entry=0xd001e30) at kernel/qobject.cpp:2123
#62 0x00007f0aa57dffe6 in QWidget::~QWidget (this=0xd3677f0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1530
#63 0x00007f0aa6a158fa in KMail::SecondaryWindow::~SecondaryWindow (this=0xd3677f0, vtt=0x7f0aa6ca70b0 <VTT for KMComposerWin+16>) at /home/KDE5/source/kde/pim/kmail/src/secondarywindow.cpp:53
#64 0x00007f0aa6b4f5ba in KMail::Composer::~Composer (this=0xd3677f0, vtt=0x7f0aa6ca70a8 <VTT for KMComposerWin+8>) at /home/KDE5/source/kde/pim/kmail/src/editor/composer.h:35
#65 0x00007f0aa6b32e21 in KMComposerWin::~KMComposerWin (this=0xd3677f0, vtt=0x7f0aa6ca70a0 <VTT for KMComposerWin>) at /home/KDE5/source/kde/pim/kmail/src/editor/kmcomposerwin.cpp:517
#66 0x00007f0aa6b32fa3 in KMComposerWin::~KMComposerWin (this=0xd3677f0) at /home/KDE5/source/kde/pim/kmail/src/editor/kmcomposerwin.cpp:506
#67 0x00007f0aa6b3303c in KMComposerWin::~KMComposerWin (this=0xd3677f0) at /home/KDE5/source/kde/pim/kmail/src/editor/kmcomposerwin.cpp:506
#68 0x00007f0aa4b007af in QObject::event (this=this@entry=0xd3677f0, e=e@entry=0xb44cd60) at kernel/qobject.cpp:1326
#69 0x00007f0aa57e4565 in QWidget::event (this=this@entry=0xd3677f0, event=event@entry=0xb44cd60) at kernel/qwidget.cpp:9092
#70 0x00007f0aa58f8fc4 in QMainWindow::event (this=0xd3677f0, event=0xb44cd60) at widgets/qmainwindow.cpp:1341
#71 0x00007f0aa61a72b3 in KMainWindow::event(QEvent*) () from /usr/lib64/libKF5XmlGui.so.5
#72 0x00007f0aa6179b49 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libKF5XmlGui.so.5
#73 0x00007f0aa57a1caf in QApplicationPrivate::notify_helper (this=this@entry=0xa606f0, receiver=receiver@entry=0xd3677f0, e=e@entry=0xb44cd60) at kernel/qapplication.cpp:3684
#74 0x00007f0aa57aadf0 in QApplication::notify (this=0x7ffdb41495a0, receiver=0xd3677f0, e=0xb44cd60) at kernel/qapplication.cpp:3430
#75 0x00007f0aa4ad4002 in QCoreApplication::notifyInternal2 (receiver=0xd3677f0, event=0xb44cd60) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#76 0x00007f0aa4ad6794 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9f3480) at kernel/qcoreapplication.cpp:1832
#77 0x00007f0aa4b2b573 in postEventSourceDispatch (s=0xb29880) at kernel/qeventdispatcher_glib.cpp:277
#78 0x00007f0a98fea008 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#79 0x00007f0a98fea390 in ?? () from /usr/lib64/libglib-2.0.so.0
#80 0x00007f0a98fea41f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#81 0x00007f0aa4b2abee in QEventDispatcherGlib::processEvents (this=0xb260f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#82 0x00007f0aa4ad2b9b in QEventLoop::exec (this=this@entry=0x7ffdb4149390, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#83 0x00007f0aa4ada972 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#84 0x0000000000403a97 in main (argc=1, argv=0x7ffdb41496c8) at /home/KDE5/source/kde/pim/kmail/src/main.cpp:163
[Inferior 1 (process 17210) detached]
Comment 1 Laurent Montel 2020-04-02 05:26:18 UTC
Git commit bb955d0f502b9a5e769a04744882bfb0b1452924 by Laurent Montel.
Committed on 02/04/2020 at 05:25.
Pushed by mlaurent into branch 'release/20.04'.

Fix Bug 419473 - kmail crashed on sending mail

I can't reproduce it but we will disconnect it before deleting it.
FIXED-IN: 5.14.0

M  +3    -1    src/composer-ng/richtextcomposer.cpp

https://commits.kde.org/kpimtextedit/bb955d0f502b9a5e769a04744882bfb0b1452924