Bug 330652 - Kontact crashed long after closing its window
Summary: Kontact crashed long after closing its window
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.12.1
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-02-02 01:24 UTC by Kai Krakow
Modified: 2017-01-07 21:50 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 Kai Krakow 2014-02-02 01:24:31 UTC
Application: kontact (4.12.1)
KDE Platform Version: 4.12.1
Qt Version: 4.8.5
Operating System: Linux 3.13.1-gentoo x86_64
Distribution: "Gentoo Base System release 2.2"

-- Information about the crash:
- What I was doing when the application crashed:

I used Kontact to browser kmail and knode. Many minutes after closing Kontact, this crash showed up.

The crash can be reproduced sometimes.

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

Thread 4 (Thread 0x7f7de24e1700 (LWP 5155)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x000000325395590d in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x0000003253955a19 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtWebKit.so.4
#3  0x0000003c4a208f3a in start_thread (arg=0x7f7de24e1700) at pthread_create.c:308
#4  0x0000003c49aee2ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f7de1bc8700 (LWP 5157)):
#0  0x0000003c49ae466d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003c4e24a33c in g_main_context_poll (n_fds=1, fds=0x7f7ddc0029c0, timeout=-1, context=0x7f7ddc0009a0, priority=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3995
#2  g_main_context_iterate (context=context@entry=0x7f7ddc0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3696
#3  0x0000003c4e24a464 in g_main_context_iteration (context=0x7f7ddc0009a0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762
#4  0x00000035b37abca6 in QEventDispatcherGlib::processEvents (this=0x7f7ddc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x00000035b377c60f in QEventLoop::processEvents (this=this@entry=0x7f7de1bc7e70, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000035b377c898 in QEventLoop::exec (this=0x7f7de1bc7e70, flags=...) at kernel/qeventloop.cpp:204
#7  0x00000035b367f350 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#8  0x00000035b3681acc in QThreadPrivate::start (arg=0x2155ec0) at thread/qthread_unix.cpp:338
#9  0x0000003c4a208f3a in start_thread (arg=0x7f7de1bc8700) at pthread_create.c:308
#10 0x0000003c49aee2ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f7d8398e700 (LWP 5445)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00000035bcf86d27 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x35bd293640 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00000035bcf86d59 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003c4a208f3a in start_thread (arg=0x7f7d8398e700) at pthread_create.c:308
#4  0x0000003c49aee2ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f7de6f36780 (LWP 5154)):
[KCrash Handler]
#6  parent (this=0x334b4a0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:273
#7  parentWidget (this=0x334b4a0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1036
#8  QWidget::window (this=0x334b4a0) at kernel/qwidget.cpp:4345
#9  0x00007f7ce5ff4e80 in topLevelWidget (this=0x334b4a0) at /usr/include/qt4/QtGui/qwidget.h:328
#10 KNMainWidget::setStatusMsg (this=0x334b4a0, text=..., id=4000005) at /var/tmp/portage/kde-base/knode-4.12.1-r1/work/knode-4.12.1/knode/knmainwidget.cpp:263
#11 0x00007f7ce5f83bcc in KNGroup::scoreArticles (this=0x36c1780, onlynew=<optimized out>) at /var/tmp/portage/kde-base/knode-4.12.1-r1/work/knode-4.12.1/knode/kngroup.cpp:923
#12 0x00007f7ce5f78bbf in KNGroupManager::processJob (this=0x1102b190, j=0x135c9cd0) at /var/tmp/portage/kde-base/knode-4.12.1-r1/work/knode-4.12.1/knode/kngroupmanager.cpp:630
#13 0x00007f7ce5f68002 in KNJobConsumer::jobDone (this=0x1102b1a0, j=0x7fff005d9400) at /var/tmp/portage/kde-base/knode-4.12.1-r1/work/knode-4.12.1/knode/knjobdata.cpp:54
#14 0x00007f7ce5f65f1a in KNode::Scheduler::slotJobFinished (this=0x62fc990, job=0x7fff005d9400) at /var/tmp/portage/kde-base/knode-4.12.1-r1/work/knode-4.12.1/knode/scheduler.cpp:202
#15 0x00000035b3793054 in QMetaObject::activate (sender=0x135c9cd0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff005d9950) at kernel/qobject.cpp:3547
#16 0x00007f7ce5f67f6f in KNJobData::finished (this=<optimized out>, _t1=0x135c9cd0) at /var/tmp/portage/kde-base/knode-4.12.1-r1/work/knode-4.12.1_build/knode/knjobdata.moc:108
#17 0x00000035b379718e in QObject::event (this=0x135c9cd0, e=<optimized out>) at kernel/qobject.cpp:1194
#18 0x000000324e5de21c in QApplicationPrivate::notify_helper (this=this@entry=0x213e5c0, receiver=receiver@entry=0x135c9cd0, e=e@entry=0x1451a530) at kernel/qapplication.cpp:4562
#19 0x000000324e5e0ba2 in QApplication::notify (this=0x7fff005da430, receiver=0x135c9cd0, e=0x1451a530) at kernel/qapplication.cpp:4423
#20 0x000000324f453b66 in KApplication::notify (this=0x7fff005da430, receiver=0x135c9cd0, event=0x1451a530) at /var/tmp/portage/kde-base/kdelibs-4.12.1/work/kdelibs-4.12.1/kdeui/kernel/kapplication.cpp:311
#21 0x00000035b377d95e in QCoreApplication::notifyInternal (this=0x7fff005da430, receiver=receiver@entry=0x135c9cd0, event=event@entry=0x1451a530) at kernel/qcoreapplication.cpp:949
#22 0x00000035b3780f29 in sendEvent (event=0x1451a530, receiver=0x135c9cd0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#23 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x20fb1f0) at kernel/qcoreapplication.cpp:1573
#24 0x00000035b37abaf3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#25 postEventSourceDispatch (s=s@entry=0x213e400) at kernel/qeventdispatcher_glib.cpp:280
#26 0x0000003c4e24a065 in g_main_dispatch (context=0x213e900) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3054
#27 g_main_context_dispatch (context=context@entry=0x213e900) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3630
#28 0x0000003c4e24a3a8 in g_main_context_iterate (context=context@entry=0x213e900, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3701
#29 0x0000003c4e24a464 in g_main_context_iteration (context=0x213e900, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762
#30 0x00000035b37abc86 in QEventDispatcherGlib::processEvents (this=0x20fcad0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#31 0x000000324e67edde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x00000035b377c60f in QEventLoop::processEvents (this=this@entry=0x7fff005da2a0, flags=...) at kernel/qeventloop.cpp:149
#33 0x00000035b377c898 in QEventLoop::exec (this=0x7fff005da2a0, flags=...) at kernel/qeventloop.cpp:204
#34 0x00000035b3781af8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#35 0x0000000000403909 in main (argc=1, argv=0x7fff005da578) at /var/tmp/portage/kde-base/kontact-4.12.1/work/kontact-4.12.1/kontact/src/main.cpp:219

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

Possible duplicates by query: bug 297115, bug 296595.

Reported using DrKonqi
Comment 1 Jekyll Wu 2014-02-02 12:30:03 UTC

*** This bug has been marked as a duplicate of bug 297115 ***
Comment 2 Jekyll Wu 2014-02-02 12:35:11 UTC
on second look, not a duplicate
Comment 3 Denis Kurz 2016-09-24 19:28:07 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 4 Denis Kurz 2017-01-07 21:50:50 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.