Bug 391594

Summary: Explicitly setting 'Content-Type' header causes crash
Product: [Applications] kmail2 Reporter: Daniel <danielblarg>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: normal Keywords: drkonqi
Priority: NOR    
Version: 5.5.3   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 5.8.0

Description Daniel 2018-03-09 04:13:16 UTC
Application: kmail (5.5.3)

Qt Version: 5.9.1
Frameworks Version: 5.38.0
Operating System: Linux 4.13.0-36-generic x86_64
Distribution: Ubuntu 17.10

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

- Custom settings of the application:
In the Headers tab under Composer in settings, added custom mime header field with name 'Content-Type', value 'text/html'.

The crash can be reproduced every time.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1158508b80 (LWP 31182))]

Thread 25 (Thread 0x7f10faac9700 (LWP 31425)):
#0  0x00007f11555e906d in __GI___libc_read (fd=67, buf=0x7f10faac8810, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f11495b2280 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f114956dc4b in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f114956e110 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f114956e27c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1155f2d49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1155ed2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1155cf23ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1155cf729d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f114b1177fc in start_thread (arg=0x7f10faac9700) at pthread_create.c:465
#10 0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 24 (Thread 0x7f10e7fff700 (LWP 31423)):
#0  0x00007f11555ed951 in __GI___poll (fds=0x7f10e00060f0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f114956e169 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f114956e27c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1155f2d49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1155ed2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1155cf23ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1155cf729d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f114b1177fc in start_thread (arg=0x7f10e7fff700) at pthread_create.c:465
#8  0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 23 (Thread 0x7f10057af700 (LWP 31232)):
#0  0x00007f114b11e072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c618e7f45c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55c618e7f408, cond=0x55c618e7f430) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55c618e7f430, mutex=0x55c618e7f408) at pthread_cond_wait.c:655
#3  0x00007f1140056e75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#4  0x00007f1140057357 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#5  0x00007f11400580f1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#6  0x00007f11400547bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#7  0x00007f114b1177fc in start_thread (arg=0x7f10057af700) at pthread_create.c:465
#8  0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7f10873d0700 (LWP 31224)):
#0  0x00007f114b11e072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f113cd9cfb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f113cd9cf68, cond=0x7f113cd9cf90) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f113cd9cf90, mutex=0x7f113cd9cf68) at pthread_cond_wait.c:655
#3  0x00007f113caa8bd4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007f113caa8c19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007f114b1177fc in start_thread (arg=0x7f10873d0700) at pthread_create.c:465
#6  0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7f10aeffd700 (LWP 31220)):
#0  0x00007f11555e906d in __GI___libc_read (fd=59, buf=0x7f10aeffc86e, nbytes=10) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f112f58ce41 in pa_read () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-10.0.so
#2  0x00007f1137da99fe in pa_mainloop_prepare () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f1137daa470 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f1137daa530 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f1137db8399 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f112f5bbed8 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-10.0.so
#7  0x00007f114b1177fc in start_thread (arg=0x7f10aeffd700) at pthread_create.c:465
#8  0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f10af7fe700 (LWP 31219)):
#0  0x00007f114b11e64b in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f10af7fd5e0, expected=0, futex_word=0x7f10af7fd768) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  __pthread_cond_wait_common (abstime=0x7f10af7fd680, mutex=0x7f10af7fd718, cond=0x7f10af7fd740) at pthread_cond_wait.c:533
#2  __pthread_cond_timedwait (cond=0x7f10af7fd740, mutex=0x7f10af7fd718, abstime=0x7f10af7fd680) at pthread_cond_wait.c:667
#3  0x00007f11400858c2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#4  0x00007f114004cade in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#5  0x00007f114002754b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#6  0x00007f1140023dc8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#7  0x00007f11400409bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#8  0x00007f11400586b6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#9  0x00007f11400547bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#10 0x00007f114b1177fc in start_thread (arg=0x7f10af7fe700) at pthread_create.c:465
#11 0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f10affff700 (LWP 31218)):
#0  0x00007f114b11e072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c618e8d5c8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55c618e8d508, cond=0x55c618e8d5a0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55c618e8d5a0, mutex=0x55c618e8d508) at pthread_cond_wait.c:655
#3  0x00007f11407d7b80 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#4  0x00007f11400580f1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#5  0x00007f11400547bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#6  0x00007f114b1177fc in start_thread (arg=0x7f10affff700) at pthread_create.c:465
#7  0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f10d57fa700 (LWP 31217)):
#0  0x00007f114b11e072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f10d57f9748) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f10d57f96f8, cond=0x7f10d57f9720) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f10d57f9720, mutex=0x7f10d57f96f8) at pthread_cond_wait.c:655
#3  0x00007f114004cb59 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#4  0x00007f114004cb87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#5  0x00007f11400274fb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#6  0x00007f1140023dc8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#7  0x00007f11400409bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#8  0x00007f11400586b6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#9  0x00007f11400547bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#10 0x00007f114b1177fc in start_thread (arg=0x7f10d57fa700) at pthread_create.c:465
#11 0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f10d4ff9700 (LWP 31216)):
#0  0x00007f114b11e072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c618e7f45c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55c618e7f408, cond=0x55c618e7f430) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55c618e7f430, mutex=0x55c618e7f408) at pthread_cond_wait.c:655
#3  0x00007f1140056e75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#4  0x00007f1140057357 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#5  0x00007f11400580f1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#6  0x00007f11400547bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#7  0x00007f114b1177fc in start_thread (arg=0x7f10d4ff9700) at pthread_create.c:465
#8  0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f10d5ffb700 (LWP 31215)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007f1155609f84 in ___fprintf_chk (fp=0x7f11558c1870 <_IO_stdfile_2_lock>, flag=1, format=0x7f11359c8528 "[%s] %s\n") at fprintf_chk.c:30
#2  0x00007f11359b074a in event_logv_ () from /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#3  0x00007f11359b0924 in event_warn () from /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#4  0x00007f11359b2278 in ?? () from /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#5  0x00007f11359a8019 in event_base_loop () from /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#6  0x00007f1140027c33 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#7  0x00007f1140023dc8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#8  0x00007f11400409bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#9  0x00007f113f8dddc8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#10 0x00007f113f8de37b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#11 0x00007f1140058768 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#12 0x00007f11400547bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#13 0x00007f114b1177fc in start_thread (arg=0x7f10d5ffb700) at pthread_create.c:465
#14 0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f10d67fc700 (LWP 31214)):
#0  0x00007f114b11e072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f10d67fb368) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f10d67fb318, cond=0x7f10d67fb340) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f10d67fb340, mutex=0x7f10d67fb318) at pthread_cond_wait.c:655
#3  0x00007f114004cb59 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#4  0x00007f114004cb87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#5  0x00007f11400274fb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#6  0x00007f1140023dc8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#7  0x00007f11400409bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#8  0x00007f113f8ddd18 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#9  0x00007f113f8de36b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#10 0x00007f1140058768 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#11 0x00007f11400547bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#12 0x00007f114b1177fc in start_thread (arg=0x7f10d67fc700) at pthread_create.c:465
#13 0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f10d6ffd700 (LWP 31213)):
#0  0x00007f114b11e072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f10d6ffc368) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f10d6ffc318, cond=0x7f10d6ffc340) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f10d6ffc340, mutex=0x7f10d6ffc318) at pthread_cond_wait.c:655
#3  0x00007f114004cb59 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#4  0x00007f114004cb87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#5  0x00007f11400274fb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#6  0x00007f1140023dc8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#7  0x00007f11400409bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#8  0x00007f113f8ddc68 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#9  0x00007f113f8de35b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#10 0x00007f1140058768 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#11 0x00007f11400547bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#12 0x00007f114b1177fc in start_thread (arg=0x7f10d6ffd700) at pthread_create.c:465
#13 0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f10d77fe700 (LWP 31212)):
#0  0x00007f114b11e072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f10d77fd368) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f10d77fd318, cond=0x7f10d77fd340) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f10d77fd340, mutex=0x7f10d77fd318) at pthread_cond_wait.c:655
#3  0x00007f114004cb59 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#4  0x00007f114004cb87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#5  0x00007f11400274fb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#6  0x00007f1140023dc8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#7  0x00007f11400409bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#8  0x00007f113f8ddbb8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#9  0x00007f113f8de34b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#10 0x00007f1140058768 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#11 0x00007f11400547bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#12 0x00007f114b1177fc in start_thread (arg=0x7f10d77fe700) at pthread_create.c:465
#13 0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f10d7fff700 (LWP 31211)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007f1155609f84 in ___fprintf_chk (fp=0x7f11558c1870 <_IO_stdfile_2_lock>, flag=1, format=0x7f11359c8528 "[%s] %s\n") at fprintf_chk.c:30
#2  0x00007f11359b074a in event_logv_ () from /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#3  0x00007f11359b0924 in event_warn () from /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#4  0x00007f11359b2278 in ?? () from /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#5  0x00007f11359a8019 in event_base_loop () from /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#6  0x00007f1140027af9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#7  0x00007f1140023dc8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#8  0x00007f11400409bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#9  0x00007f113f8ddb08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#10 0x00007f113f8de33b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#11 0x00007f1140058768 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#12 0x00007f11400547bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#13 0x00007f114b1177fc in start_thread (arg=0x7f10d7fff700) at pthread_create.c:465
#14 0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f10e4deb700 (LWP 31210)):
#0  0x00007f114b11e072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f10e4dea368) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f10e4dea318, cond=0x7f10e4dea340) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f10e4dea340, mutex=0x7f10e4dea318) at pthread_cond_wait.c:655
#3  0x00007f114004cb59 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#4  0x00007f114004cb87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#5  0x00007f11400274fb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#6  0x00007f1140023dc8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#7  0x00007f11400409bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#8  0x00007f113f8dda58 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#9  0x00007f113f8de32b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#10 0x00007f1140058768 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#11 0x00007f11400547bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#12 0x00007f114b1177fc in start_thread (arg=0x7f10e4deb700) at pthread_create.c:465
#13 0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f10e67fc700 (LWP 31207)):
#0  0x00007f114b11e072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f10e67fb748) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f10e67fb6f8, cond=0x7f10e67fb720) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f10e67fb720, mutex=0x7f10e67fb6f8) at pthread_cond_wait.c:655
#3  0x00007f114004cb59 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#4  0x00007f114004cb87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#5  0x00007f11400274fb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#6  0x00007f1140023dc8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#7  0x00007f11400409bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#8  0x00007f11400586b6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#9  0x00007f11400547bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#10 0x00007f114b1177fc in start_thread (arg=0x7f10e67fc700) at pthread_create.c:465
#11 0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f10e6ffd700 (LWP 31206)):
#0  0x00007f11555e9110 in __GI___libc_write (fd=2, buf=buf@entry=0x7f10e6ff9ab0, nbytes=nbytes@entry=39) at ../sysdeps/unix/sysv/linux/write.c:26
#1  0x00007f1155567ba7 in _IO_new_file_write (f=0x7f11558c0640 <_IO_2_1_stderr_>, data=0x7f10e6ff9ab0, n=39) at fileops.c:1255
#2  0x00007f11555684d8 in new_do_write (to_do=<optimized out>, data=0x7f10e6ff9ab0 "[warn] epoll_wait: Bad file descriptor\n", fp=0x7f11558c0640 <_IO_2_1_stderr_>) at fileops.c:510
#3  _IO_new_file_xsputn (f=0x7f11558c0640 <_IO_2_1_stderr_>, data=<optimized out>, n=39) at fileops.c:1334
#4  0x00007f115553b848 in buffered_vfprintf (s=s@entry=0x7f11558c0640 <_IO_2_1_stderr_>, format=format@entry=0x7f11359c8528 "[%s] %s\n", args=args@entry=0x7f10e6ffc080) at vfprintf.c:2351
#5  0x00007f1155538aa6 in _IO_vfprintf_internal (s=s@entry=0x7f11558c0640 <_IO_2_1_stderr_>, format=0x7f11359c8528 "[%s] %s\n", ap=ap@entry=0x7f10e6ffc080) at vfprintf.c:1301
#6  0x00007f1155609fd6 in ___fprintf_chk (fp=0x7f11558c0640 <_IO_2_1_stderr_>, flag=1, format=<optimized out>) at fprintf_chk.c:35
#7  0x00007f11359b074a in event_logv_ () from /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#8  0x00007f11359b0924 in event_warn () from /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#9  0x00007f11359b2278 in ?? () from /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#10 0x00007f11359a8019 in event_base_loop () from /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#11 0x00007f1140027af9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#12 0x00007f1140023dc8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#13 0x00007f11400409bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#14 0x00007f11400586b6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#15 0x00007f11400547bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#16 0x00007f114b1177fc in start_thread (arg=0x7f10e6ffd700) at pthread_create.c:465
#17 0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f11073a1700 (LWP 31189)):
#0  0x00007f11555e906d in __GI___libc_read (fd=15, buf=0x7f11073a0810, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f11495b2280 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f114956dc4b in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f114956e110 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f114956e27c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1155f2d49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1155ed2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1155cf23ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1155cf729d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f114b1177fc in start_thread (arg=0x7f11073a1700) at pthread_create.c:465
#10 0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f1107ba2700 (LWP 31188)):
#0  0x00007f11555ed951 in __GI___poll (fds=0x7f10fc002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f114956e169 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f114956e27c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1155f2d49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1155ed2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1155cf23ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1155cf729d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f114b1177fc in start_thread (arg=0x7f1107ba2700) at pthread_create.c:465
#8  0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f1114c48700 (LWP 31187)):
#0  0x00007f11555ed951 in __GI___poll (fds=0x7f11000029e0, nfds=1, timeout=9743) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f114956e169 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f114956e27c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1155f2d49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1155ed2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1155cf23ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1155cf729d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f114b1177fc in start_thread (arg=0x7f1114c48700) at pthread_create.c:465
#8  0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f1115e59700 (LWP 31186)):
#0  0x00007f11555ed951 in __GI___poll (fds=0x7f110c028e40, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f114956e169 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f114956e27c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1155f2d49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1155ed2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1155cf23ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1154545e45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f1155cf729d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f114b1177fc in start_thread (arg=0x7f1115e59700) at pthread_create.c:465
#9  0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f1116d29700 (LWP 31185)):
#0  0x00007f114b11e072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c618aa6ed4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55c618aa6e80, cond=0x55c618aa6ea8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55c618aa6ea8, mutex=0x55c618aa6e80) at pthread_cond_wait.c:655
#3  0x00007f112043e24b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#4  0x00007f112043e167 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#5  0x00007f114b1177fc in start_thread (arg=0x7f1116d29700) at pthread_create.c:465
#6  0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f1117b51700 (LWP 31184)):
#0  0x00007f114b11e072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c618aa4124) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55c618aa40d0, cond=0x55c618aa40f8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55c618aa40f8, mutex=0x55c618aa40d0) at pthread_cond_wait.c:655
#3  0x00007f112043e24b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#4  0x00007f112043e167 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#5  0x00007f114b1177fc in start_thread (arg=0x7f1117b51700) at pthread_create.c:465
#6  0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f1122263700 (LWP 31183)):
#0  0x00007f11555ed951 in __GI___poll (fds=0x7f1122262938, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f114899f747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f11489a153a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f1123932f09 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f1155cf729d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f114b1177fc in start_thread (arg=0x7f1122263700) at pthread_create.c:465
#6  0x00007f11555f9b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f1158508b80 (LWP 31182)):
[KCrash Handler]
#6  0x00007f1155d7a9d3 in operator<(QString const&, QString const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f114f060320 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Mime.so.5abi1
#8  0x00007f114f05c918 in KMime::Headers::Generics::Parametrized::parameter(QString const&) const () from /usr/lib/x86_64-linux-gnu/libKF5Mime.so.5abi1
#9  0x00007f114f05cb4f in KMime::Headers::ContentType::name() const () from /usr/lib/x86_64-linux-gnu/libKF5Mime.so.5abi1
#10 0x00007f114f03c478 in KMime::isAttachment(KMime::Content*) () from /usr/lib/x86_64-linux-gnu/libKF5Mime.so.5abi1
#11 0x00007f114f03cb83 in KMime::hasAttachment(KMime::Content*) () from /usr/lib/x86_64-linux-gnu/libKF5Mime.so.5abi1
#12 0x00007f1151595c48 in Akonadi::MessageFlags::copyMessageFlags(KMime::Message&, Akonadi::Item&) () from /usr/lib/x86_64-linux-gnu/libKF5AkonadiMime.so.5
#13 0x00007f11517ce64b in ?? () from /usr/lib/x86_64-linux-gnu/libKF5MailTransportAkonadi.so.5
#14 0x00007f1155f038e5 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f11573785dc in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#16 0x00007f1157379111 in KJob::finishJob(bool) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#17 0x00007f114f60e458 in Akonadi::SpecialCollectionsRequestJob::doStart() () from /usr/lib/x86_64-linux-gnu/libKF5AkonadiCore.so.5
#18 0x00007f114f5fbe90 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5AkonadiCore.so.5
#19 0x00007f114f5c0e39 in Akonadi::SessionPrivate::startJob(Akonadi::Job*) () from /usr/lib/x86_64-linux-gnu/libKF5AkonadiCore.so.5
#20 0x00007f114f5c2a7b in Akonadi::SessionPrivate::doStartNext() () from /usr/lib/x86_64-linux-gnu/libKF5AkonadiCore.so.5
#21 0x00007f1155f04452 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f1156c4f46c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f1156c56d34 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f1155ed4de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f1155ed755d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f1155f2de53 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f114956dfb7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f114956e1f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f114956e27c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f1155f2d47f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f1155ed2e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f1155edbda4 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x000055c61683f84d in ?? ()
#34 0x00007f11555061c1 in __libc_start_main (main=0x55c61683e880, argc=3, argv=0x7ffd6428f518, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd6428f508) at ../csu/libc-start.c:308
#35 0x000055c61683f97a in _start ()

Reported using DrKonqi
Comment 1 Laurent Montel 2018-03-09 06:47:10 UTC
Git commit d1a0dc77840bda62b2487928e97647480f191366 by Laurent Montel.
Committed on 09/03/2018 at 06:46.
Pushed by mlaurent into branch 'master'.

Fix Bug 391594 - Explicitly setting 'Content-Type' header causes crash

FIXED-IN: 5.8.0

M  +7    -2    src/configuredialog/configurecomposerpage.cpp

https://commits.kde.org/kmail/d1a0dc77840bda62b2487928e97647480f191366