Page 2 of 2

Re: YaRSS2 crashes deluge

Posted: Thu Dec 06, 2012 1:02 pm
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.

Re: YaRSS2 crashes deluge

Posted: Thu Dec 06, 2012 11:09 pm
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")

Re: YaRSS2 crashes deluge

Posted: Fri Dec 07, 2012 11:01 am
by bro
Thanks greenwich, I'll take a look at this.

Re: YaRSS2 crashes deluge

Posted: Mon Dec 10, 2012 1:20 am
by bro
This should now be fixed in v1.2.0.