Bug 235065 - Akregator crashes in the background, possibly when downloading feeds
Summary: Akregator crashes in the background, possibly when downloading feeds
Status: RESOLVED DUPLICATE of bug 217348
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: 1.6.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-22 15:21 UTC by rele
Modified: 2010-10-02 02:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (11.11 KB, text/plain)
2010-04-25 19:23 UTC, rele
Details
New crash information added by DrKonqi (7.67 KB, text/plain)
2010-05-12 16:14 UTC, rele
Details
New crash information added by DrKonqi (4.91 KB, text/plain)
2010-05-17 09:35 UTC, rele
Details
New crash information added by DrKonqi (4.99 KB, text/plain)
2010-05-17 09:40 UTC, rele
Details
New crash information added by DrKonqi (9.97 KB, text/plain)
2010-06-06 13:37 UTC, rele
Details

Note You need to log in before you can comment on or make changes to this bug.
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 ***