Page 1 of 2

1.3.13 crashing on startup...

Posted: Mon Dec 19, 2016 5:22 am
by Snakebyte
Was running deluge-1.3.12-1-win32-py2.7-setup.exe 2015-09-19 22:56 without issue.
Upgraded to 1.3.13, and the client crashes on startup.
If I revert back to 1.3.12-1 everything works again.

Is there a debug version of the executable available to download so that I can help troubleshoot the issue?

Windows 10 64-bit

Re: 1.3.13 crashing on startup...

Posted: Mon Dec 19, 2016 1:45 pm
by Cas
See Troubleshooting wiki page

Re: 1.3.13 crashing on startup...

Posted: Mon Dec 26, 2016 1:19 am
by void
I have the same problem. Was using version 1.3.11 with no problems at all (actually, I never had any problems with Deluge until now), decided to update to 1.3.13 and game would start and right away crash. I tried to uninstall the application, clean the registry from all occurrences of "Deluge", delete old folder that was full of files from previous versions, reboot computer, reinstall 1.3.13, no way, it will always crash on startup. Got tired of trying, uninstalled it, reinstalled 1.3.11 (with no cleaning of anything) and all is good again. I think I will install 1.3.12 since it seems, based on the message above, it is some problem with the 1.3.13. Troubleshooting wiki page has no good/useful information for this problem.

OS: Windows 7 Ultimate 64 bits.

Re: 1.3.13 crashing on startup...

Posted: Mon Dec 26, 2016 6:11 pm
by Cas
Can you test taking libtorrent.pyd from 1.3.11 or 1.3.12 with 1.3.13

Re: 1.3.13 crashing on startup...

Posted: Thu Dec 29, 2016 12:54 am
by void
I installed 1.3.13 on top of 1.3.11, ran it, it crashed.
I copied the file libtorrent.pyd from 1.3.11 (previously saved some place else) to the installation folder overwriting what was there.
On starting Deluge, I get an "Error Starting Core" dialog that says:

There was an error starting the core component which is required to run Deluge in Classic Mode
Please see details below for more information:
Traceback (most recent call last):
File "deluge\ui\gtkui\gtkui.py", line 349, in _on_reactor_start
File "deluge\ui\client.py", line 559, in start_classic_mode
File "deluge\ui\client.py", line 432, in __init__
File "deluge\core\daemon.py", line 141, in __init__
File "deluge\core\core.py", line 36, in <module>
File "deluge\_libtorrent.py", line 59, in <module>
ImportError: Module use of python26.dll conflicts with this version of Python.

I will now remove 1.3.13 and install 1.3.12. If you here nothing from me, it is because 1.3.12 works well.

Re: 1.3.13 crashing on startup...

Posted: Thu Dec 29, 2016 1:04 am
by void
After dismissing the dialog described before, I got another asking me if I want to turn off Classic Mode. I said Yes, then another dialog, "Connection Manager", showed up. Don't know exactly what to do with this dialog but Deluge shows Not Connected in the status bar, but it may be because I have no torrents active at the moment. All the torrents I had are gone from the list.

Uninstalled 1.3.13, installed 1.3.12 (py2.7) in the same directory, started it, same "Connection Manager" dialog showed up, I dismissed it, went to Preferences, found how to enable this Classic Mode again, and all is good now. All my torrents are again showing normally in the list and connection is normal.

Re: 1.3.13 crashing on startup...

Posted: Thu Dec 29, 2016 1:13 am
by void
Oh, I realized the stupid thing I did. I had 1.3.11 with py 2.6, that is why it did not work. 1.3.13 uses py 2.7.
So I did it again. Just installed 1.3.13 on top of my 1.3.12.1 py 2.7. Saved libtorrent.pyd from 1.3.12.1 some place else. Then copied it back to 1.3.13 and overwrote what was there.

Well, I am glad to inform you that Deluge opened without a problem. Seems to be stable and working fine. About dialog shows I have 1.3.13.

Re: 1.3.13 crashing on startup...

Posted: Mon Jan 02, 2017 3:34 pm
by InfamousBlade
void wrote:Oh, I realized the stupid thing I did. I had 1.3.11 with py 2.6, that is why it did not work. 1.3.13 uses py 2.7.
So I did it again. Just installed 1.3.13 on top of my 1.3.12.1 py 2.7. Saved libtorrent.pyd from 1.3.12.1 some place else. Then copied it back to 1.3.13 and overwrote what was there.

Well, I am glad to inform you that Deluge opened without a problem. Seems to be stable and working fine. About dialog shows I have 1.3.13.

Can you be more specific about how you corrected this issue? I'm having the same problem. Probably because libtorrent just updated.

Thanks!

Re: 1.3.13 crashing on startup...

Posted: Mon Jan 02, 2017 6:37 pm
by bdan629
Its pretty easy. Install 1.3.12-1 then go to this folder C:\Program Files (x86)\Deluge and copy the libtorrent.pyd (paste it somewhere). Then go to C:\Program Files (x86)\Deluge\deluge-1.3.12-1-py2.7.egg\deluge and copy _libtorrent.pyc (paste is somewhere). Now install 1.3.13. Then go to C:\Program Files (x86)\Deluge and paste the libtotorrent.pyd (replace the one that is there). Then go to C:\Program Files (x86)\Deluge\deluge-1.3.13-py2.7.egg\deluge and paste the _libtorrent.pyc (replace the one that is there). Start deluge and enjoy a non-crashing version of 1.3.13

Re: 1.3.13 crashing on startup...

Posted: Mon Jan 02, 2017 6:41 pm
by InfamousBlade
bdan629 wrote:Its pretty easy. Install 1.3.12-1 then go to this folder C:\Program Files (x86)\Deluge and copy the libtorrent.pyd (paste it somewhere). Then go to C:\Program Files (x86)\Deluge\deluge-1.3.12-1-py2.7.egg\deluge and copy _libtorrent.pyc (paste is somewhere). Now install 1.3.13. Then go to C:\Program Files (x86)\Deluge and paste the libtotorrent.pyd (replace the one that is there). Then go to C:\Program Files (x86)\Deluge\deluge-1.3.13-py2.7.egg\deluge and paste the _libtorrent.pyc (replace the one that is there). Start deluge and enjoy a non-crashing version of 1.3.13

Thanks!