All articles are marked unread and all lables are lost after akregator crash

Bug #583167 reported by Pavel Malyshev
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
kdepim (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: kdepim

All the time akregator crashes all articles that I have read marks unread again. All marks that I have set on articles are lost. All articels that were fetched but could not be fetched after crash are lost.
The only one storage engine in akregator is metakit for now and it seems like storage is being saved only at exit. It seems like storage is not being synced while program is running and that is really strange.

So if you have some reproducable crash you can fetch new articles, mark some of them as important, mark all of them as read and then force akregator to crash. After restart you will see that all your changes are lost.
This bug is really annoying when akregator runs for days.

This bug was there for a long time.
Now I'm using lucid and tried 4:4.4.2-0ubuntu5 and 4:4.4.3-0ubuntu1~ppa1 from kubuntu-ppa. All of them have this bug.

Revision history for this message
Pavel Malyshev (afunix) wrote :

7 months passed without any comment!

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in kdepim (Ubuntu):
status: New → Confirmed
Revision history for this message
Matt Dittloff (mattdittloff) wrote :

I figured out a bad workaround for this.

Use KAlarm or some other scheduling program to run the following command once a day:

killall akregator
akregator --hide-mainwindow

It causes akregator to close and then restart, saving the current state. It doesn't fix the problem, but it at least limits the damage caused by it.

Revision history for this message
Matt Dittloff (mattdittloff) wrote :

This bug is fixed. Akregator now has a Restore Session feature for after it has crashed.

Revision history for this message
Rohan Garg (rohangarg) wrote :

Comment #4 mentions that it's fixed, changing status to fix released.

Changed in kdepim (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.