Bug 229548 - akregator update corrupts database
Summary: akregator update corrupts database
Status: RESOLVED DUPLICATE of bug 197718
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-05 14:50 UTC by alexngould
Modified: 2010-03-25 23:27 UTC (History)
0 users

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 alexngould 2010-03-05 14:50:16 UTC
Application that crashed: akregator
Version of the application: 1.5.3
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.3
Operating System: Linux 2.6.32-trunk-686-bigmem i686
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
Akregator frequently crashes when updating feeds. Usually, it displays items that have already been read some time ago as "new" items again, but with invalid dates that put them all the way at the end of a list sorted by date/time. Selecting these items fails to display their contents or mark them as "read," and usually seems to be followed by a crash a few seconds later. Exiting and re-starting the program seems to correct the corruption, but the problem recurs again within hours.

 -- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
[KCrash Handler]
#6  0xb2cbf5d7 in Akregator::Article::setStatus(int) () from /usr/lib/kde4/akregatorpart.so
#7  0xb2cd01c3 in Akregator::Feed::appendArticles(boost::shared_ptr<Syndication::Feed>) () from /usr/lib/kde4/akregatorpart.so
#8  0xb2cd1cac in Akregator::Feed::fetchCompleted(Syndication::Loader*, boost::shared_ptr<Syndication::Feed>, Syndication::ErrorCode) () from /usr/lib/kde4/akregatorpart.so
#9  0xb2cd244b in Akregator::Feed::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/akregatorpart.so
#10 0xb6e9e303 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#11 0xb6e9ef42 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#12 0xb2c5d0cf in Syndication::Loader::loadingComplete(Syndication::Loader*, boost::shared_ptr<Syndication::Feed>, Syndication::ErrorCode) () from /usr/lib/libsyndication.so.4
#13 0xb2c5e2b8 in Syndication::Loader::slotRetrieverDone(QByteArray const&, bool) () from /usr/lib/libsyndication.so.4
#14 0xb2c5e6dc in Syndication::Loader::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libsyndication.so.4
#15 0xb6e9e303 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#16 0xb6e9ef42 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#17 0xb2c6097f in Syndication::DataRetriever::dataRetrieved(QByteArray const&, bool) () from /usr/lib/libsyndication.so.4
#18 0xb2c61294 in Syndication::FileRetriever::slotResult(KJob*) () from /usr/lib/libsyndication.so.4
#19 0xb2c61ba7 in Syndication::FileRetriever::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libsyndication.so.4
#20 0xb6e9e303 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#21 0xb6e9ef42 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#22 0xb70caa33 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#23 0xb70caed9 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#24 0xb5f80b15 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#25 0xb5f81473 in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5
#26 0xb5f7da03 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#27 0xb6e9e303 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#28 0xb6e9ef42 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#29 0xb6046707 in KIO::SlaveInterface::finished() () from /usr/lib/libkio.so.5
#30 0xb604a4b7 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#31 0xb6046be7 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#32 0xb6038bcd in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#33 0xb603b0b3 in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#34 0xb6e9e303 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#35 0xb6e9ef42 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#36 0xb5f44c07 in KIO::Connection::readyRead() () from /usr/lib/libkio.so.5
#37 0xb5f46513 in ?? () from /usr/lib/libkio.so.5
#38 0xb5f468f6 in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#39 0xb6e97b0b in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#40 0xb6e995e0 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#41 0xb64c8a94 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#42 0xb64d0bee in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#43 0xb740662d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#44 0xb6e891eb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#45 0xb6e89e2e in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#46 0xb6e8a00d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#47 0xb6eb44cf in ?? () from /usr/lib/libQtCore.so.4
#48 0xb5013b38 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#49 0xb50173d0 in ?? () from /lib/libglib-2.0.so.0
#50 0xb5017503 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#51 0xb6eb4041 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#52 0xb6568305 in ?? () from /usr/lib/libQtGui.so.4
#53 0xb6e8783a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#54 0xb6e87c82 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#55 0xb6e8a0d9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#56 0xb64c8917 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#57 0x0804f961 in _start ()

This bug may be a duplicate of or related to bug 228603

Reported using DrKonqi
Comment 1 Christophe Marin 2010-03-25 23:27:30 UTC

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