Opened 7 years ago
Last modified 7 years ago
#3161 new bug
1.x GUI hard crash
Reported by: | cocokola | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | needs verified |
Component: | Console UI | Version: | 1.3.15 |
Keywords: | Cc: | rob.presson@gmail.com |
Description
Deluge keeps Crashing after 5-10 minutes.
Deluge 1.3.15 libtorrent 1.0.11.0 Win pro 7 ( 6.1.7601) running on hyper-V VM under Windows 10 host IE 11.0.9600.18920 Chrome 64.0.3282.167 64-bit
Media storage is on physical host
Stand alone GUI client frequently crashes, after 5-15 minutes. torrents continue to download, webUI 'disconnects' meaning I have to select connect. During this time, 3rd party systems like sonarr is unable to communicate until I click connect and enter the password
I tried repairing .net 4.x , installed Python 2.7.13 64-bit. Python shows at command prompt: "C:\Users\<userid>>python Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)] on win32"
I tried unchecking the preference to use legacy GUI, but then both the gui and download engine crashed. I tried repairing Deluge install. Pluggins used: autoremoveplus, blocklist,label,Itconfig {disable UDP},webui)
Traceback (most recent call last): File "twisted/internet/_glibbase.py", line 384, in simulate File "twisted/internet/base.py", line 631, in iterate File "twisted/internet/base.py", line 825, in runUntilCurrent File "twisted/internet/task.py", line 239, in call --- <exception caught here> --- File "twisted/internet/defer.py", line 149, in maybeDeferred File "deluge\ui\gtkui\mainwindow.py", line 291, in update File "deluge\ui\client.py", line 504, in call File "deluge\ui\client.py", line 308, in call exceptions.AttributeError: 'NoneType' object has no attribute 'send_request'
Attachments (1)
Change History (5)
by , 7 years ago
Attachment: | Finaldeluge18-3-1.log added |
---|
comment:1 by , 7 years ago
Cc: | added |
---|
comment:2 by , 7 years ago
I guess this could happen if you're disconnected from the daemon or never connected.. I suppose we could add a check if self.protocol is not None and trigger some sort of disconnect state but it wouldn't fix the underlying problem. My guess is the root cause has something to do with the networking on your VM.
comment:3 by , 7 years ago
The command window used to launch the app shows these lines after the app closes: C:\Users\pressorv>"C:\Program Files (x86)\Deluge\deluge-debug.exe" -L debug -l "%UserProfile%\Desktop\deluge.log" C:\Program Files (x86)\Deluge\library.zip\twisted\internet\_glibbase.py:375: GtkWarning: gdkcursor-win32.c:751: CreateDIBSection failed: The parameter is incorrect. C:\Program Files (x86)\Deluge\library.zip\twisted\internet\_glibbase.py:375: GtkWarning: gdkgc-win32.c:830: SaveDC failed: The operation completed successfully. C:\Program Files (x86)\Deluge\library.zip\twisted\internet\_glibbase.py:375: GtkWarning: gdkgc-win32.c:970: RestoreDC failed: The operation completed successfully. C:\Program Files (x86)\Deluge\library.zip\twisted\internet\_glibbase.py:375: GtkWarning: gdkgc-win32.c:1148: ExtCreateRegion failed: The operation completed successfull C:\Program Files (x86)\Deluge\library.zip\twisted\internet\_glibbase.py:375: GtkWarning: gdkdrawable-win32.c:1873: GetDC failed: The operation completed successfully. C:\Program Files (x86)\Deluge\library.zip\twisted\internet\_glibbase.py:375: GtkWarning: gdkgc-win32.c:968: GetCurrentObject failed: The handle is invalid. C:\Program Files (x86)\Deluge\library.zip\twisted\internet\_glibbase.py:375: GtkWarning: gdkgc-win32.c:970: RestoreDC failed: The handle is invalid. C:\Program Files (x86)\Deluge\library.zip\twisted\internet\_glibbase.py:375: GtkWarning: _gdk_win32_drawable_release_dc: assertion `impl->hdc_count > 0' failed C:\Program Files (x86)\Deluge\library.zip\twisted\internet\_glibbase.py:375: GtkWarning: gdkpixmap-win32.c:251: GetDC failed: The operation completed successfully. Gdk:ERROR:gdkdrawable-win32.c:2040:_gdk_win32_drawable_finish: assertion failed: (impl->hdc_count == 0)
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
comment:4 by , 7 years ago
WebUI has been more stable lately until I have the window open and am manually kicking off more torrents. It crashed when launching magnet link on https://idope.se/torrent/Restaurant%20Impossible%20S12E04/22a5ab1c21e4d9c30722d040956e5b8313d61120/ I wasn't running the debug window since there doesn't seem to be any interest in information..
delujge.log file at debug level. seems useless but here it is anyway.