https://bugs.kde.org/show_bug.cgi?id=401923
Bug ID: 401923
Summary: KMail crashes randomly in connection with the display
of Emails (probably a problem with Nouveau)
Product: kmail2
Version: unspecified
Platform: Chakra
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: kdepim-bugs@kde.org
Reporter: i...@cyrilbrosch.net
Target Milestone: ---
Application: kmail (5.9.3)
Qt Version: 5.11.2
Frameworks Version: 5.52.0
Operating System: Linux 4.18.12-1-CHAKRA x86_64
Distribution: "Chakra"
-- Information about the crash:
- What I was doing when the application crashed:
Very often during use, when I click a new mail in order to do any action (view,
delete, copy, etc.), but sometimes also during startup or closing the program,
KMail crashes. It's hard to work longer than 5 mins with it without a crash.
I finally got a usable backtrace after the update to Plasma 5.14.4, frameworks
5.52.0, Qt 5.11.2, but this happened also in the versions before that, but not
before the latter versions, so the bug was introduced somewhen this
spring/summer, I guess.
I can't read backtraces, but I see Qt and Nouveau driver pop up there many
times.
The crash can be reproduced sometimes.
-- Backtrace:
Application: KMail (kmail), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff3b1d4d900 (LWP 948))]
Thread 35 (Thread 0x7ff28ceb9700 (LWP 1220)):
#0 0x7ff3a4574b64 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1 0x7ff397766e17 in () at /usr/lib/libQt5WebEngineCore.so.5
#2 0x7ff397768aea in () at /usr/lib/libQt5WebEngineCore.so.5
#3 0x7ff397768bd2 in () at /usr/lib/libQt5WebEngineCore.so.5
#4 0x7ff39776d991 in () at /usr/lib/libQt5WebEngineCore.so.5
#5 0x7ff39776ec8f in () at /usr/lib/libQt5WebEngineCore.so.5
#6 0x7ff3977792a1 in () at /usr/lib/libQt5WebEngineCore.so.5
#7 0x7ff3a456e523 in start_thread () at /usr/lib/libpthread.so.0
#8 0x7ff3aee4448f in clone () at /usr/lib/libc.so.6
Thread 34 (Thread 0x7ff28d6ba700 (LWP 1219)):
#0 0x7ff3a4574b64 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1 0x7ff397766e17 in () at /usr/lib/libQt5WebEngineCore.so.5
#2 0x7ff397768aea in () at /usr/lib/libQt5WebEngineCore.so.5
#3 0x7ff397768bd2 in () at /usr/lib/libQt5WebEngineCore.so.5
#4 0x7ff39776d991 in () at /usr/lib/libQt5WebEngineCore.so.5
#5 0x7ff39776ee71 in () at /usr/lib/libQt5WebEngineCore.so.5
#6 0x7ff3977792a1 in () at /usr/lib/libQt5WebEngineCore.so.5
#7 0x7ff3a456e523 in start_thread () at /usr/lib/libpthread.so.0
#8 0x7ff3aee4448f in clone () at /usr/lib/libc.so.6
Thread 33 (Thread 0x7ff28e54c700 (LWP 1205)):
#0 0x7ff3a0755e34 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1 0x7ff3a07a6536 in () at /usr/lib/libglib-2.0.so.0
#2 0x7ff3a07a664c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3 0x7ff3af752d7b in
QEventDispatcherGlib::processEvents(QFlags)
(this=0x7ff338007160, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4 0x7ff3af6ffb0b in
QEventLoop::exec(QFlags) (this=0x7ff28e54bca0,
flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:71
#5 0x7ff3af54ed16 in QThread::exec() (this=) at
thread/qthread.cpp:525
#6 0x7ff3af5588e7 in QThreadPrivate::start(void*) (arg=0x5642c28427d0) at
thread/qthread_unix.cpp:367
#7 0x7ff3a456e523 in start_thread () at /usr/lib/libpthread.so.0
#8 0x7ff3aee4448f in clone () at /usr/lib/libc.so.6
Thread 32 (Thread 0x7ff30ff5e700 (LWP 1201)):
#0 0x7ff3a457477d in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1 0x7ff3926d941a in () at /usr/lib/libQt5Script.so.5
#2 0x7ff3926d9439 in () at /usr/lib/libQt5Script.so.5
#3 0x7ff3a456e523 in start_thread () at /usr/lib/libpthread.so.0
#4 0x7ff3aee4448f in clone () at /usr/lib/libc.so.6
Thread 31 (Thread 0x7ff31075f700 (LWP 1053)):
#0 0x7ff3a4574b64 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1 0x7ff397766e17 in () at /usr/lib/libQt5WebEngineCore.so.5
#2 0x7ff397768aea in () at /usr/lib/libQt5WebEngineCore.so.5
#3 0x7ff397768bd2 in () at /usr/lib/libQt5WebEngineCore.so.5
#4 0x7ff39776d991 in () at /usr/lib/libQt5WebEngineCore.so.5
#5 0x7ff39776ec8f in () at /usr/lib/libQt5WebEngineCore.so.5
#6 0x7ff3977792a1 in () at /usr/lib/libQt5WebEngineCore.so.5
#7 0x7ff3a456e523 in start_thread () at /usr/lib/libpthread.so.0
#8 0x7ff3aee4448f in clone () at /usr/lib/libc.so.6
Thread 30 (Thread 0x7ff3127f4700 (LWP 1041)):
#0 0x7ff3aee813c8 in __strcmp_ssse3 () at /usr/lib/libc.so.6
#1 0x7ff3aed7d217 in transcmp () at /usr/lib/libc.so.6