Bug 297115 - kontact crashed when closed
Summary: kontact crashed when closed
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 296436 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-03-30 12:12 UTC by Alexander Stein
Modified: 2017-01-07 22:31 UTC (History)
1 user (show)

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 Alexander Stein 2012-03-30 12:12:00 UTC
Application: kontact (4.8.0)
KDE Platform Version: 4.8.1 (4.8.1) (Compiled from sources)
Qt Version: 4.8.1
Operating System: Linux 3.2.1-gentoo-r2 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:
I closed kontact and after some minutes it simply crashed. I have used the parts from kmail akregator and knode.

The crash can be reproduced some of the time.

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

Thread 3 (Thread 0x7f194361a700 (LWP 11422)):
#0  0x00007f19511a964c in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007f1955bd640c in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x00007f1955bd6449 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtWebKit.so.4
#3  0x00007f19511a4dbc in start_thread () from /lib64/libpthread.so.0
#4  0x00007f195693eded in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f1942d19700 (LWP 11423)):
#0  0x00007f1956935fb3 in poll () from /lib64/libc.so.6
#1  0x00007f194ffda614 in g_main_context_iterate.clone.6 () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f194ffdaa7f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f1957e766d6 in QEventDispatcherGlib::processEvents (this=0x1f466b0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f1957e431f2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f1957e434c5 in QEventLoop::exec (this=0x7f1942d18e20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f1957d32458 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f1957d349ed in QThreadPrivate::start (arg=0x1f45f90) at thread/qthread_unix.cpp:298
#8  0x00007f19511a4dbc in start_thread () from /lib64/libpthread.so.0
#9  0x00007f195693eded in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f1959633760 (LWP 11421)):
[KCrash Handler]
#6  parent (this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:273
#7  parentWidget (this=0x288d920) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1033
#8  QWidget::window (this=0x288d930) at kernel/qwidget.cpp:4337
#9  0x00007f18f48cc51b in KNAccountManager::loadPasswordsAsync (this=0x2ad0d70) at /tmp/portage/kde-base/knode-4.8.1/work/knode-4.8.1/knode/knaccountmanager.cpp:213
#10 0x00007f18f48c3a9b in KNode::Scheduler::addJob (this=<optimized out>, job=0x52d4720) at /tmp/portage/kde-base/knode-4.8.1/work/knode-4.8.1/knode/scheduler.cpp:63
#11 0x00007f18f48c5bda in KNJobConsumer::emitJob (this=<optimized out>, j=0x52d4720) at /tmp/portage/kde-base/knode-4.8.1/work/knode-4.8.1/knode/knjobdata.cpp:46
#12 0x00007f18f48d367e in KNGroupManager::checkAll (this=0x2e955d0, a=..., silent=true) at /tmp/portage/kde-base/knode-4.8.1/work/knode-4.8.1/knode/kngroupmanager.cpp:580
#13 0x00007f18f48d376b in KNGroupManager::checkAll (this=0x2e955d0, id=1, silent=true) at /tmp/portage/kde-base/knode-4.8.1/work/knode-4.8.1/knode/kngroupmanager.cpp:588
#14 0x00007f1957e5d1a1 in QMetaObject::activate (sender=0x2a0f4a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#15 0x00007f1957e5b0f9 in QObject::event (this=0x2a0f4a0, e=<optimized out>) at kernel/qobject.cpp:1157
#16 0x00007f19570dbc60 in QApplicationPrivate::notify_helper (this=0x1f3d030, receiver=0x2a0f4a0, e=0x7fffbaeb3350) at kernel/qapplication.cpp:4554
#17 0x00007f19570e0f8d in QApplication::notify (this=<optimized out>, receiver=0x2a0f4a0, e=0x7fffbaeb3350) at kernel/qapplication.cpp:4415
#18 0x00007f1958927251 in KApplication::notify (this=0x7fffbaeb36a0, receiver=0x2a0f4a0, event=0x7fffbaeb3350) at /tmp/portage/kde-base/kdelibs-4.8.1-r3/work/kdelibs-4.8.1/kdeui/kernel/kapplication.cpp:311
#19 0x00007f1957e44aeb in QCoreApplication::notifyInternal (this=0x7fffbaeb36a0, receiver=0x2a0f4a0, event=0x7fffbaeb3350) at kernel/qcoreapplication.cpp:876
#20 0x00007f1957e7966e in sendEvent (event=0x7fffbaeb3350, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#21 QTimerInfoList::activateTimers (this=0x1f49930) at kernel/qeventdispatcher_unix.cpp:611
#22 0x00007f1957e75f3d in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#23 0x00007f1957e75f71 in idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233
#24 0x00007f194ffda0da in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#25 0x00007f194ffda8e8 in g_main_context_iterate.clone.6 () from /usr/lib64/libglib-2.0.so.0
#26 0x00007f194ffdaa7f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#27 0x00007f1957e7669a in QEventDispatcherGlib::processEvents (this=0x1f421a0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#28 0x00007f195718d5c6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x00007f1957e431f2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#30 0x00007f1957e434c5 in QEventLoop::exec (this=0x7fffbaeb3610, flags=...) at kernel/qeventloop.cpp:204
#31 0x00007f1957e4851b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#32 0x00000000004044e2 in main (argc=1, argv=0x7fffbaeb3c08) at /tmp/portage/kde-base/kontact-4.8.1/work/kontact-4.8.1/kontact/src/main.cpp:218

Possible duplicates by query: bug 296595, bug 281534, bug 216332, bug 205713.

Reported using DrKonqi
Comment 1 Christophe Marin 2012-03-30 13:28:59 UTC
*** Bug 296436 has been marked as a duplicate of this bug. ***
Comment 2 Christophe Marin 2012-03-30 13:29:38 UTC
Can you reproduce if you use KNode instead of Kontact ?
Comment 3 Alexander Stein 2012-03-30 14:49:49 UTC
No, if I run KNode alone all works as expected. It seems it just occurs when using KNode-Kpart in Kontact.
Comment 4 Jekyll Wu 2014-02-02 12:30:03 UTC
*** Bug 330652 has been marked as a duplicate of this bug. ***
Comment 5 Denis Kurz 2016-09-24 19:27:55 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 6 Denis Kurz 2017-01-07 22:31:04 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.