Bug 234285

Summary: Crash when switching feeds
Product: [Applications] akregator Reporter: Christopher Heiny <christopherheiny>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: daveyfrost
Priority: NOR    
Version: 1.6.1   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Christopher Heiny 2010-04-13 21:23:24 UTC
Application: akregator (1.6.1)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.11-99.fc12.x86_64 x86_64
Distribution: "Fedora release 12 (Constantine)"

-- Information about the crash:
This may be a dupe of another bug with a similar title.  Sorry - don't have the number, CRA is being a PITA.   Anyway...

First strange bit of behavior: when Akregator was first started, it ran 100% CPU in infiinte loop for 10 minutes.  Killed Akregator, moved .kde/share/apps/akregator away to akregator.orig, restarted.  Akregator came up fine, showed default KDE feeds.

Exited Akregator, move back the akregator.orig/data/feeds.opml* files, restarted.  Akregator came up fine, but with no article history.

Was working through feeds, marking as read.  One feed (Information Is Beautiful) suddenly showed four articles as "new" that could not be viewed or marked as read.  Clicked on another feed, clicked back on the first feed, and Akregator crashed.

 -- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f7556e41840 (LWP 2310))]

Thread 2 (Thread 0x7f75476ea710 (LWP 3152)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00000038a6471802 in wait (this=<value optimized out>, mutex=0xc83100, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xc83100, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00000038a6467d11 in QThreadPoolThread::run (this=0xc14f70) at concurrent/qthreadpool.cpp:140
#4  0x00000038a64709a5 in QThreadPrivate::start (arg=0xc14f70) at thread/qthread_unix.cpp:248
#5  0x000000389b806a3a in start_thread (arg=0x7f75476ea710) at pthread_create.c:297
#6  0x000000389acde65d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7556e41840 (LWP 2310)):
[KCrash Handler]
#5  0x00007f754bb0ebef in Akregator::Article::title (this=<value optimized out>) at /usr/src/debug/kdepim-4.4.1/akregator/src/article.cpp:375
#6  0x00007f754bb18aca in Akregator::ArticleModel::Private::Private (this=0x1cc13f0, articles_=<value optimized out>, qq=<value optimized out>)
    at /usr/src/debug/kdepim-4.4.1/akregator/src/articlemodel.cpp:76
#7  0x00007f754bb18cba in Akregator::ArticleModel::ArticleModel (this=0x1ab9b90, articles=..., parent=<value optimized out>) at /usr/src/debug/kdepim-4.4.1/akregator/src/articlemodel.cpp:79
#8  0x00007f754bb3468f in Akregator::SelectionController::articleHeadersAvailable (this=0x82fa50, job=<value optimized out>) at /usr/src/debug/kdepim-4.4.1/akregator/src/selectioncontroller.cpp:212
#9  0x00007f754bb34a64 in Akregator::SelectionController::qt_metacall (this=0x82fa50, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff44cabb20)
    at /usr/src/debug/kdepim-4.4.1/x86_64-redhat-linux-gnu/akregator/src/selectioncontroller.moc:92
#10 0x00000038a656a2af in QMetaObject::activate (sender=0x1dd7c40, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff44cabb20) at kernel/qobject.cpp:3293
#11 0x00000038a88f426f in KJob::finished (this=<value optimized out>, _t1=0x1dd7c40) at /usr/src/debug/kdelibs-4.4.1/x86_64-redhat-linux-gnu/kdecore/kjob.moc:173
#12 0x00000038a88f43a5 in KJob::emitResult (this=0x1dd7c40) at /usr/src/debug/kdelibs-4.4.1/kdecore/jobs/kjob.cpp:310
#13 0x00007f754bb12966 in Akregator::ArticleListJob::doList (this=0x1dd7c40) at /usr/src/debug/kdepim-4.4.1/akregator/src/articlejobs.cpp:190
#14 0x00007f754bb12a70 in Akregator::ArticleListJob::qt_metacall (this=0x1dd7c40, _c=InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdepim-4.4.1/x86_64-redhat-linux-gnu/akregator/src/articlejobs.moc:239
#15 0x00000038a656a2af in QMetaObject::activate (sender=0x1cd89e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#16 0x00000038a656f97f in QSingleShotTimer::timerEvent (this=0x1cd89e0) at kernel/qtimer.cpp:308
#17 0x00000038a656663e in QObject::event (this=0x1cd89e0, e=0x7fff44cac3c0) at kernel/qobject.cpp:1212
#18 0x00000038abdaa9dc in QApplicationPrivate::notify_helper (this=0x6c2b40, receiver=0x1cd89e0, e=0x7fff44cac3c0) at kernel/qapplication.cpp:4300
#19 0x00000038abdb0aab in QApplication::notify (this=<value optimized out>, receiver=0x1cd89e0, e=0x7fff44cac3c0) at kernel/qapplication.cpp:4183
#20 0x00000038ad406846 in KApplication::notify (this=0x7fff44cac6c0, receiver=0x1cd89e0, event=0x7fff44cac3c0) at /usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#21 0x00000038a655774c in QCoreApplication::notifyInternal (this=0x7fff44cac6c0, receiver=0x1cd89e0, event=0x7fff44cac3c0) at kernel/qcoreapplication.cpp:704
#22 0x00000038a657fe02 in sendEvent (this=0x6ca640) at kernel/qcoreapplication.h:215
#23 QTimerInfoList::activateTimers (this=0x6ca640) at kernel/qeventdispatcher_unix.cpp:603
#24 0x00000038a657d398 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#25 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#26 0x000000389dc3923e in g_main_dispatch (context=0x6c9520) at gmain.c:1960
#27 IA__g_main_context_dispatch (context=0x6c9520) at gmain.c:2513
#28 0x000000389dc3cc28 in g_main_context_iterate (context=0x6c9520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#29 0x000000389dc3cd4a in IA__g_main_context_iteration (context=0x6c9520, may_block=1) at gmain.c:2654
#30 0x00000038a657d063 in QEventDispatcherGlib::processEvents (this=0x694510, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#31 0x00000038abe49a4e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x00000038a6556192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#33 0x00000038a655645c in QEventLoop::exec (this=0x7fff44cac660, flags=...) at kernel/qeventloop.cpp:201
#34 0x00000038a6558749 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#35 0x0000000000408edd in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdepim-4.4.1/akregator/src/main.cpp:103

Possible duplicates by query: bug 233934, bug 231935, bug 229271, bug 228425, bug 228107.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-06-01 15:06:56 UTC
*** Bug 240271 has been marked as a duplicate of this bug. ***
Comment 2 Christophe Marin 2010-06-05 16:02:50 UTC

*** This bug has been marked as a duplicate of bug 194591 ***