Bug 350108 - kmail crashes sometimes when left in background
Summary: kmail crashes sometimes when left in background
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-07-11 08:14 UTC by Vidar Løkken
Modified: 2018-01-31 16:52 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vidar Løkken 2015-07-11 08:14:28 UTC
Application: kmail (4.14.9)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 4.1.0-4.gbab8328-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
kmail left running in background. After some time it crashes. I do not see any specific pattern to the crashes; they happen from time to time, and I am not able to conciously reproduce them, as I do not know what I do to produce them.

If anyone has suggestions for what to attempt, please sound the horn to me :)

The crash can be reproduced sometimes.

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

Thread 4 (Thread 0x7f9e79485700 (LWP 16596)):
#0  0x00007f9e9a1c105f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9e8f8be686 in WTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f9e8f8be6b9 in  () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f9e9a1bd0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f9e9c3bc08d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f9e382f2700 (LWP 16597)):
#0  0x00007f9e9a1c105f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9e8f630e7d in JSC::BlockAllocator::blockFreeingThreadMain() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f9e8f8e61e6 in WTF::wtfThreadEntryPoint(void*) () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f9e9a1bd0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f9e9c3bc08d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f9e373da700 (LWP 16598)):
[KCrash Handler]
#5  0x00007f9e9202db3e in  () at /lib64/libdbus-1.so.3
#6  0x00007f9e92026bc2 in  () at /lib64/libdbus-1.so.3
#7  0x00007f9e920270d2 in dbus_message_unref () at /lib64/libdbus-1.so.3
#8  0x00007f9e9a421b09 in QDBusArgument::~QDBusArgument() () at /usr/lib64/libQtDBus.so.4
#9  0x00007f9e9a3fe76e in  () at /usr/lib64/libQtDBus.so.4
#10 0x00007f9e9da049a3 in  () at /usr/lib64/libQtCore.so.4
#11 0x00007f9e9a3eda5c in  () at /usr/lib64/libQtDBus.so.4
#12 0x00007f9e9a401f7f in QDBusMessage::~QDBusMessage() () at /usr/lib64/libQtDBus.so.4
#13 0x00007f9e9a3fed56 in  () at /usr/lib64/libQtDBus.so.4
#14 0x00007f9e9d9e4586 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#15 0x00007f9e9da0e8fe in  () at /usr/lib64/libQtCore.so.4
#16 0x00007f9e940eaa04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#17 0x00007f9e940eac48 in  () at /usr/lib64/libglib-2.0.so.0
#18 0x00007f9e940eacec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#19 0x00007f9e9da0e0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#20 0x00007f9e9d9dfe6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#21 0x00007f9e9d9e0165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#22 0x00007f9e9d8dd0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#23 0x00007f9e9d8df79f in  () at /usr/lib64/libQtCore.so.4
#24 0x00007f9e9a1bd0a4 in start_thread () at /lib64/libpthread.so.0
#25 0x00007f9e9c3bc08d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f9e9f06d800 (LWP 16593)):
#0  0x00007f9e9c3afd2d in read () at /lib64/libc.so.6
#1  0x00007f9e9412b750 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f9e940ea714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f9e940eab7b in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f9e940eacec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f9e9da0e0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f9e9ce17676 in  () at /usr/lib64/libQtGui.so.4
#7  0x00007f9e9d9dfe6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#8  0x00007f9e9d9e0165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#9  0x00007f9e9d9e55b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#10 0x0000000000402f3f in  ()
#11 0x00007f9e9c2f8b05 in __libc_start_main () at /lib64/libc.so.6
#12 0x0000000000403414 in _start ()

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 20:04:43 UTC
This bug has never been confirmed for a KDE PIM version that is based on KDE Frameworks (5.x). Those versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the oportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 2 Denis Kurz 2018-01-31 16:52:48 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12, preferably more recent), please open a new one unless it already exists. Thank you for all your input.