Akregator sometimes put's items in wrong feed

Bug #179214 reported by Philip Macpherson
6
Affects Status Importance Assigned to Milestone
KDE PIM
Incomplete
Medium
kdepim (Ubuntu)
Fix Released
Low
Rich Johnson

Bug Description

I think I've only had this problem while using kubuntu gutsy but I can't be sure. I'm not sure what triggers it but it seems to happen when a feed isn't downloaded (has a red circle with a X in it)

The problem is this; Instead of feed 'A's' items going into the Feed A slot they sometimes go into another feeds slot. The other feeds slot then takes the description and pictures of the first feed. Here is a picture to better explain it http://imagebin.ca/view/FEd-8CV.html (That's a feed with some wrong items and wrong description+picture in it) http://imagebin.ca/view/qqC2hty.html (This one is the feed where the items were meant to go.) Restarting akregator and selecting fetch feed doesn't make the items go into the correct feed. Also this has happened quite a few times with different feeds.

Revision history for this message
In , Oleg-atamanenko+kde (oleg-atamanenko+kde) wrote :

Version: (using KDE KDE 3.5.6)
Installed from: Debian testing/unstable Packages

Suppose you have 2 feeds: feed1 and feed2.

Sometimes during fetch articles from feed1 are shown as articles of feed2 and saved under it.

The bug can be reproduced on Kubunty Edgy and Debian testing(Lenny)

Revision history for this message
In , Osterfeld (osterfeld) wrote :

Do you have example feed pairs where this occurrs?

Revision history for this message
In , Oleg-atamanenko+kde (oleg-atamanenko+kde) wrote :

The feeds are randomly.

E.g. feed1 is http://rocketsauce.ca/bashrss/, but Akregator shows me some feeds from feed2 - http://rulinux.net.ru/rss.xml. And this feed2 shows me some articles from http://lorquotes.ru/rss/main.xml. The behaviour is unpredictable. It doesn't happen always, but only sometimes, so I can't reproduce it everytime. I can tell, that problem just exists. I tried to remove akregator settings and saved articles. It doesn't help.

Revision history for this message
In , Oleg-atamanenko+kde (oleg-atamanenko+kde) wrote :

The bug is not in akregator. I found the problem when using polipo proxy cache. When I don't have internet connection - incorrect data was returned by polipo. Mark bug as resolved.

Revision history for this message
Daniel Dumitrache (dandu) wrote :

I can confirm this bug on gutsy, akregator 1.2.7. Is there any workaround for it?

Revision history for this message
Daniel Dumitrache (dandu) wrote :
Revision history for this message
In , Daniel Dumitrache (dandu) wrote :

I can confirm this bug on akregator 1.2.7 (ubuntu gutsy) and I'm surely not passing trough a proxy (nor transparent, nor non-transparent). It happens with various feeds, including local (lan) ones.
I've tried to delete '~/.kde/share/apps/akregator/' import the all feeds (previously exported) but after a few 'fetch all feeds' some of the articles/feeds get mixed up again exactly as in Oleg's initial report. It doesn't always happen with the same feeds.

The bug is certainly not caused by a faulty proxy, it needs to be reopened.

Revision history for this message
Rich Johnson (nixternal) wrote :

Confirming due to upstream report, plus I still see this. I don't know why they marked it as resolved upstream, but it isn't, and in #kontact they know it isn't. I will see what their plans are. I think with the KDE 3 series, this type of fix probably wouldn't be considered grave, so it may never make it into KDE 3, but eventually with KDE 4's PIM series it will be fixed. Thanks!

Changed in kdepim:
assignee: nobody → nixternal
Revision history for this message
Rich Johnson (nixternal) wrote :

forgot to confirm it.

Changed in kdepim:
status: New → Confirmed
Changed in kdepim:
status: Unknown → Invalid
Revision history for this message
In , 9-mc-o (9-mc-o) wrote :

I can confirm it too. No proxy at all. Sometimes articles are duplicated in another feed (ie. can be read from feed1 and feed2). In one case I got all articles from one feed copied to another (shown as 200+ unreaded articles). the date column shows recent date/time.

Reopen, please!

Revision history for this message
In , Salvatore Cristofaro (cristofaro) wrote :

I can confirm it too. Mine is akregator version 1.2.9 running under gentoo linux.
Reopen pls!

Revision history for this message
In , Vendion (vendion) wrote :

I can also confirm this on openSUSE and version 1.2.50, no proxy, and example of such mix up is articles from http://www.novell.com/linux/security/suse_security.xml ends up in the feed for http://news.opensuse.org/?feed=rss2. Also feeds from http://code.google.com/feeds/p/kenesis/svnchanges/basic and http://code.google.com/feeds/p/backup-light/svnchanges/basic get mixed up.

Please reopen as this is happening with the version for KDE 4.1 as well.

Revision history for this message
Tobias Brandt (tobiasbrandt) wrote :

Confirmed (Akregator 1.2.7, KDE 3.5.8, Ubuntu 7.10).

Revision history for this message
In , Tobias Brandt (tobiasbrandt) wrote :

*** This bug has been confirmed by popular vote. ***

Revision history for this message
In , Tobias Brandt (tobiasbrandt) wrote :

Confirmed (Akregator 1.2.7, KDE 3.5.8, Ubuntu 7.10).

Changed in kdepim:
importance: Undecided → Low
Revision history for this message
In , Harald Sitter (apachelogger) wrote :

Reopening as per comment #7

Changed in kdepim:
status: Invalid → Confirmed
Revision history for this message
In , niere (glowball) wrote :

I've been experiencing this extensively after upgrading akregator from 3.5.7 to 3.5.10 (Ubuntu gutsy to hardy), and it's quite annoying.

Since this bug has been existing for a rather long time, I'm wondering whether the issue is so incredibly complicated that no one wants to take it - or whether it's just that no one has looked into it yet.

Revision history for this message
In , Cgiboudeaux (cgiboudeaux) wrote :

*** Bug 186845 has been marked as a duplicate of this bug. ***

Revision history for this message
In , András Veres-Szentkirályi (vsza) wrote :

Confirmed here, too. Debian squeeze with KDE 3.5.10 and akregator 1.2.9.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Is this still an issue for you with Kubuntu 9.04?

Changed in kdepim (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Philip Macpherson (philipmac1) wrote :

I don't really use the program anymore. I quickly tried it on the feeds I knew to be not working when I stopped using it and they seem to be working so it's hopefully fixed and not just hiding somewhere.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Ok, thanks. If the issue ever re-occurs for you, feel free to reopen the bug.

Changed in kdepim (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
YenTheFirst (yenthefirst) wrote :

It's still an issue for me, under kubuntu 8.04.

I started looking through the source, trying to figure out what the bug was, and added a bunch of debug statements.
It looks like the issue might be something kde internal (maybe).

for example, here's part of the output of one run where the feeds from http://fridge.ubuntu.com/node/feed were put in the slot for http://www.vgcats.com/super/se.rdf.xml

[quote]
akregator: fetch(false) in feed: http://www.vgcats.com/super/se.rdf.xml | http://www.vgcats.com/s...
akregator: Loader is loading from: http://www.vgcats.com/super/se.rdf.xml
akregator: using retriever @ 0x9e15438
akregator: retrieving data from http://www.vgcats.com/super/se.rdf.xml
akregator: *this = 0x9e15438
akregator: my buffer is stored at: 0x9dce080
akregator: started job: 0x9e0c1e8. it has the url http://www.vgcats.com/super/se.rdf.xml
...
akregator: recieve data for feed http://www.vgcats.com/super/se.rdf.xml buffer = 0x9dce080
akregator: *this = 0x9e15438 job = 0x9e0c1e8. url = http://www.vgcats.com/super/se.rdf.xml parameter job = 0x9e0c1e8. that url = http://www.vgcats.com/super/se.rdf.xml
akregator: some data is: <?xml version="1.0" encoding="utf-8"?>\n<rss version="2.0" xml:base="http://fridge.ubuntu.com" xmlns:dc="http://purl.org/dc/elements/1.1/">\n<channel>\n <title>The
....
[/quote]
those pointers show up just under the vgcats feed. the ubuntu fridge feed fails to retrieve, but has different retrievers and jobs.

Any ideas? is this information helpful at all?
Also, I know that Ubuntu 8.04 is a LTS release, but does Kubuntu do the same thing?

Revision history for this message
YenTheFirst (yenthefirst) wrote :

the other file

Revision history for this message
In , YenTheFirst (yenthefirst) wrote :

Created attachment 37391
akregator source file, filled with debug statements

Revision history for this message
In , YenTheFirst (yenthefirst) wrote :

I can confirm the problem too. Kubuntu 8.04, KDE 3.5.10, akregator 1.2.9

I started looking into it, though, and it looks like it might be a KDE bug, or else it's something really funky.

Since it didn't always show up running it through a debugger, I wrote in a bunch of debug statements, to try and catch the program state when it _does_ go funky. I'm attaching those files.

from the output I've looked at, it looks like the TransferJob started by KIO::get just...pulls the wrong data.

Revision history for this message
In , YenTheFirst (yenthefirst) wrote :

Created attachment 37392
the other debug-filled file

a bit of sample output:

akregator: fetch(false) in feed: http://www.vgcats.com/super/se.rdf.xml | http://www.vgcats.com/s...
akregator: Loader is loading from: http://www.vgcats.com/super/se.rdf.xml
akregator: using retriever @ 0x9e15438
akregator: retrieving data from http://www.vgcats.com/super/se.rdf.xml
akregator: *this = 0x9e15438
akregator: my buffer is stored at: 0x9dce080
akregator: started job: 0x9e0c1e8. it has the url http://www.vgcats.com/super/se.rdf.xml
...
akregator: recieve data for feed http://www.vgcats.com/super/se.rdf.xml buffer = 0x9dce080
akregator: *this = 0x9e15438 job = 0x9e0c1e8. url = http://www.vgcats.com/super/se.rdf.xml parameter job = 0x9e0c1e8. that url = http://www.vgcats.com/super/se.rdf.xml
akregator: some data is: <?xml version="1.0" encoding="utf-8"?>\n<rss version="2.0" xml:base="http://fridge.ubuntu.com" xmlns:dc="http://purl.org/dc/elements/1.1/">\n<channel>\n <title>The
....

Revision history for this message
In , Bekesa (bekesa) wrote :

It seems the bug does not exist in KDE 4.3, (Akregator 1.5.1).

Changed in kdepim:
importance: Unknown → Medium
Revision history for this message
In , Kde-bugtracking (kde-bugtracking) wrote :

This problem still exists. I just noticed the described behaviour under Akregator 4.10.5 in OpenSuSe 12.3

Revision history for this message
In , Bugs4-kde-org (bugs4-kde-org) wrote :

I also have this problem sometimes using
Akregator Version 4.12.2
Using KDE Development Platform 4.12.2

One thing I notice is that the feed where it's wrongly saved to, is always the same.

Sometimes Feed A gets saved to Feed X
Sometimes Feed B gets saved to Feed X
Sometimes Feed C gets saved to Feed X

But I haven't noticed that other feeds are being messed up.

Revision history for this message
In , Kdenis (kdenis) wrote :

This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of akregator (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.

Changed in kdepim:
status: Confirmed → Incomplete
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.