Bug 235065

Summary: Akregator crashes in the background, possibly when downloading feeds
Product: [Applications] akregator Reporter: rele
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: rele
Priority: NOR    
Version: 1.6.2   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description rele 2010-04-22 15:21:11 UTC
Application: akregator (1.6.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-gentoo-r1 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
I was not using Akregator actively, so maybe it crashed because of downloading feeds automatically in the background.

Previous to this crash I could not start Akregator for weeks (process was created but used 1 CPU fully without showing the user interface) until I found out that some bogus feed items could cause this.
I deleted feedlistbackup.mk4 and archiveindex.mk4 and afterwards I could start Akregator again.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f1f4460f760 (LWP 4402))]

Thread 4 (Thread 0x7f1f2cea2710 (LWP 31626)):
#0  0x00007f1f3c5ce97e in ?? () from /lib/libc.so.6
#1  0x00007f1f3c569da8 in ?? () from /lib/libc.so.6
#2  0x00007f1f3c568181 in free () from /lib/libc.so.6
#3  0x00007f1f3b76014c in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f1f3e81fb76 in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f1f3e703401 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f1f3e70381d in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f1f3e474914 in start_thread () from /lib/libpthread.so.0
#8  0x00007f1f3c5c1dfd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f1f2d6a3710 (LWP 31627)):
#0  0x00007f1f3c5ce97e in ?? () from /lib/libc.so.6
#1  0x00007f1f3c569da8 in ?? () from /lib/libc.so.6
#2  0x00007f1f3c568181 in free () from /lib/libc.so.6
#3  0x00007f1f3b76014c in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f1f3e81fb76 in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f1f3e703401 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f1f3e70381d in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f1f3e474914 in start_thread () from /lib/libpthread.so.0
#8  0x00007f1f3c5c1dfd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1f2edb0710 (LWP 31628)):
#0  0x00007f1f3c5ce97e in ?? () from /lib/libc.so.6
#1  0x00007f1f3c569da8 in ?? () from /lib/libc.so.6
#2  0x00007f1f3c568181 in free () from /lib/libc.so.6
#3  0x00007f1f3b76014c in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f1f3e81fccb in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f1f3e703401 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f1f3e70381d in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f1f3e474914 in start_thread () from /lib/libpthread.so.0
#8  0x00007f1f3c5c1dfd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1f4460f760 (LWP 4402)):
[KCrash Handler]
#5  0x00007f1f3c563745 in ?? () from /lib/libc.so.6
#6  0x00007f1f3c565b84 in ?? () from /lib/libc.so.6
#7  0x00007f1f3c568270 in malloc () from /lib/libc.so.6
#8  0x00007f1f3cdab13d in operator new(unsigned long) () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/libstdc++.so.6
#9  0x00007f1f3cdab289 in operator new[](unsigned long) () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/libstdc++.so.6
#10 0x00007f1f31ea46d1 in c4_Column::Grow (this=0x22e7b98, off_=<value optimized out>, diff_=59)
    at /mnt/bigdata/ebuild/working/portage/kde-base/akregator-4.4.2/work/akregator-4.4.2/akregator/plugins/mk4storage/metakit/src/column.cpp:548
#11 0x00007f1f31eae71f in c4_FormatB::SetOne (this=0x22e7b80, index_=0, xbuf_=<value optimized out>, ignoreMemos_=<value optimized out>)
    at /mnt/bigdata/ebuild/working/portage/kde-base/akregator-4.4.2/work/akregator-4.4.2/akregator/plugins/mk4storage/metakit/src/format.cpp:608
#12 0x00007f1f31eae857 in c4_FormatS::Set (this=0x7f1f3c845e60, index_=4096, buf_=...)
    at /mnt/bigdata/ebuild/working/portage/kde-base/akregator-4.4.2/work/akregator-4.4.2/akregator/plugins/mk4storage/metakit/src/format.cpp:863
#13 0x00007f1f31ebd490 in c4_Sequence::Set (this=0x2a1bc80, index_=0, prop_=..., buf_=...)
    at /mnt/bigdata/ebuild/working/portage/kde-base/akregator-4.4.2/work/akregator-4.4.2/akregator/plugins/mk4storage/metakit/src/viewx.cpp:335
#14 0x00007f1f31ebd237 in c4_Reference::SetData (this=0x7fff2087fa20, value_=0x207e858 "tag:blogger.com,1999:blog-14882690.post-112251623823159688")
    at /mnt/bigdata/ebuild/working/portage/kde-base/akregator-4.4.2/work/akregator-4.4.2/akregator/plugins/mk4storage/metakit/include/mk4.inl:426
#15 c4_StringRef::operator= (this=0x7fff2087fa20, value_=0x207e858 "tag:blogger.com,1999:blog-14882690.post-112251623823159688")
    at /mnt/bigdata/ebuild/working/portage/kde-base/akregator-4.4.2/work/akregator-4.4.2/akregator/plugins/mk4storage/metakit/src/viewx.cpp:579
#16 0x00007f1f31ebd93c in Akregator::Backend::FeedStorageMK4Impl::findArticle (this=0x7f1f283795e0, guid=<value optimized out>)
    at /mnt/bigdata/ebuild/working/portage/kde-base/akregator-4.4.2/work/akregator-4.4.2/akregator/plugins/mk4storage/feedstoragemk4impl.cpp:297
#17 0x00007f1f31ebdf49 in Akregator::Backend::FeedStorageMK4Impl::contains (this=0x7f1f3c845e60, guid=...)
    at /mnt/bigdata/ebuild/working/portage/kde-base/akregator-4.4.2/work/akregator-4.4.2/akregator/plugins/mk4storage/feedstoragemk4impl.cpp:291
#18 0x00007f1f32330915 in Private (this=0x22ef100, article=..., feed_=<value optimized out>, archive_=<value optimized out>)
    at /mnt/bigdata/ebuild/working/portage/kde-base/akregator-4.4.2/work/akregator-4.4.2/akregator/src/article.cpp:171
#19 0x00007f1f32331941 in Article (this=0x7fff2087fe50, article=..., feed=0x7f1f2837f590)
    at /mnt/bigdata/ebuild/working/portage/kde-base/akregator-4.4.2/work/akregator-4.4.2/akregator/src/article.cpp:245
#20 0x00007f1f3233e57e in Akregator::Feed::appendArticles (this=0x7f1f2837f590, feed=<value optimized out>)
    at /mnt/bigdata/ebuild/working/portage/kde-base/akregator-4.4.2/work/akregator-4.4.2/akregator/src/feed.cpp:499
#21 0x00007f1f3233ef22 in Akregator::Feed::fetchCompleted (this=0x7f1f2837f590, l=<value optimized out>, doc=)
    at /mnt/bigdata/ebuild/working/portage/kde-base/akregator-4.4.2/work/akregator-4.4.2/akregator/src/feed.cpp:676
#22 0x00007f1f3233f398 in Akregator::Feed::qt_metacall (this=0x7f1f2837f590, _c=<value optimized out>, _id=<value optimized out>, _a=0x7fff208801d0)
    at /mnt/bigdata/ebuild/working/portage/kde-base/akregator-4.4.2/work/akregator-4.4.2_build/akregator/src/feed.moc:112
#23 0x00007f1f3e8089ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007f1f3c2c82a2 in Syndication::Loader::loadingComplete(Syndication::Loader*, boost::shared_ptr<Syndication::Feed>, Syndication::ErrorCode) () from /usr/lib64/libsyndication.so.4
#25 0x00007f1f3c2c92e6 in Syndication::Loader::slotRetrieverDone(QByteArray const&, bool) () from /usr/lib64/libsyndication.so.4
#26 0x00007f1f3c2c96cd in Syndication::Loader::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libsyndication.so.4
#27 0x00007f1f3e8089ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#28 0x00007f1f3c2cb793 in Syndication::DataRetriever::dataRetrieved(QByteArray const&, bool) () from /usr/lib64/libsyndication.so.4
#29 0x00007f1f3c2cbe9e in Syndication::FileRetriever::slotResult(KJob*) () from /usr/lib64/libsyndication.so.4
#30 0x00007f1f3c2cc6e3 in Syndication::FileRetriever::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libsyndication.so.4
#31 0x00007f1f3e8089ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#32 0x00007f1f3ec0be12 in KJob::result(KJob*) () from /usr/lib64/libkdecore.so.5
#33 0x00007f1f3ec0c0d0 in KJob::emitResult() () from /usr/lib64/libkdecore.so.5
#34 0x00007f1f3f9440d3 in KIO::SimpleJob::slotFinished() () from /usr/lib64/libkio.so.5
#35 0x00007f1f3f944a13 in KIO::TransferJob::slotFinished() () from /usr/lib64/libkio.so.5
#36 0x00007f1f3f9427d9 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#37 0x00007f1f3e8089ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#38 0x00007f1f3fa031a9 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib64/libkio.so.5
#39 0x00007f1f3fa005ec in KIO::SlaveInterface::dispatch() () from /usr/lib64/libkio.so.5
#40 0x00007f1f3f9f4a56 in KIO::Slave::gotInput() () from /usr/lib64/libkio.so.5
#41 0x00007f1f3f9f4c3c in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#42 0x00007f1f3e8089ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#43 0x00007f1f3f913c4d in ?? () from /usr/lib64/libkio.so.5
#44 0x00007f1f3f913d55 in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#45 0x00007f1f3e8059b1 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#46 0x00007f1f3d727fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#47 0x00007f1f3d72e5eb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#48 0x00007f1f3f432628 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#49 0x00007f1f3e7f5c6b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#50 0x00007f1f3e7f8396 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#51 0x00007f1f3e81f573 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#52 0x00007f1f3b7607e3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#53 0x00007f1f3b764010 in ?? () from /usr/lib/libglib-2.0.so.0
#54 0x00007f1f3b764128 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#55 0x00007f1f3e81f05e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#56 0x00007f1f3d7d68a6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#57 0x00007f1f3e7f4592 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#58 0x00007f1f3e7f495d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#59 0x00007f1f3e7f863b in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#60 0x000000000040a0b3 in main (argc=<value optimized out>, argv=<value optimized out>) at /mnt/bigdata/ebuild/working/portage/kde-base/akregator-4.4.2/work/akregator-4.4.2/akregator/src/main.cpp:103

This bug may be a duplicate of or related to bug 217348.

Possible duplicates by query: bug 231507, bug 227189, bug 217348, bug 197830.

Reported using DrKonqi
Comment 1 rele 2010-04-25 19:23:33 UTC
Created attachment 43026 [details]
New crash information added by DrKonqi

This maybe the same type of crash I already reported.
I was not at the PC, when I came back, Akregator already has been crashed.
Comment 2 rele 2010-05-12 16:14:46 UTC
Created attachment 43515 [details]
New crash information added by DrKonqi

Again, I was not using Akregator actively, it crashed while sitting in the task bar.
Comment 3 rele 2010-05-17 09:35:03 UTC
Created attachment 43659 [details]
New crash information added by DrKonqi

I was 2 days gone, when I came back, Akregator had crashed.
So again without user interaction.
Comment 4 rele 2010-05-17 09:40:40 UTC
Created attachment 43660 [details]
New crash information added by DrKonqi

I am not sure if this is related, but after starting Akregator again after the last crashed mentioned a few minutes ago in this report, it crashed again after just a few seconds.
Comment 5 rele 2010-06-06 13:37:09 UTC
Created attachment 47739 [details]
New crash information added by DrKonqi

Akregator just crashed again while not interacting with it.
Comment 6 Christophe Marin 2010-10-02 02:03:52 UTC

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