Bug 353619 - Crashes while loading IMAP email
Summary: Crashes while loading IMAP email
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
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-10-06 20:31 UTC by Chris
Modified: 2018-02-01 09:55 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 Chris 2015-10-06 20:31:28 UTC
Application: kontact (4.14.9)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 3.16.7-24-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
I am loading or attempting to read email that appears as new.  However the body of the email will not open for viewing.  Have KDE theme saying to "Please wait" while the progress bar in the lower right corner periodically pops up indicating one of 4 email accounts has activity.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f28b3cd0800 (LWP 4575))]

Thread 6 (Thread 0x7f2894e20700 (LWP 4576)):
#0  0x00007f28ab2e305f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f28aea89686 in WTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f28aea896b9 in  () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f28ab2df0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f28b126c08d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f284ffff700 (LWP 4577)):
#0  0x00007f28ab2e305f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f28ae7fbe7d in JSC::BlockAllocator::blockFreeingThreadMain() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f28aeab11e6 in WTF::wtfThreadEntryPoint(void*) () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f28ab2df0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f28b126c08d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f2840d5f700 (LWP 4588)):
#0  0x00007f28b1263c5d in poll () at /lib64/libc.so.6
#1  0x00007f28aad13be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f28aad13cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f28b19e60de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f28b19b7e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f28b19b8165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f28b18b50bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f28b18b779f in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f28ab2df0a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f28b126c08d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f2833d91700 (LWP 4591)):
#0  0x00007f28b125fd2d in read () at /lib64/libc.so.6
#1  0x00007f28a121af45 in  () at /usr/lib64/tls/libnvidia-tls.so.340.93
#2  0x00007f28aad54750 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f28aad13714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f28aad13b7b in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f28aad13cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f28b19e60de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7  0x00007f28b19b7e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#8  0x00007f28b19b8165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#9  0x00007f28b18b50bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#10 0x00007f28b1999783 in  () at /usr/lib64/libQtCore.so.4
#11 0x00007f28b18b779f in  () at /usr/lib64/libQtCore.so.4
#12 0x00007f28ab2df0a4 in start_thread () at /lib64/libpthread.so.0
#13 0x00007f28b126c08d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f27f0d7d700 (LWP 5748)):
#0  0x00007f28ab2e305f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f28474b68cb in  () at /usr/lib64/libQtScript.so.4
#2  0x00007f28474b6909 in  () at /usr/lib64/libQtScript.so.4
#3  0x00007f28ab2df0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f28b126c08d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f28b3cd0800 (LWP 4575)):
[KCrash Handler]
#5  0x00007f28b290e58f in QItemSelectionModel::selectedIndexes() const () at /usr/lib64/libQtGui.so.4
#6  0x00007f28459437b3 in MailCommon::FolderTreeWidget::selectedCollections() const () at /usr/lib64/libmailcommon.so.4
#7  0x00007f284654bf4d in KMMainWidget::updateFolderMenu() () at /usr/lib64/libkmailprivate.so.4
#8  0x00007f284663341a in  () at /usr/lib64/libkmailprivate.so.4
#9  0x00007f28b19cd1fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#10 0x00007f28b19d13b1 in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#11 0x00007f28b23c776c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#12 0x00007f28b23cdcad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#13 0x00007f28b30dfe0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#14 0x00007f28b19b92ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#15 0x00007f28b19e8cbc in  () at /usr/lib64/libQtCore.so.4
#16 0x00007f28b19e5f01 in  () at /usr/lib64/libQtCore.so.4
#17 0x00007f28aad13a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#18 0x00007f28aad13c48 in  () at /usr/lib64/libglib-2.0.so.0
#19 0x00007f28aad13cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#20 0x00007f28b19e60de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#21 0x00007f28b2464676 in  () at /usr/lib64/libQtGui.so.4
#22 0x00007f28b19b7e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#23 0x00007f28b19b8165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#24 0x00007f28b1e4e4f3 in KJob::exec() () at /usr/lib64/libkdecore.so.5
#25 0x00007f284651c4e6 in KMKernel::cleanup() () at /usr/lib64/libkmailprivate.so.4
#26 0x00007f28468e9888 in  () at /usr/lib64/kde4/kmailpart.so
#27 0x00007f28468e9969 in  () at /usr/lib64/kde4/kmailpart.so
#28 0x00007f28b395c8be in KontactInterface::Plugin::~Plugin() () at /usr/lib64/libkontactinterface.so.4
#29 0x00007f284d50f6b6 in  () at /usr/lib64/kde4/kontact_kmailplugin.so
#30 0x00007f284d50f6d9 in  () at /usr/lib64/kde4/kontact_kmailplugin.so
#31 0x00007f28b35234ce in Kontact::MainWindow::~MainWindow() () at /usr/lib64/libkontactprivate.so.4
#32 0x00007f28b3523629 in Kontact::MainWindow::~MainWindow() () at /usr/lib64/libkontactprivate.so.4
#33 0x00007f28b19d15d8 in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#34 0x00007f28b2416c5b in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#35 0x00007f28b27cc0b3 in QMainWindow::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#36 0x00007f28b31cb979 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libkdeui.so.5
#37 0x00007f28b23c776c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#38 0x00007f28b23cdcad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#39 0x00007f28b30dfe0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#40 0x00007f28b19b92ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#41 0x00007f28b19bc57d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#42 0x00007f28b19e68fe in  () at /usr/lib64/libQtCore.so.4
#43 0x00007f28aad13a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#44 0x00007f28aad13c48 in  () at /usr/lib64/libglib-2.0.so.0
#45 0x00007f28aad13cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#46 0x00007f28b19e60be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#47 0x00007f28b2464676 in  () at /usr/lib64/libQtGui.so.4
#48 0x00007f28b19b7e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#49 0x00007f28b19b8165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#50 0x00007f28b19bd5b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#51 0x00000000004037f2 in  ()
#52 0x00007f28b11a8b05 in __libc_start_main () at /lib64/libc.so.6
#53 0x0000000000403c97 in _start ()

Possible duplicates by query: bug 351215, bug 299283, bug 293260, bug 288832, bug 288269.

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 20:22:22 UTC
This bug has never been confirmed for a Kontact version that is based on KDE Frameworks, except possibly a Technology Preview version 5.0.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 opportunity 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-02-01 09:55: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 much more recent), please open a new one unless it already exists. Thank you for all your input.