1.3.13 crashing on startup...

Specific support for Deluge on Microsoft Windows OS
Snakebyte

1.3.13 crashing on startup...

Post 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
Cas
Top Bloke
Top Bloke
Posts: 3679
Joined: Mon Dec 07, 2009 6:04 am
Location: Scotland

Re: 1.3.13 crashing on startup...

Post by Cas »

See Troubleshooting wiki page
void
New User
New User
Posts: 4
Joined: Mon Dec 26, 2016 1:14 am

Re: 1.3.13 crashing on startup...

Post 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.
Cas
Top Bloke
Top Bloke
Posts: 3679
Joined: Mon Dec 07, 2009 6:04 am
Location: Scotland

Re: 1.3.13 crashing on startup...

Post by Cas »

Can you test taking libtorrent.pyd from 1.3.11 or 1.3.12 with 1.3.13
void
New User
New User
Posts: 4
Joined: Mon Dec 26, 2016 1:14 am

Re: 1.3.13 crashing on startup...

Post 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.
void
New User
New User
Posts: 4
Joined: Mon Dec 26, 2016 1:14 am

Re: 1.3.13 crashing on startup...

Post 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.
void
New User
New User
Posts: 4
Joined: Mon Dec 26, 2016 1:14 am

Re: 1.3.13 crashing on startup...

Post 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.
InfamousBlade
New User
New User
Posts: 2
Joined: Mon Jan 02, 2017 3:33 pm

Re: 1.3.13 crashing on startup...

Post 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!
bdan629

Re: 1.3.13 crashing on startup...

Post 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
InfamousBlade
New User
New User
Posts: 2
Joined: Mon Jan 02, 2017 3:33 pm

Re: 1.3.13 crashing on startup...

Post 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!
Post Reply