Bug#910132: bittorrent-gui: bittorrent error (+ no autobugreport)
Package: bittorrent-gui
Severity: normal
Dear Maintainer,
-- System Information:
Debian Release: buster/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.18.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
What led up to the situation?
I wanted to download a debian live, so i had to install a bunch of
stuff, like bittornado-gui.
What exactly did you do that was effective?
Nothing. I just clicked on the [...].torrent link on the debian page, said
it to open with bittornado and did nothing. It downloaded it (i guess),
but still...
What was the outcome of this action?
... it opened an error-window with following content:
----------------------------------------------------
BitTorrent T-0.3.18 (BitTornado)
OS: linux2
Python version: 2.7.15+ (default, Aug 31 2018, 11:56:52)
[GCC 8.2.0]
wx.Windows version: 3.0.2.0
Allocation method: normal
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/BitTornado/RawServer.py", line 144, in listen_forever
self.sockethandler.handle_events(events)
File "/usr/lib/python2.7/dist-packages/BitTornado/SocketHandler.py", line 319, in handle_events
s.handler.data_came_in(s, data)
File "/usr/lib/python2.7/dist-packages/BitTornado/BT1/Encrypter.py", line 394, in data_came_in
self.read(s)
File "/usr/lib/python2.7/dist-packages/BitTornado/BT1/Encrypter.py", line 479, in _read2
x = self.next_func(m)
File "/usr/lib/python2.7/dist-packages/BitTornado/BT1/Encrypter.py", line 360, in read_message
self.connecter.got_message(self, s)
File "/usr/lib/python2.7/dist-packages/BitTornado/BT1/Connecter.py", line 326, in got_message
if c.download.got_piece(i, toint(message[5:9]), message[9:]):
File "/usr/lib/python2.7/dist-packages/BitTornado/BT1/Downloader.py", line 182, in got_piece
self._request_more()
File "/usr/lib/python2.7/dist-packages/BitTornado/BT1/Downloader.py", line 189, in _request_more
self.fix_download_endgame(new_unchoke)
File "/usr/lib/python2.7/dist-packages/BitTornado/BT1/Downloader.py", line 256, in fix_download_endgame
del want[self.backlog - len(self.active_requests):]
TypeError: slice indices must be integers or None or have an __index__ method
----------------------------------------------------
What outcome did you expect instead?
No error-window.
This is the first time I'm doing this and this confuses me. Did it
downloaded it, or not?
Is this error crucial?
With relaxed greeting
Georg Krutsch
Reply to: