Bug 316773

Summary: Crash on closing kontact
Product: [Applications] akregator Reporter: auxsvr
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash    
Priority: NOR    
Version: 4.10.1   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description auxsvr 2013-03-15 12:00:06 UTC
Application: kontact (4.10.1)
KDE Platform Version: 4.10.1 "release 552"
Qt Version: 4.8.4
Operating System: Linux 3.4.33-2.24-desktop i686
Distribution: "openSUSE 12.2 (i586)"

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

I attempted to close kontact while it was frozen, after I had clicked on an article header.

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

Thread 3 (Thread 0xb105bb40 (LWP 8955)):
#0  0xb770f424 in __kernel_vsyscall ()
#1  0xb3aa7a4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5ffb11c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb570b30d in WTF::TCMalloc_PageHeap::scavengerThread (this=this@entry=0xb5ea1da0 <WTF::pageheap_memory>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#4  0xb570b33f in WTF::TCMalloc_PageHeap::runScavengerThread (context=0xb5ea1da0 <WTF::pageheap_memory>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#5  0xb3aa3e32 in start_thread () from /lib/libpthread.so.0
#6  0xb5fed7ee in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb073ab40 (LWP 8956)):
#0  0xb3a0ae3d in clock_gettime () from /lib/librt.so.1
#1  0xb6d44965 in do_gettime (frac=0xb073a000, sec=0xb0739ff8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6e2b14e in QTimerInfoList::updateCurrentTime (this=0xafe02074) at kernel/qeventdispatcher_unix.cpp:354
#4  0xafe02074 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb22f1740 (LWP 8954)):
[KCrash Handler]
#7  0x00000000 in ?? ()
#8  0xa9ce9bb8 in Akregator::Article::setStatus (this=0xbfcab8b0, stat=1) at /usr/src/debug/kdepim-4.10.1/akregator/src/article.cpp:368
#9  0xa9d03070 in Akregator::ArticleModifyJob::doStart (this=0xeed3538) at /usr/src/debug/kdepim-4.10.1/akregator/src/articlejobs.cpp:145
#10 0xa9d0367b in qt_static_metacall (_id=0, _o=0xeed3538, _c=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdepim-4.10.1/build/akregator/src/articlejobs.moc:184
#11 Akregator::ArticleModifyJob::qt_static_metacall (_o=_o@entry=0xeed3538, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=0, _a=0xbfcaba2c) at /usr/src/debug/kdepim-4.10.1/build/akregator/src/articlejobs.moc:178
#12 0xb6e109d2 in QMetaObject::activate (sender=0xc201100, m=0xb6f61e78 <QSingleShotTimer::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3548
#13 0xb6e17bc5 in QSingleShotTimer::timeout (this=this@entry=0xc201100) at .moc/release-shared/qtimer.moc:97
#14 0xb6e17c8c in QSingleShotTimer::timerEvent (this=0xc201100) at kernel/qtimer.cpp:317
#15 0xb6e0e7a4 in QObject::event (this=0xc201100, e=0xbfcabf70) at kernel/qobject.cpp:1165
#16 0xb62e2b9c in QApplicationPrivate::notify_helper (this=0x9edf208, receiver=0xc201100, e=0xbfcabf70) at kernel/qapplication.cpp:4562
#17 0xb62e759f in QApplication::notify (this=0xbfcabf70, receiver=0xc201100, e=0xbfcabf70) at kernel/qapplication.cpp:3944
#18 0xb74320f1 in KApplication::notify (this=0xbfcac2c8, receiver=0xc201100, event=0xbfcabf70) at /usr/src/debug/kdelibs-4.10.1/kdeui/kernel/kapplication.cpp:311
#19 0xb6df867e in QCoreApplication::notifyInternal (this=0xbfcac2c8, receiver=0xc201100, event=0xbfcabf70) at kernel/qcoreapplication.cpp:946
#20 0xb6e2cf57 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#21 QTimerInfoList::activateTimers (this=0x9ee8734) at kernel/qeventdispatcher_unix.cpp:637
#22 0xb6e29fd8 in timerSourceDispatch (source=0x9ee8700) at kernel/qeventdispatcher_glib.cpp:186
#23 timerSourceDispatch (source=0x9ee8700) at kernel/qeventdispatcher_glib.cpp:180
#24 0xb39547d3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0xb3954b70 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0xb3954c51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#27 0xb6e2a651 in QEventDispatcherGlib::processEvents (this=0x9eb69b8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#28 0xb639448a in QGuiEventDispatcherGlib::processEvents (this=0x9eb69b8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0xb6df714c in QEventLoop::processEvents (this=this@entry=0xbfcac1d8, flags=...) at kernel/qeventloop.cpp:149
#30 0xb6df7441 in QEventLoop::exec (this=0xbfcac1d8, flags=...) at kernel/qeventloop.cpp:204
#31 0xb6dfc6fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#32 0xb62e0a14 in QApplication::exec () at kernel/qapplication.cpp:3823
#33 0x0804adf7 in main (argc=1, argv=0xbfcac3a4) at /usr/src/debug/kdepim-4.10.1/kontact/src/main.cpp:219

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:38:28 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 akregator (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 2 Denis Kurz 2017-01-07 21:47:35 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.