Bug 354599 - Crashed on exit
Summary: Crashed on exit
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-30 12:48 UTC by Chris
Modified: 2018-02-01 09:56 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-30 12:48:30 UTC
Application: kontact (4.14.9)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 3.16.7-29-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
Changed to Plasma 5 desktop yesterday.  Have experienced this crash on exit once yesterday and ignored it because I wasn't sure if I had all of the correct repositories linked along with all the required changes to fully experience Plasma 5.  As of this morning it appears that I have that process completed.

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 0x7f3c27e47800 (LWP 5542))]

Thread 5 (Thread 0x7f3c08f93700 (LWP 5543)):
#0  0x00007f3c1f45f05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3c22c05686 in WTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f3c22c056b9 in  () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f3c1f45b0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3c253e808d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f3c03ff7700 (LWP 5544)):
#0  0x00007f3c1f45f05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3c22977e7d in JSC::BlockAllocator::blockFreeingThreadMain() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f3c22c2d1e6 in WTF::wtfThreadEntryPoint(void*) () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f3c1f45b0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3c253e808d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f3bb4d5f700 (LWP 5555)):
#0  0x00007f3c253dfc5d in poll () at /lib64/libc.so.6
#1  0x00007f3c1ee8fbe4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3c1ee8fcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3c25b620de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f3c25b33e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f3c25b34165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f3c25a310bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f3c25a3379f in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f3c1f45b0a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3c253e808d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f3badc9e700 (LWP 6134)):
#0  0x00007f3c253dbd2d in read () at /lib64/libc.so.6
#1  0x00007f3c15396f45 in  () at /usr/lib64/tls/libnvidia-tls.so.340.93
#2  0x00007f3c1eed0750 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3c1ee8f714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f3c1ee8fb7b in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f3c1ee8fcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f3c25b620de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7  0x00007f3c25b33e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#8  0x00007f3c25b34165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#9  0x00007f3c25a310bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#10 0x00007f3c25b15783 in  () at /usr/lib64/libQtCore.so.4
#11 0x00007f3c25a3379f in  () at /usr/lib64/libQtCore.so.4
#12 0x00007f3c1f45b0a4 in start_thread () at /lib64/libpthread.so.0
#13 0x00007f3c253e808d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f3c27e47800 (LWP 5542)):
[KCrash Handler]
#5  0x00007f3c26991844 in QTabWidget::currentWidget() const () at /usr/lib64/libQtGui.so.4
#6  0x00007f3bb9ca32c0 in MessageList::Pane::markMessageItemsAsAboutToBeRemoved(long, bool) () at /usr/lib64/libmessagelist.so.4
#7  0x00007f3bba53d8be in KMMainWidget::slotTrashMessagesCompleted(KMMoveCommand*) () at /usr/lib64/libkmailprivate.so.4
#8  0x00007f3bba6333e0 in  () at /usr/lib64/libkmailprivate.so.4
#9  0x00007f3c25b491fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#10 0x00007f3bba63259f in KMMoveCommand::moveDone(KMMoveCommand*) () at /usr/lib64/libkmailprivate.so.4
#11 0x00007f3bba52af1f in KMMoveCommand::completeMove(KMCommand::Result) () at /usr/lib64/libkmailprivate.so.4
#12 0x00007f3c25b491fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#13 0x00007f3c25fc9352 in KJob::result(KJob*) () at /usr/lib64/libkdecore.so.5
#14 0x00007f3c25fc9390 in KJob::emitResult() () at /usr/lib64/libkdecore.so.5
#15 0x00007f3c25b4d59e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#16 0x00007f3c2654376c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#17 0x00007f3c26549cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#18 0x00007f3c2725be0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#19 0x00007f3c25b352ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#20 0x00007f3c25b3857d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#21 0x00007f3c25b628fe in  () at /usr/lib64/libQtCore.so.4
#22 0x00007f3c1ee8fa04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#23 0x00007f3c1ee8fc48 in  () at /usr/lib64/libglib-2.0.so.0
#24 0x00007f3c1ee8fcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#25 0x00007f3c25b620be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#26 0x00007f3c265e0676 in  () at /usr/lib64/libQtGui.so.4
#27 0x00007f3c25b33e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#28 0x00007f3c25b34165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#29 0x00007f3c25fca4f3 in KJob::exec() () at /usr/lib64/libkdecore.so.5
#30 0x00007f3bba51c4e6 in KMKernel::cleanup() () at /usr/lib64/libkmailprivate.so.4
#31 0x00007f3bba8e9888 in  () at /usr/lib64/kde4/kmailpart.so
#32 0x00007f3bba8e9969 in  () at /usr/lib64/kde4/kmailpart.so
#33 0x00007f3c27ad88be in KontactInterface::Plugin::~Plugin() () at /usr/lib64/libkontactinterface.so.4
#34 0x00007f3c015e36b6 in  () at /usr/lib64/kde4/kontact_kmailplugin.so
#35 0x00007f3c015e36d9 in  () at /usr/lib64/kde4/kontact_kmailplugin.so
#36 0x00007f3c2769f4ce in Kontact::MainWindow::~MainWindow() () at /usr/lib64/libkontactprivate.so.4
#37 0x00007f3c2769f629 in Kontact::MainWindow::~MainWindow() () at /usr/lib64/libkontactprivate.so.4
#38 0x00007f3c25b4d5d8 in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#39 0x00007f3c26592c5b in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#40 0x00007f3c269480b3 in QMainWindow::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#41 0x00007f3c27347979 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libkdeui.so.5
#42 0x00007f3c2654376c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#43 0x00007f3c26549cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#44 0x00007f3c2725be0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#45 0x00007f3c25b352ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#46 0x00007f3c25b3857d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#47 0x00007f3c25b628fe in  () at /usr/lib64/libQtCore.so.4
#48 0x00007f3c1ee8fa04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#49 0x00007f3c1ee8fc48 in  () at /usr/lib64/libglib-2.0.so.0
#50 0x00007f3c1ee8fcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#51 0x00007f3c25b620be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#52 0x00007f3c265e0676 in  () at /usr/lib64/libQtGui.so.4
#53 0x00007f3c25b33e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#54 0x00007f3c25b34165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#55 0x00007f3c25b395b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#56 0x00000000004037f2 in  ()
#57 0x00007f3c25324b05 in __libc_start_main () at /lib64/libc.so.6
#58 0x0000000000403c97 in _start ()

Possible duplicates by query: bug 351006.

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 20:16:53 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:56:06 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.