Re: [Plugin] YaRSS2 - RSS plugin with GTKUI support
Posted: Thu Jul 07, 2022 11:52 am
As well known, yarss2 crashes deluge for many, and sorry no fix from me sadly, but after some communication with a buddy from here, Ognisty321, then he asked if I could post his cought error message, so hopefully it could get attention from somebody in the know, as this issue is very prevailent if looking online at various sources. It happens when running subscription, but others report it happens intermittently and can run for hours fine sometimes, so hard debug.
This is the error, which though have been reported before, a couple years ago in the main "crashing" bug-report at official plugin-repo, with log and even core-dump posted, and author bendikro stated he would try find some time to look into it, but he must've been too busy apparently, understandbly of-course and big thanks for all his contributions!
Error from crash:
Last lines from debug-log:
Main "crashing" bug-ticket at plugin repo: https://bitbucket.org/bendikro/deluge-y ... luge-often
Btw, the plugin has 10 external dependencies(e.g. requests and urllib3 etc), moslty though meant for windows users as linux ussually has atleast most of them already and I believe they get precedense, but regardless, just to try something(besides building older gtk3 releases as I tried before, or other runtimes) then I updated 8 out of those 10 to newest release versions, and only omited remaining 2 because already was at latest version. However still didn't change the issue reportedly, but might as well post just in case if others interessted.
YaRSS2-2.1.5.egg
This is the error, which though have been reported before, a couple years ago in the main "crashing" bug-report at official plugin-repo, with log and even core-dump posted, and author bendikro stated he would try find some time to look into it, but he must've been too busy apparently, understandbly of-course and big thanks for all his contributions!
Error from crash:
Code: Select all
(deluge:30252): Gtk-WARNING **: 19:47:46.849: Invalid text buffer iterator: either the iterator is uninitialized, or the characters/pixbufs/widgets in the buffer have been modified since the iterator was created.
You must use marks, character numbers, or line numbers to preserve a position across buffer modifications.
You can apply tags and insert marks without invalidating your iterators,
but any mutation that affects 'indexable' buffer contents (contents that can be referred to by character offset)
will invalidate all outstanding iterators
Code: Select all
19:47:46 [DEBUG ][deluge.core.alertmanager :61 ] Handling alert: session_stats_alert
19:47:46 [INFO ][yarss2.core :64 ] YaRSS2.rssfeed_handling:364: Update handler executed on RSS Feed 'foo (bar)' (Update interval 1 min)
19:47:46 [DEBUG ][deluge.core.rpcserver :61 ] intevents: {}
19:47:46 [INFO ][yarss2.core :64 ] YaRSS2.rssfeed_handling:408: Fetching subscription 'bar'.
19:47:46 [DEBUG ][deluge.core.rpcserver :61 ] intevents: {}
19:47:46 [INFO ][yarss2.core :64 ] YaRSS2.rssfeed_handling:180: Fetching RSS Feed: 'foobar' with Cookie: '{}' and User-agent: 'Deluge v2.1.0 YaRSS2 v2.1.5 Windows/10'.
19:47:46 [DEBUG ][deluge.core.rpcserver :61 ] intevents: {}
19:47:46 [WARNING ][yarss2.core :67 ] YaRSS2.rssfeed_handling:399: Failed to convert TTL value 'None' to int!
19:47:46 [DEBUG ][deluge.core.rpcserver :61 ] intevents: {}
19:47:46 [INFO ][yarss2.core :64 ] YaRSS2.rssfeed_handling:429: 75 items in feed, 0 matches the filter.
19:47:46 [DEBUG ][deluge.core.rpcserver :61 ] intevents: {}
19:47:46 [DEBUG ][deluge.core.rpcserver :61 ] intevents: {}
Btw, the plugin has 10 external dependencies(e.g. requests and urllib3 etc), moslty though meant for windows users as linux ussually has atleast most of them already and I believe they get precedense, but regardless, just to try something(besides building older gtk3 releases as I tried before, or other runtimes) then I updated 8 out of those 10 to newest release versions, and only omited remaining 2 because already was at latest version. However still didn't change the issue reportedly, but might as well post just in case if others interessted.
YaRSS2-2.1.5.egg