YaRSS2 crashes deluge

Specific support for Deluge on Microsoft Windows OS
greenwich
Member
Member
Posts: 20
Joined: Tue Oct 18, 2011 10:53 pm

Re: YaRSS2 crashes deluge

Post by greenwich »

I can confirm this. I haven't used YaRSS2 before, but last night I downloaded the latest version (1.1.3) and added a feed and a subscription, minimized Deluge and then left it running. Today I was greeted with a windows (application) crash message "<application description> has stopped working and was closed". As I don't usually use YaRSS2, I have no idea what version used to work, just that this one don't.

Event log:

Code: Select all

Log Name:      Application
Source:        Application Error
Date:          6.12.2012 09:18:19
Event ID:      1000
Task Category: (100)
Level:         Error
Description:
Faulting application name: deluge.exe, version: 0.0.0.0, time stamp: 0x48d22ece
Faulting module name: libgtk-win32-2.0-0.dll, version: 2.24.10.0, time stamp: 0x4f32dc49
Exception code: 0xc0000005
Fault offset: 0x00181c57
Faulting process id: 0x2a0
Faulting application start time: 0x01cdd37118d7201f
Faulting application path: D:\Deluge\deluge.exe
Faulting module path: D:\Deluge\libgtk-win32-2.0-0.dll
I'll run in debug mode next and see what i get.
greenwich
Member
Member
Posts: 20
Joined: Tue Oct 18, 2011 10:53 pm

Re: YaRSS2 crashes deluge

Post by greenwich »

Update:
YaRSS2 1.1.3 (Py 2.6) and Deluge 1.3.5 (classic mode) with Libtorrent 0.15.10.0 and GTK+ Runtime 2.24.8 on Windows 7 x64 SP1

from deluge-debug.exe:

Code: Select all

D:\Deluge\library.zip\twisted\internet\gtk2reactor.py:327: GtkWarning: 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
last lines from log file:

Code: Select all

[INFO    ] 00:15:45 logger:62 YaRSS2.rssfeed_handling:377: Running RSS Feed 'Test'
[DEBUG   ] 00:15:45 rpcserver:466 intevents: {}
[INFO    ] 00:15:45 logger:62 YaRSS2.rssfeed_handling:228: Update handler executed on RSS Feed 'Test (www.testurl.com)' (Update interval 120 min)
[DEBUG   ] 00:15:45 rpcserver:466 intevents: {}
[INFO    ] 00:15:45 logger:62 YaRSS2.rssfeed_handling:273: Fetching subscription 'Test'.
[DEBUG   ] 00:15:45 rpcserver:466 intevents: {}
[INFO    ] 00:15:45 logger:62 YaRSS2.rssfeed_handling:69: Fetching RSS Feed: 'Test' with Cookie: '{}'.
[DEBUG   ] 00:15:45 rpcserver:466 intevents: {}
(edited/censored feed name/url to "Test"/"testurl")
bro
Top Bloke
Top Bloke
Posts: 364
Joined: Sun Aug 28, 2011 6:46 pm
Location: Norway

Re: YaRSS2 crashes deluge

Post by bro »

Thanks greenwich, I'll take a look at this.
When reporting issues, please include any relevant information such as OS (and version), python version (for Windows users this depends on which Deluge installer was used), Deluge version and plugin version.
bro
Top Bloke
Top Bloke
Posts: 364
Joined: Sun Aug 28, 2011 6:46 pm
Location: Norway

Re: YaRSS2 crashes deluge

Post by bro »

This should now be fixed in v1.2.0.
When reporting issues, please include any relevant information such as OS (and version), python version (for Windows users this depends on which Deluge installer was used), Deluge version and plugin version.
Post Reply