liferea
liferea copied to clipboard
All updates stop forever until process restart whenever there's an SVG that cannot be parsed in a feed.
Version
1.13.4
Problematic Behavior
I have a large number of feeds. 1800+. When I try to update them some of them will have SVG inline in their RSS/Atom/whatever. Whenever there is unparsable (to liferea) SVG in a feed Liferea stops updating all feeds forever until the program is restarted. The feeds just sit in the Pending Requests and are never downloaded. It just stops at the one feed that has SVG.
** (liferea:187566): WARNING **: 11:27:06.040: The request for data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22>
Probably. Or maybe the SVG error is unrelated. Regardless, something is breaking feed updating and that is the only console output.
Steps to Reproduce
Unfortunately I cannot narrow down or find out which particular feeds is causing the freezes from SVG or I'd include the URL here. The feed that breaks updating on Liferea is contained within this attached OPML list: feeds-that-break-liferea.txt
- Update feeds
- Have a feed with SVG in it.
- Have feeds stop updating, have to restart process, still can't update past the feed with SVG.
Expected Behavior
Feeds should just update and if SVG are not parsable they should just be ignored, not break the entire thing and freeze all updates till process restart.
That said, maybe it's not the SVG causing these freezes of updating. Maybe it's just unrelated console spam. But the SVG unparsable console output does seem highly correlated to the stopping of ability to update feeds.
Sorry, 1.13.4 is a very old version. It is running with a network library libsoup2 which we do not use anymore (now libsoup3 is used). I have to ask you to retest with the latest version.
What you can also do to further debug the problem:
- Use the "Update Monitor" from the "Tools" menu to see where updating might get stuck
- Get a details updating trace by running "liferea --debug-net"
Closing because not reproducible and old version