Bug 364010 - Kontact crashed on close
Summary: Kontact crashed on close
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
: 372395 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-06-06 07:36 UTC by Gabriel Rüeck
Modified: 2018-02-01 09:45 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gabriel Rüeck 2016-06-06 07:36:04 UTC
Application: kontact (4.14.10)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 3.16.7-35-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I was closing Kontact with the "X" button on the top right of ther window. When I closed, I had been in the KMail application. Previously, I had also been in the Akregator application.

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

Thread 4 (Thread 0x7fca0fde4700 (LWP 13511)):
#0  0x00007fca267ad03f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fca29f53686 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fca29f536b9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007fca267a90a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fca2c73600d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fca0f4c3700 (LWP 13512)):
#0  0x00007fca267ad03f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fca29cc5e7d in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fca29f7b1e6 in WTF::wtfThreadEntryPoint(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007fca267a90a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fca2c73600d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fc9bc9a9700 (LWP 13562)):
#0  0x00007fca2c72dbdd in poll () from /lib64/libc.so.6
#1  0x00007fca261ddbe4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fca261ddcec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fca2ceb10de in QEventDispatcherGlib::processEvents (this=0x7fc9b00008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007fca2ce82e6f in QEventLoop::processEvents (this=this@entry=0x7fc9bc9a8de0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fca2ce83165 in QEventLoop::exec (this=this@entry=0x7fc9bc9a8de0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fca2cd800bf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#7  0x00007fca2cd8279f in QThreadPrivate::start (arg=0x1833260) at thread/qthread_unix.cpp:349
#8  0x00007fca267a90a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fca2c73600d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fca2f1eb800 (LWP 13509)):
[KCrash Handler]
#5  ref (this=0x0) at ../../src/corelib/arch/qatomic_x86_64.h:121
#6  QList (l=..., this=0x7ffc5059dbf0) at ../../src/corelib/tools/qlist.h:122
#7  QItemSelection (this=0x7ffc5059dbf0) at itemviews/qitemselectionmodel.h:231
#8  QItemSelectionModel::selectedIndexes (this=0x3526eb0) at itemviews/qitemselectionmodel.cpp:1433
#9  0x00007fc9c686b8c3 in MailCommon::FolderTreeWidget::selectedCollections() const () from /usr/lib64/libmailcommon.so.4
#10 0x00007fc9c7840f4d in KMMainWidget::updateFolderMenu() () from /usr/lib64/libkmailprivate.so.4
#11 0x00007fc9c792833a in ?? () from /usr/lib64/libkmailprivate.so.4
#12 0x00007fca2ce981fa in QMetaObject::activate (sender=0x1bc84b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3576
#13 0x00007fca2ce9c3b1 in QObject::event (this=0x1bc84b0, e=<optimized out>) at kernel/qobject.cpp:1193
#14 0x00007fca2d89276c in QApplicationPrivate::notify_helper (this=this@entry=0x14ebf30, receiver=receiver@entry=0x1bc84b0, e=e@entry=0x7ffc5059e510) at kernel/qapplication.cpp:4565
#15 0x00007fca2d898cad in QApplication::notify (this=0x7ffc5059f1c0, receiver=0x1bc84b0, e=0x7ffc5059e510) at kernel/qapplication.cpp:4351
#16 0x00007fca2e5aae0a in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#17 0x00007fca2ce842ad in QCoreApplication::notifyInternal (this=0x7ffc5059f1c0, receiver=0x1bc84b0, event=0x7ffc5059e510) at kernel/qcoreapplication.cpp:953
#18 0x00007fca2ceb3cbc in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#19 QTimerInfoList::activateTimers (this=0x14e4a60) at kernel/qeventdispatcher_unix.cpp:636
#20 0x00007fca2ceb0f01 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:193
#21 0x00007fca261dda04 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#22 0x00007fca261ddc48 in ?? () from /usr/lib64/libglib-2.0.so.0
#23 0x00007fca261ddcec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#24 0x00007fca2ceb10be in QEventDispatcherGlib::processEvents (this=0x1458fd0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#25 0x00007fca2d92f676 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007fca2ce82e6f in QEventLoop::processEvents (this=this@entry=0x7ffc5059e780, flags=...) at kernel/qeventloop.cpp:149
#27 0x00007fca2ce83165 in QEventLoop::exec (this=0x7ffc5059e780, flags=...) at kernel/qeventloop.cpp:204
#28 0x00007fca2d3194f3 in KJob::exec() () from /usr/lib64/libkdecore.so.5
#29 0x00007fc9c78114e6 in KMKernel::cleanup() () from /usr/lib64/libkmailprivate.so.4
#30 0x00007fc9c7bde888 in ?? () from /usr/lib64/kde4/kmailpart.so
#31 0x00007fc9c7bde969 in ?? () from /usr/lib64/kde4/kmailpart.so
#32 0x00007fca2ee278be in KontactInterface::Plugin::~Plugin() () from /usr/lib64/libkontactinterface.so.4
#33 0x00007fca0c5956b6 in ?? () from /usr/lib64/kde4/kontact_kmailplugin.so
#34 0x00007fca0c5956d9 in ?? () from /usr/lib64/kde4/kontact_kmailplugin.so
#35 0x00007fca2e9ee4ce in Kontact::MainWindow::~MainWindow() () from /usr/lib64/libkontactprivate.so.4
#36 0x00007fca2e9ee629 in Kontact::MainWindow::~MainWindow() () from /usr/lib64/libkontactprivate.so.4
#37 0x00007fca2ce9c5d8 in QObject::event (this=this@entry=0x166c3e0, e=e@entry=0x2a16010) at kernel/qobject.cpp:1212
#38 0x00007fca2d8e1c5b in QWidget::event (this=this@entry=0x166c3e0, event=event@entry=0x2a16010) at kernel/qwidget.cpp:8859
#39 0x00007fca2dc970b3 in QMainWindow::event (this=0x166c3e0, event=0x2a16010) at widgets/qmainwindow.cpp:1478
#40 0x00007fca2e696979 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libkdeui.so.5
#41 0x00007fca2d89276c in QApplicationPrivate::notify_helper (this=this@entry=0x14ebf30, receiver=receiver@entry=0x166c3e0, e=e@entry=0x2a16010) at kernel/qapplication.cpp:4565
#42 0x00007fca2d898cad in QApplication::notify (this=0x7ffc5059f1c0, receiver=0x166c3e0, e=0x2a16010) at kernel/qapplication.cpp:4351
#43 0x00007fca2e5aae0a in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#44 0x00007fca2ce842ad in QCoreApplication::notifyInternal (this=0x7ffc5059f1c0, receiver=receiver@entry=0x166c3e0, event=event@entry=0x2a16010) at kernel/qcoreapplication.cpp:953
#45 0x00007fca2ce8757d in sendEvent (event=0x2a16010, receiver=0x166c3e0) at kernel/qcoreapplication.h:231
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1453730) at kernel/qcoreapplication.cpp:1577
#47 0x00007fca2ce87a23 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#48 0x00007fca2ceb18fe in sendPostedEvents () at kernel/qcoreapplication.h:236
#49 postEventSourceDispatch (s=0x14e3880) at kernel/qeventdispatcher_glib.cpp:300
#50 0x00007fca261dda04 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#51 0x00007fca261ddc48 in ?? () from /usr/lib64/libglib-2.0.so.0
#52 0x00007fca261ddcec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#53 0x00007fca2ceb10be in QEventDispatcherGlib::processEvents (this=0x1458fd0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#54 0x00007fca2d92f676 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x00007fca2ce82e6f in QEventLoop::processEvents (this=this@entry=0x7ffc5059f0c0, flags=...) at kernel/qeventloop.cpp:149
#56 0x00007fca2ce83165 in QEventLoop::exec (this=this@entry=0x7ffc5059f0c0, flags=...) at kernel/qeventloop.cpp:204
#57 0x00007fca2ce885b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#58 0x00000000004037f2 in ?? ()
#59 0x00007fca2c672b05 in __libc_start_main () from /lib64/libc.so.6
#60 0x0000000000403c97 in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 351215.

Possible duplicates by query: bug 353619, bug 351215.

Reported using DrKonqi
Comment 1 Tobias Guggenmos 2016-11-12 19:14:34 UTC
*** Bug 372395 has been marked as a duplicate of this bug. ***
Comment 2 Denis Kurz 2017-06-23 23:07:04 UTC
Bug 372395 was reported for Kontact 5.3.0 and marked duplicate of this one, but I disagree, so:

This bug has never been confirmed for a KDE PIM version that is based on KDE Frameworks, except possibly a Technology Preview version 5.0.x. Those Framework-based 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 3 Denis Kurz 2018-02-01 09:45:42 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.