ticket summary component version milestone type owner status created _changetime _description _reporter 3403 Forum registration fails - email never arrives Unknown bug new 2020-06-03T10:20:50Z 2022-12-30T06:28:48Z "Hello Team, I would like to report that the email to verify the forum registration never arrives. Luckily the email arrived at least for the dev section so here I am (it is not in spam folder or thrown away as it's self-hosted email with only tags for spam in subject). Just to clarify - with help of the blogpost here: https://zordekai.blogspot.com/2019/08/deluge-form-riddle-what-answer-to-above.html I was able to pass the human test so that is not an issue here it's really about the email delivery (or more likely send out)." john9 3517 Public IP seen and error Web UI needs verified bug new 2022-04-09T12:56:18Z 2022-05-01T20:19:06Z "Client: 2.0.5 Server: 2.0.5 libtorrent: 2.0.5.0 Hello, I have this bug after 10min my public IP appear below right instead my vpn IP and i have this error {{{ Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '289813970c13b120cb901e2e405029a987f6de79' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 289813970c13b120cb901e2e405029a987f6de79 not in session. InvalidTorrentError: torrent_id 289813970c13b120cb901e2e405029a987f6de79 not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 289813970c13b120cb901e2e405029a987f6de79 not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(b06b11f92167b78a7f6e6cec2b933205f358fbbc, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'b06b11f92167b78a7f6e6cec2b933205f358fbbc' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id b06b11f92167b78a7f6e6cec2b933205f358fbbc not in session. InvalidTorrentError: torrent_id b06b11f92167b78a7f6e6cec2b933205f358fbbc not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id b06b11f92167b78a7f6e6cec2b933205f358fbbc not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(18f64170de45afd99450f4db4a5089b72574ba0c, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '18f64170de45afd99450f4db4a5089b72574ba0c' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 18f64170de45afd99450f4db4a5089b72574ba0c not in session. InvalidTorrentError: torrent_id 18f64170de45afd99450f4db4a5089b72574ba0c not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 18f64170de45afd99450f4db4a5089b72574ba0c not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(81ee1d8a4f38bf3594dd976fff18b2c327fe04f7, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '81ee1d8a4f38bf3594dd976fff18b2c327fe04f7' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 81ee1d8a4f38bf3594dd976fff18b2c327fe04f7 not in session. InvalidTorrentError: torrent_id 81ee1d8a4f38bf3594dd976fff18b2c327fe04f7 not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 81ee1d8a4f38bf3594dd976fff18b2c327fe04f7 not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(acdc58e85c89c6bc664a43c0c2ea339ea20eea3c, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'acdc58e85c89c6bc664a43c0c2ea339ea20eea3c' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id acdc58e85c89c6bc664a43c0c2ea339ea20eea3c not in session. InvalidTorrentError: torrent_id acdc58e85c89c6bc664a43c0c2ea339ea20eea3c not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id acdc58e85c89c6bc664a43c0c2ea339ea20eea3c not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(46264d0cb9742cbcb8a6d89819a9f0dad91bcee0, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '46264d0cb9742cbcb8a6d89819a9f0dad91bcee0' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 46264d0cb9742cbcb8a6d89819a9f0dad91bcee0 not in session. InvalidTorrentError: torrent_id 46264d0cb9742cbcb8a6d89819a9f0dad91bcee0 not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 46264d0cb9742cbcb8a6d89819a9f0dad91bcee0 not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(117f071e20b67ac13d99685530278c3064f022a6, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '117f071e20b67ac13d99685530278c3064f022a6' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 117f071e20b67ac13d99685530278c3064f022a6 not in session. InvalidTorrentError: torrent_id 117f071e20b67ac13d99685530278c3064f022a6 not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 117f071e20b67ac13d99685530278c3064f022a6 not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(12a0c2aceba2edd68a1a5eea465e1d8a53742ec9, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '12a0c2aceba2edd68a1a5eea465e1d8a53742ec9' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 12a0c2aceba2edd68a1a5eea465e1d8a53742ec9 not in session. InvalidTorrentError: torrent_id 12a0c2aceba2edd68a1a5eea465e1d8a53742ec9 not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 12a0c2aceba2edd68a1a5eea465e1d8a53742ec9 not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(5a26267846fb8e30023d6cc884218a3eff1ac2ce, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '5a26267846fb8e30023d6cc884218a3eff1ac2ce' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 5a26267846fb8e30023d6cc884218a3eff1ac2ce not in session. InvalidTorrentError: torrent_id 5a26267846fb8e30023d6cc884218a3eff1ac2ce not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 5a26267846fb8e30023d6cc884218a3eff1ac2ce not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(4084be7806b02c71ac42563c2973d70538c0c86d, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '4084be7806b02c71ac42563c2973d70538c0c86d' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 4084be7806b02c71ac42563c2973d70538c0c86d not in session. InvalidTorrentError: torrent_id 4084be7806b02c71ac42563c2973d70538c0c86d not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 4084be7806b02c71ac42563c2973d70538c0c86d not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(2930ec88a0f4069b29ff84388eba1d0c59ccbfa9, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '2930ec88a0f4069b29ff84388eba1d0c59ccbfa9' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 2930ec88a0f4069b29ff84388eba1d0c59ccbfa9 not in session. InvalidTorrentError: torrent_id 2930ec88a0f4069b29ff84388eba1d0c59ccbfa9 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 2930ec88a0f4069b29ff84388eba1d0c59ccbfa9 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(9e2f219afce5e7eb08f2726434c64e7fbcf15017, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '9e2f219afce5e7eb08f2726434c64e7fbcf15017' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 9e2f219afce5e7eb08f2726434c64e7fbcf15017 not in session. InvalidTorrentError: torrent_id 9e2f219afce5e7eb08f2726434c64e7fbcf15017 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 9e2f219afce5e7eb08f2726434c64e7fbcf15017 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(be850e17cd112725245cf654e69d8d8d71d4eed6, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'be850e17cd112725245cf654e69d8d8d71d4eed6' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id be850e17cd112725245cf654e69d8d8d71d4eed6 not in session. InvalidTorrentError: torrent_id be850e17cd112725245cf654e69d8d8d71d4eed6 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id be850e17cd112725245cf654e69d8d8d71d4eed6 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(fa60c3d51ce276b263b0c28393b394900a2a6552, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'fa60c3d51ce276b263b0c28393b394900a2a6552' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id fa60c3d51ce276b263b0c28393b394900a2a6552 not in session. InvalidTorrentError: torrent_id fa60c3d51ce276b263b0c28393b394900a2a6552 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id fa60c3d51ce276b263b0c28393b394900a2a6552 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(b0c012f0d216cb3291bf125fb74f0b2f8a2d900f, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'b0c012f0d216cb3291bf125fb74f0b2f8a2d900f' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id b0c012f0d216cb3291bf125fb74f0b2f8a2d900f not in session. InvalidTorrentError: torrent_id b0c012f0d216cb3291bf125fb74f0b2f8a2d900f not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id b0c012f0d216cb3291bf125fb74f0b2f8a2d900f not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(64ac41a084ffabbe5458c1d73bedea8feefbd769, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '64ac41a084ffabbe5458c1d73bedea8feefbd769' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 64ac41a084ffabbe5458c1d73bedea8feefbd769 not in session. InvalidTorrentError: torrent_id 64ac41a084ffabbe5458c1d73bedea8feefbd769 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 64ac41a084ffabbe5458c1d73bedea8feefbd769 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(40e1905dd6bcb85aa719c49cbe7da56074c167c9, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '40e1905dd6bcb85aa719c49cbe7da56074c167c9' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 40e1905dd6bcb85aa719c49cbe7da56074c167c9 not in session. InvalidTorrentError: torrent_id 40e1905dd6bcb85aa719c49cbe7da56074c167c9 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 40e1905dd6bcb85aa719c49cbe7da56074c167c9 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(8fd68fa76dc4c335c881611740e6f76004e90562, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '8fd68fa76dc4c335c881611740e6f76004e90562' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 8fd68fa76dc4c335c881611740e6f76004e90562 not in session. InvalidTorrentError: torrent_id 8fd68fa76dc4c335c881611740e6f76004e90562 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 8fd68fa76dc4c335c881611740e6f76004e90562 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(0e1df14256f474a2e58084d355ca9ce14d480285, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '0e1df14256f474a2e58084d355ca9ce14d480285' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 0e1df14256f474a2e58084d355ca9ce14d480285 not in session. InvalidTorrentError: torrent_id 0e1df14256f474a2e58084d355ca9ce14d480285 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 0e1df14256f474a2e58084d355ca9ce14d480285 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(08709dfd40881b62f724a50235ffa5610b8f6d4e, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '08709dfd40881b62f724a50235ffa5610b8f6d4e' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 08709dfd40881b62f724a50235ffa5610b8f6d4e not in session. InvalidTorrentError: torrent_id 08709dfd40881b62f724a50235ffa5610b8f6d4e not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 08709dfd40881b62f724a50235ffa5610b8f6d4e not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(bea0c64f23e7e5206e4ac1c40333d8d3fb670aa5, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'bea0c64f23e7e5206e4ac1c40333d8d3fb670aa5' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id bea0c64f23e7e5206e4ac1c40333d8d3fb670aa5 not in session. InvalidTorrentError: torrent_id bea0c64f23e7e5206e4ac1c40333d8d3fb670aa5 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id bea0c64f23e7e5206e4ac1c40333d8d3fb670aa5 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(63b7be9773a397c0ef9dad4b9bb25836e242ee62, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '63b7be9773a397c0ef9dad4b9bb25836e242ee62' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 63b7be9773a397c0ef9dad4b9bb25836e242ee62 not in session. InvalidTorrentError: torrent_id 63b7be9773a397c0ef9dad4b9bb25836e242ee62 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 63b7be9773a397c0ef9dad4b9bb25836e242ee62 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(40ed5d69dcfa7e680773e36b523bc39b501c0af9, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '40ed5d69dcfa7e680773e36b523bc39b501c0af9' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 40ed5d69dcfa7e680773e36b523bc39b501c0af9 not in session. InvalidTorrentError: torrent_id 40ed5d69dcfa7e680773e36b523bc39b501c0af9 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 40ed5d69dcfa7e680773e36b523bc39b501c0af9 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(a5faf221f34aa87c76a285a27a8bcc440f6d0095, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'a5faf221f34aa87c76a285a27a8bcc440f6d0095' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id a5faf221f34aa87c76a285a27a8bcc440f6d0095 not in session. InvalidTorrentError: torrent_id a5faf221f34aa87c76a285a27a8bcc440f6d0095 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id a5faf221f34aa87c76a285a27a8bcc440f6d0095 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(7e9ec64156d678fdf54efa2a5c529a8659444bd1, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '7e9ec64156d678fdf54efa2a5c529a8659444bd1' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 7e9ec64156d678fdf54efa2a5c529a8659444bd1 not in session. InvalidTorrentError: torrent_id 7e9ec64156d678fdf54efa2a5c529a8659444bd1 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 7e9ec64156d678fdf54efa2a5c529a8659444bd1 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(72d559541a69c1366e6c4d77e0b9ab7ba2ac2259, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '72d559541a69c1366e6c4d77e0b9ab7ba2ac2259' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 72d559541a69c1366e6c4d77e0b9ab7ba2ac2259 not in session. InvalidTorrentError: torrent_id 72d559541a69c1366e6c4d77e0b9ab7ba2ac2259 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 72d559541a69c1366e6c4d77e0b9ab7ba2ac2259 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(87a80bd94aca3fd8a9f3f5233d1a470519d52bbf, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '87a80bd94aca3fd8a9f3f5233d1a470519d52bbf' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 87a80bd94aca3fd8a9f3f5233d1a470519d52bbf not in session. InvalidTorrentError: torrent_id 87a80bd94aca3fd8a9f3f5233d1a470519d52bbf not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 87a80bd94aca3fd8a9f3f5233d1a470519d52bbf not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(37e4f569d93f5a37d7064568cef7a7bada1cfd97, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '37e4f569d93f5a37d7064568cef7a7bada1cfd97' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 37e4f569d93f5a37d7064568cef7a7bada1cfd97 not in session. InvalidTorrentError: torrent_id 37e4f569d93f5a37d7064568cef7a7bada1cfd97 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 37e4f569d93f5a37d7064568cef7a7bada1cfd97 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(fbf749f5a98a51482d7509b4659c424f14684baa, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'fbf749f5a98a51482d7509b4659c424f14684baa' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id fbf749f5a98a51482d7509b4659c424f14684baa not in session. InvalidTorrentError: torrent_id fbf749f5a98a51482d7509b4659c424f14684baa not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id fbf749f5a98a51482d7509b4659c424f14684baa not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(5c7d4dea6f9ea0e65cf3fcf64453b046254442e5, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '5c7d4dea6f9ea0e65cf3fcf64453b046254442e5' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 5c7d4dea6f9ea0e65cf3fcf64453b046254442e5 not in session. InvalidTorrentError: torrent_id 5c7d4dea6f9ea0e65cf3fcf64453b046254442e5 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 5c7d4dea6f9ea0e65cf3fcf64453b046254442e5 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(9a3a8f0e17010dee84a5291c69a519e3e33b5c54, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '9a3a8f0e17010dee84a5291c69a519e3e33b5c54' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 9a3a8f0e17010dee84a5291c69a519e3e33b5c54 not in session. InvalidTorrentError: torrent_id 9a3a8f0e17010dee84a5291c69a519e3e33b5c54 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 9a3a8f0e17010dee84a5291c69a519e3e33b5c54 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(289813970c13b120cb901e2e405029a987f6de79, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '289813970c13b120cb901e2e405029a987f6de79' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 289813970c13b120cb901e2e405029a987f6de79 not in session. InvalidTorrentError: torrent_id 289813970c13b120cb901e2e405029a987f6de79 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 289813970c13b120cb901e2e405029a987f6de79 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(b06b11f92167b78a7f6e6cec2b933205f358fbbc, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'b06b11f92167b78a7f6e6cec2b933205f358fbbc' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id b06b11f92167b78a7f6e6cec2b933205f358fbbc not in session. InvalidTorrentError: torrent_id b06b11f92167b78a7f6e6cec2b933205f358fbbc not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id b06b11f92167b78a7f6e6cec2b933205f358fbbc not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(18f64170de45afd99450f4db4a5089b72574ba0c, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '18f64170de45afd99450f4db4a5089b72574ba0c' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 18f64170de45afd99450f4db4a5089b72574ba0c not in session. InvalidTorrentError: torrent_id 18f64170de45afd99450f4db4a5089b72574ba0c not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 18f64170de45afd99450f4db4a5089b72574ba0c not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(81ee1d8a4f38bf3594dd976fff18b2c327fe04f7, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '81ee1d8a4f38bf3594dd976fff18b2c327fe04f7' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 81ee1d8a4f38bf3594dd976fff18b2c327fe04f7 not in session. InvalidTorrentError: torrent_id 81ee1d8a4f38bf3594dd976fff18b2c327fe04f7 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 81ee1d8a4f38bf3594dd976fff18b2c327fe04f7 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(acdc58e85c89c6bc664a43c0c2ea339ea20eea3c, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'acdc58e85c89c6bc664a43c0c2ea339ea20eea3c' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id acdc58e85c89c6bc664a43c0c2ea339ea20eea3c not in session. InvalidTorrentError: torrent_id acdc58e85c89c6bc664a43c0c2ea339ea20eea3c not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id acdc58e85c89c6bc664a43c0c2ea339ea20eea3c not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(46264d0cb9742cbcb8a6d89819a9f0dad91bcee0, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '46264d0cb9742cbcb8a6d89819a9f0dad91bcee0' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 46264d0cb9742cbcb8a6d89819a9f0dad91bcee0 not in session. InvalidTorrentError: torrent_id 46264d0cb9742cbcb8a6d89819a9f0dad91bcee0 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 46264d0cb9742cbcb8a6d89819a9f0dad91bcee0 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(117f071e20b67ac13d99685530278c3064f022a6, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '117f071e20b67ac13d99685530278c3064f022a6' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 117f071e20b67ac13d99685530278c3064f022a6 not in session. InvalidTorrentError: torrent_id 117f071e20b67ac13d99685530278c3064f022a6 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 117f071e20b67ac13d99685530278c3064f022a6 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(12a0c2aceba2edd68a1a5eea465e1d8a53742ec9, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '12a0c2aceba2edd68a1a5eea465e1d8a53742ec9' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 12a0c2aceba2edd68a1a5eea465e1d8a53742ec9 not in session. InvalidTorrentError: torrent_id 12a0c2aceba2edd68a1a5eea465e1d8a53742ec9 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 12a0c2aceba2edd68a1a5eea465e1d8a53742ec9 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(5a26267846fb8e30023d6cc884218a3eff1ac2ce, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '5a26267846fb8e30023d6cc884218a3eff1ac2ce' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 5a26267846fb8e30023d6cc884218a3eff1ac2ce not in session. InvalidTorrentError: torrent_id 5a26267846fb8e30023d6cc884218a3eff1ac2ce not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 5a26267846fb8e30023d6cc884218a3eff1ac2ce not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(4084be7806b02c71ac42563c2973d70538c0c86d, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '4084be7806b02c71ac42563c2973d70538c0c86d' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 4084be7806b02c71ac42563c2973d70538c0c86d not in session. InvalidTorrentError: torrent_id 4084be7806b02c71ac42563c2973d70538c0c86d not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 4084be7806b02c71ac42563c2973d70538c0c86d not in session. ] Unhandled Error Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/daemon_entry.py"", line 122, in run_daemon daemon.start() File ""/usr/lib/python3.10/site-packages/deluge/core/daemon.py"", line 164, in start reactor.run() File ""/usr/lib/python3.10/site-packages/twisted/internet/base.py"", line 1315, in run self.mainLoop() File ""/usr/lib/python3.10/site-packages/twisted/internet/base.py"", line 1325, in mainLoop reactorBaseSelf.runUntilCurrent() --- --- File ""/usr/lib/python3.10/site-packages/twisted/internet/base.py"", line 991, in runUntilCurrent call.func(*call.args, **call.kw) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 1401, in on_alert_tracker_error error_message = decode_bytes(alert.error_message()) Boost.Python.ArgumentError: Python argument types in tracker_error_alert.error_message(tracker_error_alert) did not match C++ signature: error_message(libtorrent::tracker_error_alert {lvalue}) }}}" Ssyleric 1212 Pause all torrents & auto resume after timeout Unknown 2.x feature-request new 2010-04-02T11:08:47Z 2019-06-20T16:31:40Z As seen in ktorrent. Toolbar button to temporarily pause all torrents with configurable autoresume non7top 3447 Use another translation platform Translations 2.x feature-request new 2021-01-02T00:09:22Z 2024-02-19T13:47:52Z I think it would be better to have a different translation platform than Launchpad. The permission system in Launchpad requires that you renew your group membership every year and there are no active members in the group anymore so I do not get my membership renewed. I have translated many projects on different translation platforms and I have found Weblate to be the best IMHO, so I really recommend that you move the translations to Weblate. jony0008 3590 "autoadd-plugin ""add"" window behaviour" Web UI needs verified bug new 2023-03-07T00:26:33Z 2024-02-19T03:04:48Z "Using docker image linuxserver/deluge:latest, I noticed a strange behaviour '''The ""autoadd"" window is really really small (vertically) and cannot be resized (vertically)''' How to reproduce : - Open the Web UI - Go to ""Preferences"" - Add plugin ""autoadd"" - Go to the ""autoadd"" section and click on ""add"" Now you'll notice that the pop-up window is really small vertically (you can't see its content). You need to click more than a hundred time on the bottom of the window, each time adding 1 pixel to it, to finally see its content entirely " TBG-FR 3445 "Add multiple torrent files at the same time break the ""Force Re-Check"" option" Unknown 2.0.6 bug new 2020-12-28T22:09:01Z 2021-12-15T19:27:53Z "This bug is on the GUI. I don't know if it's on the CLI too. When I add (for example) 5 torrent files via: File -> Add Torrent And if I try to set a custom ""Download Folder"" for these torrents, <- (I don't know if this step is necessary) Then, when torrents were added to Deluge, if I right click on one of them, I have a 4 out of 5 chances that the ""Force Re-Check"" option won't work (and Deluge try to re-download the whole torrent). Please, if in specifications a user won't be able to add multiple torrent files at the same time, throw an error to the user interface. If a user will be able multiple torrent files at the same time, you might have a bug. Thanks for your work, Apitronix." Apitronix 2788 "Excess ""Password Protected "" windows pops-up when software was relaunched from minimized" GTK UI needs verified bug new 2016-03-05T15:07:52Z 2017-02-21T09:58:48Z "Procedures: 1. install deluge 2. turn on System Tray Protected Password option in settings 3. turn on Close will minimize to tray option in settings 4. minimize main window to tray. 5. launch software via icon or tray icon 6. observe results Expect results: Password Protected window pops up once no matter how many times it was launched. Observed results: a new instance of such window pops up, every time the software was launched. And once a correct password was inputted, the main window opens but the excess Password Protected windows are still remained. (dev comment: a new Password Protected window should be created when there was no such window present. A 'if' condition should be added to check before creating a new instance. i.e. Singleton Pattern?)" kaio 3608 "Torrents come up in ""paused"" state after restart" Unknown needs verified bug new 2023-09-29T19:49:09Z 2024-03-02T13:12:31Z "When I restart deluge, between 1500-2000 of my torrents (out of around 5000) are paused. I can't restart them just by hitting ""resume""; I have to ""pause"" them again, even though they're already listed as paused, and only then can I resume them. (It's version 2.1.1, but I don't see that in the dropdown for version on here)" chowbok 3617 Webui password is reset when storage containing web.conf is full Unknown needs verified bug new 2023-12-13T18:28:52Z 2023-12-13T18:28:52Z "Configuration details: - Deluge Version: 2.1.1 (container image: linuxserver/deluge) - libtorrent version: 2.0.9.0 - OS version: Ubuntu 20.04.6 LTS - browser version 120.0.1 (64-bit) - Plugins: ltConfig v2.0.0 Steps to reproduce: 1. Start a linuxserver/deluge docker container - Note: I have the directory that contains web.conf mounted outside of the container 2. Set webui password to arbitrary value != 'deluge' 3. Fill the storage partition that contains the web.conf file until usage is 100% 4. stop container and clean up partition so there's space on the disk. 5. start container 6. Attempt to login with original password, it will fail. This has happened to me a couple times in the past. Not sure if this requires a certain amount of time to pass with a full disk to recreate. deluged logs at time of exit: https://pastebin.com/Q3k3An3c " nwfistere 3098 [Feature Request][Queue] Batch re-number selected torrents from current ordering Unknown needs verified feature-request new 2017-08-03T13:30:36Z 2017-08-03T13:30:36Z There should by a way to re-number torrents of the queue for them to be downloaded in the right order. This problem occurs when dealing with a lot of torrents, they are not always auto-added in the right order. loxaxs 3553 Allow mapping local (deluge-gtk) and remote (deluged) paths GTK UI needs verified feature-request new 2022-09-16T17:34:20Z 2022-09-16T17:34:20Z "When using the GTK UI in Thin Client mode, file pickers allow you to select files from a local file system, not the remote one where all your stuff is actually stored. If you have the remote file system mounted locally (through a SMB share, NFS mount, etc), it'd be nice to be able to map local paths to remote ones. For example, if you run Deluge on a server where it downloads and manages files under /downloads, and that remote server FS is mounted on /mnt/server, you should be able to configure mapping /mnt/server/downloads -> /downloads in the Connection Manager. This mapping would affect the following parts in the GTK UI: - Add Torrents -> Options tab -> Download and Move Complete Folders - Preferences -> Downloads -> Download Folders - Preferences -> Other -> GeoIP Database (maybe?) - Torrent Menu -> Move Download Folder UI - Torrent Details -> Options tab -> Move Completed It would be nice to do the same if https://dev.deluge-torrent.org/ticket/2672 was to be implemented." DragoonAethis 3178 Terrfic app Unknown not applicable feature-request new 2018-05-19T12:30:07Z 2018-05-19T12:30:07Z Hi how can I donate? jneundorf 378 Advanced (pieces) progress bar Web UI 2.x feature-request assigned 2008-07-21T00:52:14Z 2017-06-21T09:24:17Z andar 369 Configuration Wizard GTK UI Future feature-request damoxc accepted 2008-07-21T00:45:12Z 2013-09-30T16:36:43Z Implement a configuration wizard as a plugin, that sets up sane connection limits and queue limits depending upon a persons connection speed. andar 698 Show reason why connection failed to daemon GTK UI Future feature-request andar reopened 2009-01-06T15:22:15Z 2024-03-02T12:26:59Z "As summary says, if I run deluged as user bittorrent, and start up deluge on my main user, it fails to connect to the daemon. It will show as localhost being offline, and hang if I try to start anyway (hang trying to start a daemon on a port already in use I suspect). However using a seperate python program I can import deluge.ui.client and get a list of running torrents just fine." anonymous 997 ip ban like azureus 2.5.0.4 Core Future feature-request andar new 2009-07-10T16:31:36Z 2011-03-16T22:21:19Z please buildin the function ip ban like azureus 2.5.0.4 to kick lechers ... thnaks Cyliplop@… 1080 Preferences dialog clean-up GTK UI Future feature-request andar new 2009-11-25T19:03:33Z 2024-03-02T12:27:06Z Create a better way to add preference pages but adding a new PreferencePage class. There will be an api available to add different options, entries, etc.. to the PreferencePage so that there is no need for glade and ensure that all pages have a consistent look and feel. andar 1081 Design new Create Torrent Dialog GTK UI Future feature-request andar new 2009-11-25T19:04:26Z 2013-09-30T16:36:14Z Change the create torrent dialog to a wizard-like design. andar 1092 Add torrents with different hashes but identical files Core Future feature-request andar new 2009-12-05T19:02:52Z 2014-02-19T10:21:50Z "I miss a function that there are different sites, and i would download one torrent from these sites, but the hash is not the same, but the files are. I would like to download the files from different sources, with different torrent's(hashes). It would be nice to have this function in Deluge, as this is the most usable torrent client on Linux." Chronos 659 Added pam fallback to authentication Core Future patch andar new 2008-12-21T16:08:31Z 2011-01-30T19:21:18Z "if there is no entry for the user authenticating against checks if it is the user the daemon is running as and if the password is that of that user. will only authenticate if the user could log in on the server machine. uses pam gem from http://atlee.ca/software/pam/ I dont know how things are specified unix only" scientes 967 Remove/stop torrent after x time seeding Plugin feature-request andar reopened 2009-06-22T06:39:37Z 2017-12-19T07:55:58Z "Summary pretty much says it.. option to set how long time torrent is seeded.. just like there is remove at ratio x plugin would do it too" kaali 1015 Add a Tracker info tab GTK UI 2.1.1 feature-request andar new 2009-09-22T14:23:38Z 2022-07-08T07:45:43Z "uTorrent has in their GUI a tracker info tab to let one see the status of all the trackers and the information related to it (seeds/leachers). It also show DHT and Local Peer Discovery. See attached screenshot." canuckkat 53 A delete file entry in the right click menu in Files tab GTK UI 2.x feature-request Cas assigned 2008-02-23T02:37:27Z 2017-06-21T09:24:17Z "A delete file entry in the right click menu in Files tab. This would delete the local file and set the priority to Don't Download. This is useful when you download season TV torrents and are low on diskspace, then you could download the first few files and set the other as Don't Download. Then watch the first few episode then delete them and set some others to download. This is the only feature I miss in Deluge from Azureus." mikael_miffe_eriksson@… 230 Drag 'n' drop reorder of torrents for download queue GTK UI 2.x feature-request andar new 2008-05-17T22:09:46Z 2017-06-21T09:24:17Z "When I tried to drag a torrent up the list, I got this in the log. {{{ /usr/lib64/python2.4/site-packages/deluge/ui/gtkui/gtkui.py:166: GtkWarning: You must override the default 'drag_data_received' handler on GtkTreeView when using models that don't support the GtkTreeDragDest interface and enabling drag-and-drop. The simplest way to do this is to connect to 'drag_data_received' and call g_signal_stop_emission_by_name() in your signal handler to prevent the default handler from running. Look at the source code for the default handler in gtktreeview.c to get an idea what your handler should do. (gtktreeview.c is in the GTK source code.) If you're using GTK from a language other than C, there may be a more natural way to override default handlers, e.g. via derivation. gtk.main() }}} " jonas@… 1329 Color of icon when announce request on tracker failed GTK UI 2.x feature-request new 2010-07-08T12:29:10Z 2017-06-21T09:24:17Z "I have many torrents in Deluge. Some releases from trackers sometimes are renewed (have new hash) by their authors (adding new series or changing to new version). In uTorrent I can see red items, and because of them I know, that these torrents should be fixed (redownload from tracker). But in Deluge visually I can't distinguish releases with successful announce requests and erroneous announce requests. Please, make this feature." Mac 1541 [Label] Default label option Plugin 2.x feature-request new 2011-02-19T00:23:50Z 2017-06-21T09:24:17Z Add the option in the Label plugin for a label to be the default applied to torrents if none selected. firefox 1557 [Label] Drop-down for labels in Add-Torrent options dialog Plugin 2.x feature-request new 2011-02-23T23:15:45Z 2017-06-21T09:24:17Z In the Add-Torrent dialog add a selection box to assign torrent to a label before adding them to the gtk. firefox 1384 [lt.sess_set.announce_ip] Add option to specify tracker announce_ip Core 2.x patch Cas assigned 2010-10-29T19:18:27Z 2017-06-21T09:24:17Z "Please could an option be implemented to allow a user to define an IP address to report to a tracker - this is required on my network. Currently uTorrent allows this: Options -> Preferences -> BitTorrent -> 'IP/Hostname to report to tracker' (hostname is overkill IMHO). rtorrent: The 'ip' config option. I would like to donate £20 as a bounty for this, if possible. This has previously been requested in the forums: http://forum.deluge-torrent.org/viewtopic.php?f=7&t=26465 http://forum.deluge-torrent.org/viewtopic.php?f=9&t=24805 Thanks" Omega Weapon 1051 Installation of an incompatible plugin generates no error GTK UI Future bug andar new 2009-10-30T17:10:11Z 2009-10-30T17:31:54Z "When a plugin is installed from the preferences dialog it is copied to the users plugin directory. No attempt is made to check if it was a valid plugin and inform the user. A plugin for the wrong python version just seems to fail to appear. This is complicated by the fact that different python versions could be used for the client and the daemon. Some user feedback of the failure would improve things" ianmartin 487 status-bar api Core Future feature-request mvoncken new 2008-09-20T09:30:44Z 2010-04-13T13:01:43Z "webui, gtkui and ajax-ui all have a ""status-bar"" with num-connections/down-speed/up-speed/dht-nodes , this api would provide a way to register a new (icon , text,popup ) in all ui's at once" mvoncken 493 Subdirectory detection Unknown Future feature-request andar new 2008-09-21T16:06:36Z 2010-12-14T19:03:43Z "uTorrent (sorry to compare) has a smart subdirectory detection system where torrents that contain subdirectories are always downloaded in ONE subdirectory (if it contains the same name as the one defined by the user). Example: /path/to/downloads/Series01/ If the user selects the Series01 directory and the torrent has the Series01 directory too, I see the following happening in Deluge: /path/to/downloads/Series01/Series01/* While uTorrent wouldn't nest a subdirectory inside another and just straight download to /path/to/downloads/Series01/* It would be nice if Deluge had a similar detection system (that can be ignored/disabled by the user, of course)." VincentBeers@… 527 Option to limit transfer rate to keep a 1:1 share ratio Core Future feature-request andar new 2008-10-05T21:31:01Z 2011-01-30T13:07:41Z A way to ask deluge to try to automatically keep upload speed greater than download speed for incomplete torrents, but still download portions of the torrent. is useful for private trackers that use share ratios for people who have massive down speed but really crap up-speed. jonesmz@… 651 Browse to download path in web UI GTK UI Future feature-request andar new 2008-12-13T05:12:42Z 2013-04-29T22:00:56Z It would be a nice usability perk if one could browse the filesystem (like when using a local daemon) to select a download location on a remote daemon rather than having to specify it as a text string. This would obviously be quite difficult/impossible for the gtk-ui, but could be implemented in the web UI with much less fuss. glurgle@… 722 User access level for control of remote daemon in gtk ui GTK UI Future feature-request andar new 2009-01-12T23:23:37Z 2010-04-19T20:36:56Z "I would like to be able to specify disallowing specific remote users from having the option of quitting & shutting down the daemon. More to prevent incorrect clicking." solexious 829 Stop Seeding At Active Time Unknown Future feature-request andar new 2009-03-03T19:56:15Z 2009-10-24T02:05:42Z "Add a feature to stop seeding a torrent after the active time reaches a specified point. This would be useful because many private torrent sites have rules about hit and runs such as, ""You must seed for # ratio OR # days"". It would also be a feature that would make Deluge stand out among the crowd and draw more people." adamorjames@… 852 Ability to rename labels Plugin Future feature-request andar new 2009-03-19T21:35:48Z 2009-12-13T22:17:12Z When you right-click a an existing label there should be an option to rename the label. neggelandia@… 956 Client account creation with permissions Core Future feature-request andar new 2009-06-06T07:15:09Z 2013-09-30T16:40:22Z Currently deluge's daemon allows for a small bit of configuration through which users can connect by implementing a user:password scheme in its auth file. This could be taken a step further, allowing users to be created with certain permissions, such as whether or not they have the ability to delete/add torrents. thundaragnornath@… 1130 IPv6 Interfaces support (daemon,webui,gtk) Core Future feature-request new 2010-01-20T10:25:55Z 2017-09-15T06:09:24Z "The daemon and webUI don't listen on ipv6 sockets. And even when forwarding to the specific ports (in which you have to use '''another''' port, since even though it doesn't use them, deluge blocks the same ports on the ipv6 socket) the GTK client cannot connect to ipv6 hosts in any way." jinks 1460 Batch add torrents Web UI Future feature-request damoxc new 2010-12-11T03:45:34Z 2011-01-30T14:10:20Z "It would be nice to be able to add several torrents on the Web-UI easily. For now, we have to add the torrents file one by one. It would be better to be able to select several torrents instead of one by one. Or, to be able to upload an archive of torrents for example. What do you think ? Thank you for your great job." dudumomo 1483 Cross-platform mobile/tablet solution Web UI Future feature-request damoxc new 2011-01-16T16:06:25Z 2013-09-30T16:55:18Z I would really like to see a better way of controlling Deluge with an iPhone (or iPad). Perhaps something similar to what's already available for uTorrent or Transmission. keepitcomplicated 1511 Swarm Health Based Queue Management Core Future feature-request new 2011-02-04T18:09:23Z 2012-08-29T21:15:06Z "Deluge currently determines its 'seed rank' solely based on seed time and ratio, as per the FAQ. However, in most situations it is beneficial to start only those torrents that are needed most for the '''swarm''', depending on the number of seeders and peers available. A torrent may be very well seeded, but Deluge still needs to keep it active until it has fulfilled its time and ratio requirements. It's better to stop such popular torrents and use upload bandwidth for older torrents that don't have as much seeds. Also other functionality is required for a modern client, such as automatically starting torrents with 0 peers, so that unpopular torrents would still register seeds at the tracker, for potential downloaders. And there are even more options such as exceptions and such for adhering to tracker requirements. Please look at Vuze's (Azureus) queue management implementation which is perfect. (But I understand it's hard to do it right.)" WillyWolly 1879 Option to add suffix to incomplete files Core Future feature-request new 2011-06-13T21:53:28Z 2023-04-24T18:03:45Z "When files are downloaded, the media centers scanning the folders do not determine whether or not the files are finished or not. If the non-finished files are extended with a file extension unknown for the media center, this problem will disappear. E.g. original file name south.park.s01e01.avi While downloading: south.park.s01e01.avi.!deluge Immediately upon completion: south.park.s01e01.avi" km 2025 renaming torrent via deluge console Console UI Future feature-request new 2012-02-02T18:34:30Z 2016-05-03T11:52:55Z "I have a script to rename torrent on 'Torrent complete' (Execute plugin) but I rename it from the script deluge can't seed it anymore so I'd like to be able to rename a torrent with deluge-console command" mathroc 2668 Open files via deluge's file window. GTK UI Future feature-request new 2014-11-01T05:43:15Z 2014-11-01T10:19:19Z It would be nice to be able to open files from torrents just by double clicking them in the files window, for those of us that have our files on a local NAS. It could be accomplished with relative paths to the download or label folders. DavKan 397 per file, per torrent, and per multiple torrent speedlimits Plugin Future plugin-request andar new 2008-07-29T04:07:51Z 2009-10-24T01:57:05Z "as for ""per file"" speed limits, i dont know if thats actually allowed in by bittorrent. but for the other two, ive noticed that torrenting takes up the majority of my bandwidth, unless i seriously limit it, but that a lot of the time i have some files in the queue that i really need to finish downloading quite quickly, say a linux live cd, or whatever the case may be. i might need that one or two files to get very preferential treatment, but i dont want to turn off ALL of the other torrents in my queue. it would be really nice if i could select torrents ten or fifteen at a time and say ""the combined speed of all of these torrents really shouldnt go past *speed limit* "" while the global speed limit might be quite a bit higher than that groups speed limit. " jonesmz@… 629 """Find My Downloaded Data"" plugin" Plugin Future plugin-request andar new 2008-12-03T09:12:44Z 2013-02-06T04:36:47Z "Plugin that takes a .Torrent file and searches through user chosen folders and their children to find data that looks like it belongs to that .Torrent. Potentially for multiple torrents at a time Use case I have a folder with quite a bit of downloaded data. if i lose my config in deluge and all of my resume data dies, I'm kind of SOL on trying to get all my downloads to start pretty again. Would be nice to be able to drag a stack of .Torrents onto the deluge window and select the ""Find my data for me"" option, walk away, and come back with all the menu clicking taken care of for me." jonesmz@… 887 'Move Directory' option when removing a torrent Core Future plugin-request andar new 2009-04-14T06:02:10Z 2017-10-12T07:08:11Z "I have set and am using the download folder options in deluge but I would like to see a ""Move removed torrents to:"" option in there also so that my ""Move completed to:"" folder is not littered with currently seeding and long removed torrents. It is visibly hard to identify which torrents I am still seeding and which I have removed if I am seeding anywhere up to 50 torrents at a time and have removed another 150 of those over time (heavy usage). My torrent downloading directory structure is as follows: torrents/downloading - for incomplete downloads torrents/seeding - for complete and now seeding torrents And requesting (Azureus allowed me to do this): torrents/removed - where completed torrent files are moved to upon torrent removal Thank you & love your work here. " mason.larobina@… 884 Deluge (libtorrent) leaves UPnP ports open libtorrent not applicable bug andar reopened 2009-04-11T21:35:03Z 2012-11-26T12:01:57Z "Hello, I'm using Deluge 1.1.6 on Fedora 10 x86_64. I connect through a Linksys WAG54GP2 router with UPnP enabled. Deluge manages to forward ports just fine, problem is that it doesn't close the ports on exit. This, together with the use of random ports, on the long term leads to a lot of ports left open in my router. I'm quite sure this also has security implications. Other p2p clients like amule or azureus manage to close the ports on exit, so I don't think it's a problem specific to my router. Thank you!" req1348@… 1241 Upload Speed Down when create torrent file libtorrent not applicable bug new 2010-04-21T09:17:42Z 2012-11-26T11:58:07Z When I create an torrent file from a big file, the upload speed drops slow until the creation of the file is finished. toniboni88 1286 IPv6 Preference Needed libtorrent not applicable feature-request new 2010-05-18T15:27:29Z 2012-12-07T16:16:42Z "Deluge should have an option in it's Network Preferences, to disable or enable IPv6 by default. This is a major issue, because blocklists tend not to include ipv6 ranges, the use of ipv6 for bittorrent is undesirable and possibly dangerous. It would be a bonus if ipv6 could additionally be enabled/disabled on a per torrent basis, allowing the default preverence to be selectively over-ridden as needed. " jx77 367 Do not store per-torrent settings that are saved in the resume data Core 2.x feature-request andar new 2008-07-21T00:43:33Z 2017-06-21T09:24:17Z Since libtorrent now stores certain per-torrent settings in the resume data, we no longer need to save this data in the state file. andar 676 Add tooltips for torrents in the main frame GTK UI 2.x feature-request andar new 2008-12-29T21:46:00Z 2017-06-21T09:24:17Z Hi. AFAIK, no tooltips exist for the main frame columns. It could be useful to add such tooltips for torrents names, so one could just hover over a line to get the full name, and maybe a compact summary of the state of the torrent (very useful for low resolution screens!). jd@… 1108 Abstract unlimited speed setting GTK UI 2.x feature-request new 2009-12-25T13:05:27Z 2017-06-21T09:24:17Z "Having both -1 and 0 mean unlimited for speed is confusing. Better would be to have a checkbox for unlimited and limit the speed values to be positive." johnnyg 1277 Queueing Options in the Add Torrent dialog GTK UI 2.x feature-request new 2010-05-11T00:49:52Z 2017-06-21T09:24:17Z The Add Torrents dialog is lacking an option to choose to queue the new torrent(s), it assumes the default option. There should be a way to override it for individual torrents. amrhassan 578 Setting download directory for multiple torrents should be easier. GTK UI Future feature-request andar reopened 2008-11-02T11:45:39Z 2012-10-18T20:01:38Z "In the ""Add Torrents"" dialog, it should be easier to select multiple torrents and set their ""Download Location"" at once (instead of having to apply the ""Download Location"" to all torrents with the ""Apply To All"" button). " jellegeerts@… 581 Seperate seeding bandwidth limit option Core Future feature-request andar new 2008-11-02T19:04:00Z 2013-09-30T16:57:14Z "On some connection types (notably assymetric dsl) high upload speeds can choke downloads. Please add the ability to set seperate max. upload speed for when downloading and for when only seeding. This feature could also be added to the schedular thanks you " pelo1968@… 623 Remember sorting column used for each label GTK UI Future feature-request andar new 2008-12-01T17:32:50Z 2011-02-08T05:53:49Z "For example i want torrents to be sorted by upload speed in ""seeding"" label and by progress in ""Downloading""" realcnbs@… 626 Maintain ratio for torrent above set level Core Future feature-request andar new 2008-12-03T09:03:04Z 2014-10-09T11:24:17Z "Tries to keep upload/download ratio at user set level on per tracker basis. Best effort really, perhaps have the ability to give more weight to a higher or lower ratio than the target. ""If the ratio goes over X, thats ok, but try to keep it at least above X"" ""it would be nice to have X, but i prefer to keep downloading, so only keep it at X if i wont lose speed"" perhaps also have a way to completely ignore downloads and actively emphasise uploading and seek leachers to upload to." jonesmz@… 685 Modified icon tooltip on events (notification) GTK UI Future feature-request andar new 2008-12-31T20:32:10Z 2011-01-30T13:10:34Z "Hi. On some special events (end of a leeching, for instance), the main Deluge icon blinks. What would be great IMO is that the associated tooltip, which usually displays a summary of the trafic (up, down, limits), shows which event is being notified (say: ""Torrent-title-xxxx has been snatched""), in the same way it is showed up using gnome-notification area boxes." jd@… 859 Allow to give priority to files approaching completion GTK UI Future feature-request andar new 2009-03-22T21:55:35Z 2010-04-13T13:29:47Z "Hi, I'm forwarding this wishlist bug from the Debian BTS. Thanks, Cristian -------------------- Hello, thanks for maintaining deluge-torrent. When downloading a torrent that contains several files, it is possible to give different priority to the various files. One feature that I'm missing is to be able to ask deluge to automatically give a higher priority to those files that are nearer to completion. That will allow to avoid have a partial dowload with all incomplete (and useless) files, and would instead give some complete files earlier on during the download. Ciao, Enrico --------------------" cristian.debian@… 880 Set urgent hint on completion of tasks GTK UI Future feature-request andar new 2009-04-08T04:20:00Z 2010-04-20T12:23:30Z "I find that there are currently three options concerning notification on task completion, but I do not have a system tray, and sounds and popups may be missed for various reasons. Could you set the urgent windows hint on completion of tasks, and clear it when the window get focus? The urgent hint is specified by ICCCM (see http://tronche.com/gui/x/icccm/sec-4.html), therefore most known windows managers should indicate this hint." wen1987@… 940 Popout window with torrent details & stats GTK UI Future feature-request andar new 2009-05-18T06:35:26Z 2011-02-08T07:36:45Z "I usually have the tabs and such hidden (it's just my preference) because i like to keep my window small my problem is that everytime i need to change a file's priority in a torrent or change it's queue rules, i have to click View >> tabs >> (whatever i need) to be able to set my settings feature request -- -- to be able to double click the torrent in the torrent list and open up a separate window with all the options and statistics on that torrent" somethingsome2000@… 1042 Combined Status information for multiple selected torrents GTK UI Future feature-request andar new 2009-10-24T20:41:16Z 2013-09-30T17:27:44Z "When I select multiple torrents in main panel there are no status information displayed in bottom panel, but it would be nice to have some combined status for all currently selected torrents (or for all displayed torrents when none is selected). I realize that not all status info can be summed for more torrents but at least ""Downloaded/Uploaded"", Speed and especially ETA would make sense." 3l3nril 1534 [Label] Option for 'move completed' folder to be named using the date Plugin Future feature-request new 2011-02-13T16:07:09Z 2011-02-13T18:46:27Z "with deluge-console ""config --set move_completed_path:""/media/disk/`date +%m-%Y`"" command you can move the completed location to a dir with the current month/year date like 02-2011 so you can divide torrents by date. works tested .. with label plugin would be nice doing the same. " firefox 1013 Disk space checker plugin Plugin Future plugin-request johnnyg new 2009-09-16T23:02:41Z 2017-10-12T07:07:12Z "Plugin that checks you have enough disk space when adding a torrent to download. Warns the user and will pause all downloading torrents when disk space drops below a minimum threshold. Could make it interface with advanced scheduler plugin." johnnyg 1123 Ability to change torrent name shown in the UI GTK UI 1.2.0 2.x feature-request johnnyg assigned 2010-01-14T21:43:42Z 2017-06-21T09:24:17Z "When seeding several parts of a set of files, each part could have simplest name like s01e01.avi, s01e02.avi. Such files are identified on disk via descriptive names of parent folders (i.e. tree structure); but the corresponding torrents couldn't be easily find in the Deluge UI (linear list). So there should be a possibility to rename items of the torrent list. In the Deluge 1.2.0 this is only possible as a side effect of renaming files on disk, which is not always desirable. I would be very convenient if renaming torrents contents on disk and torrent names in the UI will be independent operations. For example, here it is my common usage case for downloading TV-series. I have ~/Video/SuperSerial/{Season1,Season2} folders on disk. I download contents of the torrent ""[mega-tracker.org]SuperSerial_-_Season_3.TVrip.torrent"", rename it's root folder to ""Season3"" and set download location to ~/SuperSerial/. Then the corresponding item in the torrents list get the new title ""Season3"", which is just meaningless without knowing parent folder. So I'm definitely would like to rename the list item to e.g. ""SuperSerial - Ses3""." NovA 856 Torrents sharing same folder name issue libtorrent 1.2.0 not applicable bug andar new 2009-03-22T02:53:05Z 2019-02-08T10:34:30Z "If you are downloading multiple torrents that are downloading into the same folder, and one of the torrent's finishes, the whole folder (and contents) is moved even though the unfinished torrents have files in that folder. The unfinished torrents get an error and stop. I disovered this bug downloading the slackware install iso's." jeff@… 679 List of previously used Tracker Announce urls GTK UI 1.2.0_dev Future feature-request andar new 2008-12-30T18:33:52Z 2010-04-19T17:40:24Z "Hi. Having to add the same announce url each time I create a torrent seeded to some private tracker, I need to go through the whole process of reaching the right interne page on which this url is displayed (actually I set up a shell command which echoes this ;)). Deluge would be more user-friendly if it maintain a list of previously used announce urls, or even a static list the user could add/remove url items to." jd@… 1166 Add a unix socket for the daemon Core 1.2.1 Future feature-request andar new 2010-03-03T10:01:39Z 2020-04-23T23:34:33Z Using Twisted adding a unix socket to the daemon will be incredibly easy so unless there is an incredibly performance hit or a drastic amount of additional memory is used then there seems to be no reason not to. damoxc 1215 No prompt if client disconnected from server when torrent added GTK UI 1.2.1 2.x bug new 2010-04-05T14:44:59Z 2017-06-21T09:24:17Z "I am using the GTK client and have disabled the 'Add torrent dialog' box so when I add a torrent via browser link it works normally and automatically adds and starts. However when the GTK client is not connected to any server the newly added torrent ends up in limbo. It is only when I select a server with the connection manager that the torrent is added to the queue. I think a prompt should be displayed, possibly just the connection manager, to grab the users attention." Cas 860 Sound notification with mp3/ogg files GTK UI 1.2.2 needs verified feature-request andar new 2009-03-23T14:35:20Z 2015-09-25T12:06:30Z "I've tried with both mp3 and ogg (or oga) file. Maybe you're forgot some dependencies. I use Ubuntu Intrepid i386 and the PPA for Deluge Team. regards " mtt.castelli@… 1309 Add torrent added, torrent complete, etc. to info log level Core 1.2.2 Future feature-request Cas assigned 2010-06-07T14:03:44Z 2011-07-03T02:21:05Z "These torrent status changes are clearly info level events in your client and quite desirable by deluged end users. I see no reason to restrict them to the debug log level where they drown in an overhead of other things. Alternatively you can create an ""event"" log level to contain these announcements." Rotonen 1326 GTK interface wider than screen with large font size or high DPI GTK UI 1.2.3 2.x bug new 2010-06-29T12:37:05Z 2017-06-21T09:24:17Z "With system fonts set to a large size or high DPI, the Deluge interface becomes too wide to fit on the screen. The window cannot be made any smaller, and has to be moved back and forth to see everything. It also breaks the maximize function. Occurs in Ubuntu 10.04, with font size 16 at 144 DPI, at 1600x1200 screen resolution." mikechelen 1280 Upload speed when seeding Core 1.2.3 2.x feature-request new 2010-05-13T15:40:08Z 2017-06-21T09:24:17Z Add another option in the bandwidth tab that will automatically change your upload speed when seeding. Have a check box that would need to be ticked before setting the number. Deluge would just use the default maximum upload speed if left alone. FarQueue 1285 An option to trash/delete the .torrent files GTK UI 1.2.3 Future feature-request reopened 2010-05-17T03:32:25Z 2018-04-10T18:29:35Z I'd love an option to make Deluge automatically trash/delete my .torrent files after it added them. amrhassan 1305 Use CDN for css & js includes Web UI 1.2.3 Future feature-request damoxc new 2010-06-02T21:12:27Z 2010-06-03T12:55:37Z "I believe that it would make the WebUI much faster if it linked to css and javascript resources on the web. Something like this http://code.google.com/apis/ajaxlibs/ " banana989 851 Labels can only be lowercase Plugin 1.2.3 2.x patch damoxc accepted 2009-03-19T21:34:31Z 2017-06-21T09:24:17Z "'''Scenario:''' 1. Right-click a label and choose Add Label 2. Enter ""UPPERCASE"" as name and click OK '''What happens:''' - The new label will be named ""uppercase"" '''What should happen:''' - The new label should be named ""UPPERCASE""" neggelandia@… 1334 Create proper low-res icons Unknown 1.2.3 Future feature-request new 2010-08-01T16:33:50Z 2010-08-11T17:43:35Z "Instead of simply downscaling the high-res application icon specific icons dedicated to each resolution should be created. This allows for crisp display of icons. See also the Tango Guidelines about this: http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines#Sizes" mathbr 2042 WebUI incredibly slow with 1500 torrents Web UI 1.3-stable performance bug damoxc new 2012-02-25T19:43:15Z 2022-12-02T13:11:29Z "This is exactly the same problem as #1026, but as that one was fixed, I'm opening a new ticket. {{{ Server: deluged: 1.3.3 libtorrent: 0.15.9.0 Client: Google Chrome: 17.0.963.56 }}} I have about 1500 torrents added. Similarly to #1026, if I show less torrents by choosing a different label, the ui gets much faster. I can send a tarball of my config directory, just need to know where to send it." eatnumber1 2257 [lt.sess_set.active_*] Allow setting of active_dht_limit, active_tracker_limit and active_lsd_limit. Fix bugs. Core 1.3-stable 2.x patch new 2013-01-15T15:13:33Z 2023-08-07T11:48:50Z "'''Problem:''' Deluge does not send announcements to trackers or dht/lsd when default torrent count limits for those nodes in libtorrent are reached. From [http://www.rasterbar.com/products/libtorrent/manual.html libtorrent's API]: {{{ active_limit is a hard limit on the number of active torrents. This applies even to slow torrents. active_dht_limit is the max number of torrents to announce to the DHT. By default this is set to 88, which is no more than one DHT announce every 10 seconds. active_tracker_limit is the max number of torrents to announce to their trackers. By default this is 360, which is no more than one announce every 5 seconds. active_lsd_limit is the max number of torrents to announce to the local network over the local service discovery protocol. By default this is 80, which is no more than one announce every 5 seconds (assuming the default announce interval of 5 minutes). }}} {{{ You can have more torrents active, even though they are not announced to the DHT, lsd or their tracker. If some peer knows about you for any reason and tries to connect, it will still be accepted, unless the torrent is paused, which means it won't accept any connections. }}} '''Bug:''' Deluge only allows {{{active_limit}}} to be set. Deluge does not provide any means to control those other limits ({{{active_dht_limit}}}, {{{active_tracker_limit}}}, {{{active_lsd_limit}}}). When there are more than, say 1600 torrents using trackers, some of them get put in the limbo state described in the last paragraph of the quote. (Latest libtorrent defaults: [http://code.google.com/p/libtorrent/source/browse/src/session.cpp#1178]. Before 0.16.4 it was less than 1600, according to the changelog. It was 360 sometime ago, as per the [http://www.rasterbar.com/products/libtorrent/manual.html API].) I believe some of the complaints in [http://dev.deluge-torrent.org/ticket/1127] are about this and [http://forum.deluge-torrent.org/viewtopic.php?f=7&t=42329] forum post is definitely related. '''Solution:''' Allow setting of {{{active_dht_limit}}}, {{{active_tracker_limit}}} and {{{active_lsd_limit}}}, thus overriding libtorrent defaults. '''Patch:''' The patch attached defaults {{{active_dht_limit}}}, {{{active_tracker_limit}}} and {{{active_lsd_limit}}} to {{{-1}}} (actually, {{{2147483647}}}, as libtorrent does not accept {{{-1}}}. {{{2147483647}}} is a max of a 32-bit unsigned {{{int}}} and [http://code.google.com/p/libtorrent/source/browse/src/session_impl.cpp#4203 in accordance with how libtorrent does it]). The patch does not allow controling these limits via the GUI. I assume controling {{{active_limit}}} is enough for all uses and if not, the variables can be altered in the .conf file. Some GUI fields to control these variables may be added later. '''Testing''': works for me (fixes the problem/bug described above). Unsure of any performance drawbacks with frequent lsd/dht announces. {{{active_limit}}} controls all the limits now, so the user can always set it to lower. Hidden limits that cannot be changed (as with current version (1.3.5)) are bad either way." Chionsas 3100 64 bit version Unknown 1.3-stable needs verified feature-request new 2017-08-12T11:18:38Z 2017-08-12T11:18:38Z Can You tell me, is there a 64 bit vesion of deluge? bugrit 2411 Open Folder action to remote client GTK UI 1.3-stable 2.x feature-request new 2014-01-28T01:22:00Z 2017-06-21T09:24:17Z "Currently, in remote mode, deluge does not show the ""Open Folder"" menu button. It would be nice to be able to open shared folders where deluge has downloaded torrents using this button. In case the shared folder is mounted in a different path than it is on remote server, this also requires a setting form path mapping between remote and local. I've created a simple implementation for this feature in the attached patch." eerorika 2486 [Label] Network Options for Labels Plugin 1.3-stable Future feature-request new 2014-08-10T12:49:21Z 2014-08-10T15:28:53Z "Right now it's possible to move torrents,set their up/down speed and manage them in the query through labels. I would really like more features for this to manage the torrents because some tracker don't like a few of my default functions. It would be nice if you could set things like DHT or Peer Exchange through label.s" BlackLotus 2862 Merge private trackers if same domain name Core 1.3-stable needs verified feature-request new 2016-07-21T16:56:10Z 2016-07-21T16:56:10Z "Hi, Bug #890 introduced tracker merging on adding identical torrents. Bug #2412 disabled it for private torrents, for better ratio tracking. I propose that trackers with the same main domain name, as one of the already present trackers for the torrent, still be merged for private trackers. There are two use cases: 1) Some trackers change the tracker URL for unregistered users every month. Sometimes, they include the month as a subdomain, so only the main domain name should be taken into account, when checking for trackers to merge. 2) Most private trackers include a private identifier in the tracker URL for registered users, and allow to renew it (if it has been published by mistake). I may have seen some private trackers including this private identifier as a subdomain, so again, only the main domain name should be taken into account, when checking for trackers to merge. In both cases, I would think existing trackers with the same main domain name should have 1 added to their tier, so they are not used anymore, unless the new trackers don't work. For example, if an existing private torrent has the following tracker: 0 http://june.example.org/AAA/announce.php ... and the user adds a torrent with the same hash, but this tracker: http://july.example.org/BBB/announce.php ... then Deluge would merge these trackers, resulting in this list: 0 http://july.example.org/BBB/announce.php 1 http://june.example.org/AAA/announce.php Thanks in advance, Bye." Udasomu_Shakerabu 3223 recently path support for move (and new) Web UI 1.3-stable needs verified feature-request new 2018-12-11T10:45:13Z 2018-12-11T10:45:13Z same as #2312 but for web ui Xuefer 1999 WebUI uses 100% CPU loading TorrentInfo for thousands of files Web UI 1.3-stable performance bug damoxc new 2011-12-19T23:15:41Z 2019-06-20T17:08:47Z "Hi, Just switched to Deluge from utorrent/linux and would like to say thanks for making it open source. The problem I have is that when I initially connect with the WebUI (or the console-ui) the process sits at 100% CPU for tens of minutes. I'm only seeding a handful of torrents via a private tracker but that equates to around 300,000 files on disk contained in those few torrents. I ran the WebUI with --profile and it looks like the cause is the TorrentInfo() routine in deluge/ui/common.py. The problem I think is that when the WebUI gets a connection, it loads in to RAM every filename contained in each torrent. This causes RAM to be used excessively (my deluge-webui process gets to ~200MB). On top of that, for each filename, it runs through a UTF decoding routine in rencode.py which seems to be burning the CPU. After tens of minutes, when the filename info is loaded, the WebUI comes back to life. That is, unless you click on the 'files' tab for one of the torrents with tens of thousands of files, then it hangs for ages. (I guess as expected). I'm not a python programmer, but to fix this issue I think you could: - change class deluge.ui.common.TorrentInfo to not load filename/filedata info when the class is created. - instead, load filename/filedata info on demand via function in that class. - instead of loading _all_ filename/filedata info, just load say 10-20, with a flag indicating more filename/filedata info is available if there are more files than that in the torrent. - in the WebUI, only load 10-20 files at a time, and present a 'next' button to load the next 10-20 filenames in the 'file' tab. Although I have only a few torrents but with hundreds of thousands of files, I think this problem is similar to others in the tracker where people have several thousand torrents, maybe with less files in each. I'm running on Debian testing, 32bit: libpython2.7 2.7.2-8 python2.7 2.7.2-8 python-twisted-{bin,core} 11.0.0-2 python-twisted-web 11.0.0-1 deluge-{console,common,web}, deluged 1.3.3-2 Attached is the profile output. I can provide the profile file if needed. It was run during the first half minute or so of the webui spinning at 100% CPU. It continues like this for tens of minutes (I can time it if needed): {{{ >>> import hotshot, hotshot.stats >>> stats = hotshot.stats.load(""/opt/deluge/.config/deluge/deluge-web.profile"") >>> stats.strip_dirs() >>> stats.sort_stats('time', 'calls') >>> stats.print_stats(20 ... ) 54843249 function calls (51486080 primitive calls) in 126.991 seconds Ordered by: internal time, call count List reduced from 579 to 20 due to restriction <20> ncalls tottime percall cumtime percall filename:lineno(function) 13996456 23.969 0.000 37.435 0.000 rencode.py:220(f) 3356933/101 22.898 0.000 100.112 0.991 rencode.py:263(f) 162 22.732 0.140 126.051 0.778 selectreactor.py:93(doSelect) 16792062 16.913 0.000 16.913 0.000 utf_8.py:15(decode) 402 14.208 0.035 100.024 0.249 rencode.py:171(decode_list) 2795602 8.630 0.000 12.077 0.000 rencode.py:153(decode_string) 6312624 3.894 0.000 3.894 0.000 rencode.py:251(f) 4576888 3.849 0.000 3.849 0.000 rencode.py:135(decode_intl) 4311445 3.488 0.000 3.488 0.000 rencode.py:131(decode_inth) 105 2.659 0.025 102.783 0.979 client.py:128(dataReceived) 1508477 1.160 0.000 1.160 0.000 rencode.py:143(decode_float32) 1161239 1.039 0.000 1.039 0.000 rencode.py:139(decode_intq) 1 0.920 0.920 0.922 0.922 config.py:393(save) 127 0.449 0.004 103.301 0.813 tcp.py:443(doRead) 168 0.053 0.000 100.109 0.596 rencode.py:178(decode_dict) 41 0.037 0.001 0.037 0.001 __init__.py:827(flush) 14030 0.012 0.000 0.012 0.000 rencode.py:127(decode_intb) 5 0.007 0.001 0.007 0.001 gettext.py:343(gettext) 2 0.004 0.002 0.005 0.002 sre_compile.py:301(_optimize_unicode) 162 0.003 0.000 0.936 0.006 base.py:755(runUntilCurrent) }}} Thanks again for this client! Any help on the above would be appreciated. Regards, Dale" dalek 3472 error Unknown 1.3-stable performance bug new 2021-05-26T12:31:28Z 2021-05-26T12:31:28Z "I made a torrent Pi with deluge and every time I reboot my Pi all my torrents are in error. I have to force check all of them to get them to start again. Is there I missed to prevent this? Or a way to automatically make it force check all of them and start them back up? If it makes any difference. I only have one external drive connected to the Pi that I use to download to." bahukiba 2215 100% CPU utilization more 200+ torrents Core 1.3-stable performance feature-request damoxc new 2012-11-19T01:40:51Z 2019-06-20T17:05:25Z "Hello, I have a Raspberry Pi with deluged 1.3.3 + deluge-web installed. I ussually have around 10 torrents seeding in my deluge. Yesterday, I added a lot of torrents (more than 200+) just to seeded them and the web ui began to crash very often. After some time analysing the issue, I found that the raspberry does not have enough cpu power to process the entire list of torrent every 2 seconds. The CPU was 100% all the time. So, I went to the code and change all the time intervals of 2 seconds to 10 seconds. After that change, the web ui worked again without any problem and the cpu use was low again. I suggest to add a simple parameter to change the refresh time for the people that does not have a powerful compute or perhaps, another parameter to reduce the torrent list received by the web browser to avoid much processing on the server side. I do not if this can be taken as a bug so I chose ""reature-request"". Thanks, Santiago" MasterJ0k3R 1453 If binding to specified network adress fails, daemon defaults back to 0.0.0.0 libtorrent 1.3.0 2.1.1 bug new 2010-11-28T13:17:20Z 2022-07-08T07:45:43Z "Observed behaviour: If binding to the specified network adress fails, the dæmon silently ignores the setting and binds to 0.0.0.0, thus using any available network interface. Problem: In certain use cases, this behavior is not preferable. Quote from the [http://forum.deluge-torrent.org/viewtopic.php?f=7&t=34307 forums]: {{{ This is a problem because I (and I guess, many people who might want to use it) want my p2p traffic to go exclusively through my VPN. Another use case is people with a 3G connection; you might want to bind to wlan0 when you're at home and traffic is free, but definitely don't want it to go through the cell interface. }}} Related to this: Would it be possible to allow not only IP adress as valid input in the specified network adress input field, but either interface names (ath0, eth1, etc.) or host names? Combined with some sort of internal check and update mechanism, deluge could bind dynamically to IP adresses. So users wouldn't need to really on an external script to update the adress to bind to (as tried in the forum thread linked above). " Sian 1327 Add option to New Release notification to ignore Beta or RC versions GTK UI 1.3.0 2.x feature-request johnnyg accepted 2010-07-01T12:35:17Z 2017-06-21T09:24:17Z "Deluge announce of new version should only apply if there's a STABLE version and not if there's a RC, unless the user selected some ""also tell me of RC"" or ""partecipate beta-testing"" something like that. Another option would be to allow to disable the announce of one specific version after boot. For example if I'm using 1.2.3 and the 1.3.0-rc1 pops up I should be able to say ""don't tell me anymore this"". I would still get warned when 1.3.0 is out." gionnico 1458 Options to (un)check all files and set file priorites in Add Torrent Dialog GTK UI 1.3.0 2.x feature-request new 2010-12-06T18:28:43Z 2017-06-21T09:24:17Z "1. Some buttons to (un)check all files and folders of a torrent. 2. Setting priority for individual files right away." mr_kazoodle 1275 Allow users to have blank/no password Web UI 1.3.0_dev 2.x feature-request damoxc reopened 2010-05-10T13:37:53Z 2017-06-21T09:24:17Z Depends on #1274. damoxc 1316 Implement file/folder renaming in Web UI Web UI 1.3.0_dev 2.x feature-request damoxc assigned 2010-06-18T04:51:35Z 2017-08-02T23:56:34Z "Hi, a request. please read: I have a daemon working well and a feature I would like to have via web: In the File list (add torrent) I want to rename the main torrent structure dir, eg.: /Pics from Mars/ /Pics from Mars/file1.jpg /Pics from Mars/file2.png I want to rename from ""Pics from Mars"" to ""pics"" dir name, to sync my local pictures (for example). The torrents I want to sync are 12gb, 60gb, 150gb.. I need to fix current dir to seed the data (sync to seed). Please, using this feature via online Deluge will be the best client via web, only this feature is missing! - path for each torrent - already implemented - rename a main torrent dir to ""sync"" a local dir as eg. ""/My Pics/"" (from torrent) to ""/pics/"" Thank you for develop Deluge !" powtrix 1360 deluged should announce itself over zeroconf Unknown 1.3.0_dev Future feature-request new 2010-09-12T11:14:44Z 2010-09-21T00:17:28Z It would be nice if deluged would announce itself over a zeroconf service like avahi and bonjour so the client can discover it more easily without the user knowing such stuff like ip-address or fqdn. balaton 1257 Add resource pre-loading Web UI 1.3.0_dev 2.x bug damoxc new 2010-05-03T10:10:21Z 2017-06-21T09:24:17Z There are a couple of images that are used in the case of a webserver disconnect that require to be pre-loaded in order to be displayed. damoxc 1251 Add Ext.ux.state.DelugeProvider Web UI 1.3.0_dev 2.x feature-request damoxc new 2010-04-28T12:06:32Z 2017-06-21T09:24:17Z Add a state provider that stores the users state server side so their ui state isn't bound to one machine and one browser. damoxc 1165 """Add webseed"" option" Core 1.3.0_dev Future feature-request johnnyg new 2010-03-02T09:11:56Z 2021-11-14T03:25:46Z Add the ability to add a webseed to a (downloading) torrent. johnnyg 1471 Add PAM authentification to Deluged Core 1.3.0_dev Future patch new 2011-01-02T18:54:21Z 2011-01-02T18:54:21Z "This patch is similar to the [http://dev.deluge-torrent.org/ticket/659 659]. It adds authentication via PAM as option. Idea is: On the beginig, AuthManager determine the available to the daemon auth methods( i.e. check that there is PAM Python module ) and create a list of the available methods. Then it read the list of the desired methods from the config variable ""auth_methods"" ( defaulted to 'file' ) and remove from this list unavailable methods. When auth request is recived, AuthManager call necessary functions in specified order. If any of them success, then authentication is successfull, otherwise a BadLoginError is raised. Flaws: Now there is no way to specify what exactly was wrong in authentication for each function. " v-for-vandal 1097 Javascript code lacks doc strings/comments Web UI 1.3.0_dev Future feature-request damoxc new 2009-12-13T23:32:48Z 2014-01-17T19:47:16Z The javascript code needs to have doc comments in jsdoc format placed throughout. The only classes that currently have documentation are Deluge.OptionsManager and Deluge.MultiOptionsManager. This needs to be sorted. damoxc 1391 Improve queue changing performance Web UI 1.3.1 2.x feature-request damoxc new 2010-11-08T15:10:08Z 2017-06-21T09:24:17Z Calculate the new queue positions locally instead of having to wait for the server to respond with the new values, this should make things seem less laggy when modifying the queue. damoxc 1849 [label] changes are greedy steals all torrents, auto-labeling picks wrong label Plugin 1.3.1 Future bug new 2011-05-11T20:56:57Z 2011-05-11T20:56:57Z "Hi. Im having issues with labels in webui. Scenario: Created 3 labels (what.cd, passthepopcorn.me, tvtorrents.com). Manually assigned torrents to each of the 3 labels. First problem: Changing any part of the label option will steal all torrents and assign them to the changed label. Other labels get reset to 0 torrents. Second problem: turning on autolabelling and automoving based on tracker does not work. All new torrents get assigned to one label (in this case it was passthepopcorn.me label), instead of getting appropriately labeled based on the tracker. Attaching label.conf." fubada 2070 Webui spinners not validating user entries Web UI 1.3.1 2.x bug damoxc new 2012-04-01T21:53:36Z 2017-06-21T09:24:17Z "I've been facing a number of problems regarding the Session Timeout setting of WebUI. Some of these problems render WebUI completely useless, forcing the user to hand-edit web.conf. Other issues involve usability problems. = Incorrect minimum value = The lowest specifiable timeout value is 0 seconds, making the user unable to carry out any actions after logging in. Anything below 1 minute shouldn't be allowed for practical reasons. According to the tests that I've done there's a threshold timeout value of about 90 seconds. If the timeout is set to anything less than or equal to this value then the login window will pop up directly after the login, not even waiting for this short timespan to time out. I've tried force-reloading the login page in order for the cookies to vanish but this always happened. The threshold value wasn't exact but 90 seconds should be in the ballpark. = Incorrect maximum value = The maximum value that can be specified is 9999999999999 which makes the auth.login method responding with the following JSON: {{{ {""id"": 4, ""result"": null, ""error"": {""message"": ""date value out of range"", ""code"": 3}} }}} and !OverflowError gets thrown in the console: {{{ [ERROR ] 17:46:15 json_api:227 Error calling method `auth.check_session` [ERROR ] 17:46:15 json_api:228 date value out of range Traceback (most recent call last): File ""/usr/lib/python2.7/dist-packages/deluge/ui/web/json_api.py"", line 219, in _handle_request result = self._exec_local(method, params, request) File ""/usr/lib/python2.7/dist-packages/deluge/ui/web/json_api.py"", line 185, in _exec_local component.get(""Auth"").check_request(request, meth) File ""/usr/lib/python2.7/dist-packages/deluge/ui/web/auth.py"", line 231, in check_request expires, expires_str = make_expires(config[""session_timeout""]) File ""/usr/lib/python2.7/dist-packages/deluge/ui/web/auth.py"", line 88, in make_expires expires = time.mktime((datetime.now() + dt).timetuple()) OverflowError: date value out of range }}} This makes login impossible. Currently 13 digits of seconds can be specified. If you limited the length to 11 digits you'd be safe because 99999999999 seconds wouldn't throw the above exception. 9 digits would probably be an even better choice considering that 999999999 seconds is ~32 years which should be well enough for everybody. A related disturbing issue is the maximum limit of 99999 seconds that is forced by the spinbutton control (which can be overridden by simply typing the desired value). This limit doesn't make any sense at all but it's disturbing because values larger than this limit get underlined with red zigzag line. I think this sipinbutton feature shouldn't be used at all in this case. = Impractical unit of measure = Given that specifying anything under 1 minute doesn't make any practical sense and given that users hardly want to specify the timeout value by seconds it'd make a lot of sense to use a larger unit of measure instead of seconds like minutes. The most graceful solution would be to provide various units of measures, such as minute, hour, day, month and year but I understand if you don't wanna implement all this as it feels a bit overkill for such a simple feature. Whether you make the unit of measure choosable, the actual unit really should be displayed otherwise one cannot know for sure what unit you assume. = No ""Remember forever"" option = Rather than expecting the user to specify a large-enough number that makes this feature happen, WebUI could provide an exact way to do that. Ideally a ""Remember Forever"" checkbox could be featured next to the timeout field. Upon checking it the spinbutton could get inactivated. Alternatively, you could expect the user to type the 0 value manually for this feature but in this case please make this crystal clear in the UI. Whatever way you choose to implement this, on the config file level the 0 value could be great for this purpose." mondalaci 1395 Same rank trackers should all be announced Core 1.3.1 2.x feature-request new 2010-11-10T13:47:05Z 2022-06-12T17:54:48Z "If I understand correctly the multi-tracker feature, deluge stops running through the tracker list after the first successful announce. Please enable deluge to announce on several different trackers at the same time, so that the trackers sharing the same rank are all announced. This is necessary if sharing data on two private trackers with no DHT." TooCh0za 1677 [lt.sess_set.apply_ip_filter_to_trackers] Add option to apply ip filter only to seeds/peers Core 1.3.1 2.x feature-request new 2011-03-31T10:35:17Z 2017-06-21T09:24:17Z "add feature to enable blocklist only to seeds/peers and not to servers/torrent trackers. eg. my situation: from time to time i need to enable filter which blocks 99,9% IP's and let's connect to me only peoples from same country like I, so now if I enable blocklist it blocks and server/torrent tracker IP so i can't seed torrents because server IP is in blocklist, so i think it would be good if blocklist would block only seeds/peers and not servers(well antipiracy groups don't have own servers so it don't do any work) P.S. sorry for my bad english, but I think everything is clear." gymka 1827 Add support for 'Do Not Download' part files Core 1.3.1 2.x feature-request Cas assigned 2011-05-01T17:41:40Z 2017-06-21T09:24:17Z "I have added a torrent and selected some files to download (not all), despite that, the Deluge partially downloads unnecessary files. Deluge 1.3.1 libtorrent version: 0.15.5.0" amatus 1479 Different upload speed for downloads and seeds Core 1.3.1 Future feature-request new 2011-01-09T09:58:42Z 2011-01-09T09:58:42Z "I usually limit the upload speed of downloads to give priority to existing seeds and unset that limit as soon as a torrent has finished downloading and starts seeding. It would be nice if Deluge could do this automatically by providing two different settings to set the maximum upload speed for downloads and seeds separately." mathbr 1482 Tracker specific rules Plugin 1.3.1 Future feature-request reopened 2011-01-16T13:51:40Z 2011-01-17T19:08:35Z "I hate having to manually manage my torrents by tracker, some trackers just suck up all the bandwidth from the torrents that need seeding... would be great if you could add rules to each tracker. For example only seed torrents from TPB to 1:1, while torrents from BitMeTV seed forever... other rules could be seeding time and download/upload speed. It could be similar to the 'Label Options' window." keepitcomplicated 668 Port mappings not reopened when lost libtorrent 1.3.1 not applicable feature-request andar new 2008-12-24T21:23:51Z 2012-12-07T16:47:22Z "It seems that Deluge does not attempt to reobtain port mappings via UPnP or NAT-PMP when they are lost, such as a router reboot. At a minimum, a button to rebind the port mappings would be useful. Ideally, Deluge will check occasionally if port forwarding is active and redo the mappings if they are not working." anonymous 3074 "Deluged stopped working on debian, ""FFI object has no attribute 'new_allocator'""" Core 1.3.10 needs verified bug new 2017-06-23T10:51:29Z 2017-07-17T15:38:18Z "Running deluged on debian server. I have automatic updates and needed to reboot my server, after rebooting deluge is dead. Tried reinstalling and rebooting the machine, same error persists. I assume there might be a dependency issue with openssl? {{{ uname -a Linux saturn 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u1 (2017-06-18) x86_64 GNU/Linux cat /etc/debian_version 8.8 (jessie) Automatic updates that happened since I can remember deluge working Packages that were upgraded: libgnutls-deb0-28 libgnutls-openssl27 Packages with upgradable origin but kept back: libc-bin libc-dev-bin libc6 libc6-dev libffi-dev libffi6 linux-image-3.16.0-4-amd64 linux-libc-dev locales multiarch-support Packages that were upgraded: libc-bin libc-dev-bin libc6 libc6-dev libffi-dev libffi6 linux-image-3.16.0-4-amd64 linux-libc-dev locales multiarch-support Packages that were upgraded: apache2 apache2-bin apache2-data apache2-doc apache2-utils libgraphite2-3 }}} {{{ he-man@saturn:~$ sudo aptitude purge deluged deluge-web deluge-console deluge-common The following packages will be REMOVED: deluge-common{p} deluge-console{p} deluge-web{p} deluged{p} libboost-python1.55.0{u} libboost-system1.55.0{u} libtorrent-rasterbar7{u} python-characteristic{u} python-libtorrent{u} python-mako{u} python-markupsafe{u} python-pam{u} python-pyasn1-modules{u} python-serial{u} python-service-identity{u} python-twisted-bin{u} python-twisted-core{u} python-twisted-web{u} python-xdg{u} python-zope.interface{u} 0 packages upgraded, 0 newly installed, 20 to remove and 0 not upgraded. Need to get 0 B of archives. After unpacking 23.7 MB will be freed. Do you want to continue? [Y/n/?] (Reading database ... 78168 files and directories currently installed.) Removing deluged (1.3.10-3+deb8u1) ... Purging configuration files for deluged (1.3.10-3+deb8u1) ... Removing deluge-web (1.3.10-3+deb8u1) ... Removing deluge-console (1.3.10-3+deb8u1) ... Removing deluge-common (1.3.10-3+deb8u1) ... Processing triggers for man-db (2.7.0.2-5) ... (Reading database ... 76758 files and directories currently installed.) Removing python-libtorrent (0.16.18-1) ... Removing libboost-python1.55.0 (1.55.0+dfsg-3) ... Removing libtorrent-rasterbar7 (0.16.18-1) ... Removing libboost-system1.55.0:amd64 (1.55.0+dfsg-3) ... Removing python-twisted-web (14.0.2-3) ... Removing python-twisted-core (14.0.2-3) ... Removing python-service-identity (1.0.0-3) ... Removing python-characteristic (0.1.0-1) ... Removing python-mako (1.0.0+dfsg-0.1) ... Removing python-markupsafe (0.23-1+b1) ... Removing python-pam (0.4.2-13.1) ... Removing python-pyasn1-modules (0.0.5-0.1) ... Removing python-serial (2.6-1.1) ... Removing python-twisted-bin (14.0.2-3) ... Removing python-xdg (0.25-4) ... Removing python-zope.interface (4.1.1-3.1) ... Processing triggers for libc-bin (2.19-18+deb8u10) ... Processing triggers for man-db (2.7.0.2-5) ... he-man@saturn:~$ sudo aptitude install deluged deluge-web deluge-console deluge-common The following NEW packages will be installed: deluge-common deluge-console deluge-web deluged libboost-python1.55.0{a} libboost-system1.55.0{a} libtorrent-rasterbar7{a} python-characteristic{a} python-libtorrent{a} python-mako{a} python-markupsafe{a} python-pam{a} python-pyasn1-modules{a} python-serial{a} python-service-identity{a} python-twisted-bin{a} python-twisted-core{a} python-twisted-web{a} python-xdg{a} python-zope.interface{a} 0 packages upgraded, 20 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/4,532 kB of archives. After unpacking 23.7 MB will be used. Do you want to continue? [Y/n/?] Selecting previously unselected package libboost-python1.55.0. (Reading database ... 75774 files and directories currently installed.) Preparing to unpack .../libboost-python1.55.0_1.55.0+dfsg-3_amd64.deb ... Unpacking libboost-python1.55.0 (1.55.0+dfsg-3) ... Selecting previously unselected package libboost-system1.55.0:amd64. Preparing to unpack .../libboost-system1.55.0_1.55.0+dfsg-3_amd64.deb ... Unpacking libboost-system1.55.0:amd64 (1.55.0+dfsg-3) ... Selecting previously unselected package libtorrent-rasterbar7. Preparing to unpack .../libtorrent-rasterbar7_0.16.18-1_amd64.deb ... Unpacking libtorrent-rasterbar7 (0.16.18-1) ... Selecting previously unselected package python-libtorrent. Preparing to unpack .../python-libtorrent_0.16.18-1_amd64.deb ... Unpacking python-libtorrent (0.16.18-1) ... Selecting previously unselected package python-twisted-bin. Preparing to unpack .../python-twisted-bin_14.0.2-3_amd64.deb ... Unpacking python-twisted-bin (14.0.2-3) ... Selecting previously unselected package python-zope.interface. Preparing to unpack .../python-zope.interface_4.1.1-3.1_amd64.deb ... Unpacking python-zope.interface (4.1.1-3.1) ... Selecting previously unselected package python-pyasn1-modules. Preparing to unpack .../python-pyasn1-modules_0.0.5-0.1_all.deb ... Unpacking python-pyasn1-modules (0.0.5-0.1) ... Selecting previously unselected package python-characteristic. Preparing to unpack .../python-characteristic_0.1.0-1_all.deb ... Unpacking python-characteristic (0.1.0-1) ... Selecting previously unselected package python-service-identity. Preparing to unpack .../python-service-identity_1.0.0-3_all.deb ... Unpacking python-service-identity (1.0.0-3) ... Selecting previously unselected package python-twisted-core. Preparing to unpack .../python-twisted-core_14.0.2-3_all.deb ... Unpacking python-twisted-core (14.0.2-3) ... Selecting previously unselected package python-twisted-web. Preparing to unpack .../python-twisted-web_14.0.2-3_all.deb ... Unpacking python-twisted-web (14.0.2-3) ... Selecting previously unselected package python-xdg. Preparing to unpack .../python-xdg_0.25-4_all.deb ... Unpacking python-xdg (0.25-4) ... Selecting previously unselected package deluge-common. Preparing to unpack .../deluge-common_1.3.10-3+deb8u1_all.deb ... Unpacking deluge-common (1.3.10-3+deb8u1) ... Selecting previously unselected package deluge-console. Preparing to unpack .../deluge-console_1.3.10-3+deb8u1_all.deb ... Unpacking deluge-console (1.3.10-3+deb8u1) ... Selecting previously unselected package python-markupsafe. Preparing to unpack .../python-markupsafe_0.23-1+b1_amd64.deb ... Unpacking python-markupsafe (0.23-1+b1) ... Selecting previously unselected package python-mako. Preparing to unpack .../python-mako_1.0.0+dfsg-0.1_all.deb ... Unpacking python-mako (1.0.0+dfsg-0.1) ... Selecting previously unselected package deluge-web. Preparing to unpack .../deluge-web_1.3.10-3+deb8u1_all.deb ... Unpacking deluge-web (1.3.10-3+deb8u1) ... Selecting previously unselected package deluged. Preparing to unpack .../deluged_1.3.10-3+deb8u1_all.deb ... Unpacking deluged (1.3.10-3+deb8u1) ... Selecting previously unselected package python-pam. Preparing to unpack .../python-pam_0.4.2-13.1_amd64.deb ... Unpacking python-pam (0.4.2-13.1) ... Selecting previously unselected package python-serial. Preparing to unpack .../python-serial_2.6-1.1_all.deb ... Unpacking python-serial (2.6-1.1) ... Processing triggers for man-db (2.7.0.2-5) ... Processing triggers for systemd (215-17+deb8u7) ... Setting up libboost-python1.55.0 (1.55.0+dfsg-3) ... Setting up libboost-system1.55.0:amd64 (1.55.0+dfsg-3) ... Setting up libtorrent-rasterbar7 (0.16.18-1) ... Setting up python-libtorrent (0.16.18-1) ... Setting up python-twisted-bin (14.0.2-3) ... Setting up python-zope.interface (4.1.1-3.1) ... Setting up python-pyasn1-modules (0.0.5-0.1) ... Setting up python-characteristic (0.1.0-1) ... Setting up python-service-identity (1.0.0-3) ... Setting up python-twisted-core (14.0.2-3) ... Setting up python-twisted-web (14.0.2-3) ... Setting up python-xdg (0.25-4) ... Setting up deluge-common (1.3.10-3+deb8u1) ... Setting up deluge-console (1.3.10-3+deb8u1) ... Setting up python-markupsafe (0.23-1+b1) ... Setting up python-mako (1.0.0+dfsg-0.1) ... Setting up deluge-web (1.3.10-3+deb8u1) ... Setting up deluged (1.3.10-3+deb8u1) ... Setting up python-pam (0.4.2-13.1) ... Setting up python-serial (2.6-1.1) ... Processing triggers for libc-bin (2.19-18+deb8u10) ... Processing triggers for systemd (215-17+deb8u7) ... he-man@saturn:~$ deluged he-man@saturn:~$ [ERROR ] 11:57:54 main:237 'FFI' object has no attribute 'new_allocator' Traceback (most recent call last): File ""/usr/lib/python2.7/dist-packages/deluge/main.py"", line 229, in start_daemon from deluge.core.daemon import Daemon File ""/usr/lib/python2.7/dist-packages/deluge/core/daemon.py"", line 39, in from twisted.internet import reactor File ""/usr/lib/python2.7/dist-packages/twisted/internet/reactor.py"", line 38, in from twisted.internet import default File ""/usr/lib/python2.7/dist-packages/twisted/internet/default.py"", line 56, in install = _getInstallFunction(platform) File ""/usr/lib/python2.7/dist-packages/twisted/internet/default.py"", line 44, in _getInstallFunction from twisted.internet.epollreactor import install File ""/usr/lib/python2.7/dist-packages/twisted/internet/epollreactor.py"", line 24, in from twisted.internet import posixbase File ""/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py"", line 24, in from twisted.internet import error, udp, tcp File ""/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py"", line 29, in from twisted.internet._newtls import ( File ""/usr/lib/python2.7/dist-packages/twisted/internet/_newtls.py"", line 21, in from twisted.protocols.tls import TLSMemoryBIOFactory, TLSMemoryBIOProtocol File ""/usr/lib/python2.7/dist-packages/twisted/protocols/tls.py"", line 41, in from OpenSSL.SSL import Error, ZeroReturnError, WantReadError File ""/usr/local/lib/python2.7/dist-packages/OpenSSL/__init__.py"", line 8, in from OpenSSL import rand, crypto, SSL File ""/usr/local/lib/python2.7/dist-packages/OpenSSL/rand.py"", line 12, in from OpenSSL._util import ( File ""/usr/local/lib/python2.7/dist-packages/OpenSSL/_util.py"", line 18, in no_zero_allocator = ffi.new_allocator(should_clear_after_alloc=False) AttributeError: 'FFI' object has no attribute 'new_allocator' }}} " he-man 2637 """Save to dialouge""" Unknown 1.3.10 Future feature-request pending 2014-10-25T16:19:39Z 2014-10-27T16:26:19Z "I think the developers should add an optional save as dialouge when downloading torrents. Such as when you download a normal file from a site (Example http://imgur.com/vNJMVmj ) I suspect there should just be an option to make this available, Like in chrome you can select a default download location (Like what already exists) or tick a checkbox for ""Ask where to save each file before downloading""" Cat348 2638 Windows: Multiscreen to Single Screen - Deluge Rendered Off-Screen Unknown 1.3.10 needs verified bug new 2014-10-26T04:39:37Z 2015-09-25T12:06:02Z "Windows 8.1 If Deluge is dragged to a second screen, then that second screen is removed, Deluge continues to try and open on that second screen. A Windows Key + Right Arrow or Windows Key + Left Arrow will bring the Deluge window back, but clicking on the icon in the taskbar will not." mntlcase 2982 Seeding ratio doesn't take into account what it should Unknown 1.3.10 needs verified bug new 2017-03-02T15:24:28Z 2021-03-02T10:40:48Z "For most people seeding is thought up as amount transferred up divided by amount transferred down. Instead of using `(uploaded on this torrent)/(total torrent size if everything was downloaded that could be downloaded on this torrent)` it should use `(uploaded on this torrent)/(downloaded on this torrent)` through Deluge for this torrent's session. Maybe as an option it could be `(uploaded on this torrent)/(total completed on this torrent so far)` for those that have already downloaded pieces and/or lost files, and rechecked the torrent. " BryanFRitt 2897 Start deluge-console with connection to remote daemon Console UI 1.3.10 needs verified feature-request new 2016-10-08T01:06:38Z 2016-10-08T01:06:38Z "From the command line I issue {{{ deluge-console ""connect "" }}} This returns me to the command line where I had expected it to start deluge-console and connect to the host specified. It would be good if I could create an alias so that when I start deluge-console it would automatically connect to my preferred/specified remote host. Currently, I am starting the console and using the connect function which works fine but it would be great if I could skip to connect step. " rosscosack 2986 detect already downloaded Core 1.3.10 needs verified feature-request new 2017-03-08T11:06:28Z 2017-03-08T11:06:28Z "the deluge-deamon checks for already downloaded torrents only (!) in the ""downloading"" folder. it would be nice if it also checks the ""completed"" folder." block 2679 Proxy unable to connect after hours of inactivity libtorrent 1.3.10 not applicable bug new 2014-11-12T17:27:59Z 2015-09-25T12:16:29Z I am running Deluge 1.3.10 on Ubuntu 14.04.01 server. I have Peer, Web Seed, Tracker, DHT all running through a proxy server. When Deluge has been inactive for several hours (no active downloads/uploads, not torrents in the list), Deluge is unable to reconnect to the proxy. The only solution I have found is to reload the daemon. beatsforthemind 2669 file association not set with two user accounts in win7 64 bit GTK UI 1.3.10 2.1.1 bug new 2014-11-01T14:30:44Z 2022-07-08T07:45:43Z "I have Windows 7 SP1 64 Bit installed. One sysadmin account and two user accounts. Only one user account has the correct file association and the other acoounts has to be corrected manually." Keruskerfuerst 2443 force recheck corupts data libtorrent 1.3.11 not applicable bug reopened 2014-04-15T12:56:34Z 2015-04-13T01:39:21Z "Win 7 x64. I have got my downloaded data (folder with FLAC files) Some time later torrent was updated on the tracker. Data has changed but folder name and file names remains the same. So when I noticed my existing torrent isn't registered on tracker anymore I added updated torrent to client and did force re-check: client didn't recognize data (no strange it isn't the same!) I did recheck on paused torrent, when I see it isn't the same I canceled download. Since I haven't got original data anymore I've decided stop seeding. But after re-check was performed FLAC files become corrupted: FLAC_STREAM_DECODER_END_OF_STREAM in tester. Client have chaged existing data somehow while it verified data (maybe it caused with the same filenames) Is this a bag? The situation I have discribed isn't a single torrent so after I have dig it I do backup folder before re-check but it is inconvenienced I suppose. " barsiker 2714 Windows UI eats mouse events GTK UI 1.3.11 not applicable bug new 2014-12-13T01:42:02Z 2014-12-21T17:32:50Z "The Windows UI seems to be eating mouse events. Case 1: 1. Click column heading to sort. Success. 2. Click column heading to sort again. Failure. Case 2: 1. Click Edit>Preferences to open Preferences. 2. Click OK. Failure. 3. Click OK. Success. Maybe. This behavior started happening recently with v1.3.9, I think. I may have had v1.3.7 or v1.3.8 installed. In any case, I updated to v1.3.11 in hopes that the issue would be resolved but that was not the case. I propose that the UI is eating clicks for two reasons, in addition to the observed behavior above: 1. I can select UI elements with the mouse and then use the keyboard to, for example, activate a column header. There is no issue here. The UI does not eat key events. 2. I searched for ""gtk eats mouse clicks"" on the web and found this result: http://svn.xiph.org/trunk/sushivision/gtksucks.c The author suggests that insensitive GTK widgets (except children of viewports) eat mouse events. " fireundubh 2728 Web seed connections do not honor configured proxy Core 1.3.11 not applicable bug new 2015-01-12T21:10:25Z 2015-09-25T12:18:22Z "Despite having configured a proxy for ""Web Seed,"" Deluge will still make direct connections to the web seed URI. With a proxy value configured, Deluge should never make direct HTTP requests of the web seed, only requesting the seed through the configured proxy, instead." meitar 2756 Global upload speed limit broken libtorrent 1.3.11 not applicable bug new 2015-08-03T15:04:14Z 2015-08-20T22:59:32Z "I have setted a global upload speed limit in Deluge. Even though, Deluge ignore it, uses the whole bandwidth, and so blocks the connection." phant0mw0rm 2749 improve input for seeding relation Web UI 1.3.11 2.x bug new 2015-05-14T11:42:40Z 2017-06-21T09:24:17Z "Currently the seeding relation is controlled with a spinner that * allow specifying values -0.9, -0,8, ..., -0.1 which don't make sense (does 0.0 make sense?) * doesn't explain that unlimited seeding corresponds to -1 Either a label explaining -1 should be added and the steps -0.9, -0.8, ..., -0.1 should be remoted or the spinner should be limited to the interval [0;infinite] or [0.1;infinite] and a checkbox for ""unlimited"" (deactivating the spinner) should be added (the latter is more intuitive, but requires more testing)." krichter 2719 Support reading DHT nodes from metainfo files (BEP-0005) Unknown 1.3.11 Future feature-request new 2014-12-17T01:08:11Z 2014-12-17T18:56:51Z "Please add support for bootstrapping DHT nodes from .torrent files. A .torrent can contain a 'nodes' key with a list of lists with hosts and ports to UDP nodes who know of clients interested in the file. This should help with speeding up decentralized torrents who are entirely trackerless. Secondary, Deluge should support creating torrents with nodes lists as alternatives or supplementary to announce-lists. From the relevant [http://www.bittorrent.org/beps/bep_0005.html specification BEP-0005]: “A trackerless torrent dictionary does not have an ""announce"" key. Instead, a trackerless torrent has a ""nodes"" key. This key should be set to the K closest nodes in the torrent generating client's routing table. Alternatively, the key could be set to a known good node such as one operated by the person generating the torrent. Please do not automatically add ""router.bittorrent.com"" to torrent files or automatically add this node to clients routing tables.” {{{ nodes = [[, ], ["""", ], ...] nodes = [[""127.0.0.1"", 6881], [""example.com"", 4804], [""::1"", 51413]] }}} I’m not aware of anyone distributing metainfo files with nodes. As the legal war on trackers continues, this feature is something that should be ready to use. As an independent content producer, I also find it appealing to use DHT to distribute my own content. However, I would want to provide one good known node to ensure availability and fast first-piece-downloaded speeds." Copied 2723 Support HTTPS proxies Unknown 1.3.11 Future feature-request new 2015-01-02T01:41:23Z 2015-01-02T01:41:23Z Adding support for HTTPS proxies (in addition to the current SOCKS4, SOCKS5, and HTTP proxy types) would be rad. :) meitar 2725 Plugin to automatically find and configure a proxy Plugin 1.3.11 Future plugin-request new 2015-01-04T12:25:47Z 2015-01-04T12:25:47Z It would be pretty nice to have a plugin that would automatically find and use a suitable proxy, perhaps given some input criteria. I tend to find myself moving from network to network and so a plugin to auto-detect proxy config needs on startup or at the press of a button would save me a bunch of clicking. :) meitar 3035 Extractor issues with .rar archives of the same name that have a Subs folder Plugin 1.3.12 Future bug HollowMan reopened 2017-05-09T19:05:28Z 2022-02-13T14:34:49Z "There's a really weird behavior where torrents that have the a Subs folder and a multipart .rar archive, will have the .rar file overwritten by the one from the Subs folder if it has the same name. Example: {{{ Movie.2017.unrated.1080p.bluray.x264 |_ movie.2017.unrated.1080p.bluray.x264.rar 140MB |_ movie.2017.unrated.1080p.bluray.x264.r01 140MB |_ movie.2017.unrated.1080p.bluray.x264.r02 140MB |_Subs |_ movie.2017.unrated.1080p.bluray.x264.rar 3MB |_ movie.2017.unrated.1080p.bluray.x264.idx 3MB }}} The 3MB .rar file from the Subs folder will override the 140MB .rar file from the main folder no matter how many Re-Checks you do. It downloads 140MB then it deletes it and replaces it with the 3MB file. This happens all the time. Tested on Ubuntu 16.04.2 and Debian Jessie with: deluged: 1.3.12 libtorrent: 1.0.7.0 It's utterly annoying as i " HollowMan 3182 Deluged start with existing lock file crashes local network Core 1.3.12 needs verified bug new 2018-06-04T22:34:19Z 2018-06-04T22:34:19Z "If deluged doesn't shut down cleanly (such as after a power failure), the lock file remains in the config directory. Upon trying to start deluged again via ssh I lose all connectivity on the local network where my server is running. I need to shutdown my server and restart my local network before I can connect to my server again. Looking through deluged.log i noticed this: There is a deluge daemon running with this config directory! You cannot run multiple daemons with the same config directory set. If you believe this is an error, you can force a start by deleting /home/{user}/.config/deluge/deluged.pid Which led me to deleting the lock file and restarting deluged successfully. Deluge should handle this situation more gracefully" gentoofoo 2877 import site cookie GTK UI 1.3.12 2.x feature-request new 2016-08-19T08:19:43Z 2017-06-21T09:24:17Z "some sites employ cookies to validate the legitimacy of a user trying to download a certain torrent or to assign points or track your share quota. when you're behind a VPN and or TOR your browser's IP won't neccessarily match your torrent IP. so in order to work around that it would be nice if i could import my brower cookie text. copy paste it into the client. i'm indifferent if this is added as a program feature or as a plugin." amon1337 2792 Execute fails to load/find file Unknown 1.3.12 needs verified bug new 2016-04-09T22:20:37Z 2016-04-09T22:20:37Z "Problem: A existant and working script is not found in download complete trigger System info: {{{ $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.4 LTS Release: 14.04 Codename: trusty }}} Language: Spanish In Screenshoot you can see the file path. And, the script exists: {{{ $ ls -lh /home/marcos/Scripts/delugedFinished.sh -rwxr-xr-x 1 marcos marcos 94 abr 5 12:49 /home/marcos/Scripts/delugedFinished.sh }}} And, is working: {{{ $ /home/marcos/Scripts/delugedFinished.sh param1 param2 param3 Script: [DEBUG] Torrent id: param1 - Torrent Name: param2 - TorrentPath: param3 marcos@CoDeR:~$ }}} But, The log says: {{{ ==> /home/marcos/.config/deluge/deluged.log <== [ERROR ] 23:54:39 core:148 [execute] Execute script not found or not executable [ERROR ] 23:55:18 core:148 [execute] Execute script not found or not executable [ERROR ] 23:55:23 core:148 [execute] Execute script not found or not executable [ERROR ] 23:56:13 core:148 [execute] Execute script not found or not executable [ERROR ] 23:56:28 core:148 [execute] Execute script not found or not executable [ERROR ] 23:56:54 core:148 [execute] Execute script not found or not executable [ERROR ] 23:57:13 core:148 [execute] Execute script not found or not executable [ERROR ] 23:57:48 core:148 [execute] Execute script not found or not executable [ERROR ] 23:58:53 core:148 [execute] Execute script not found or not executable [ERROR ] 23:59:14 core:148 [execute] Execute script not found or not executable [ERROR ] 23:59:33 core:148 [execute] Execute script not found or not executable [ERROR ] 23:59:58 core:148 [execute] Execute script not found or not executable [ERROR ] 00:00:28 core:148 [execute] Execute script not found or not executable [ERROR ] 00:00:48 core:148 [execute] Execute script not found or not executable }}} Extra info, deluge-gtk is running with SAME user than script. If need more info, please, request it. " MarcosRamirez 2830 No Error Message When Download Directory Lacks Write Permissoin Unknown 1.3.12 needs verified bug new 2016-05-06T22:56:48Z 2016-05-13T18:36:41Z "First, thanks for the great program. If the ""download to"" directory is set to a directory that exists but has no write permission by the running user, there is no obvious error of the problem. The symptom is that deluge will show it is downloading the file with lots of seeders and peers, but the download rate, seeders, and peers will all drop to zero in about a minute. The status goes to ""Error:"" with no other information. Expected behavior on failure to open a file or write to a file (e.g. disk full) should be a more informative error message and/or error dialog. Thanks again. " TikiBill 2835 Downloading Target With Same Name Corrupts Target Core 1.3.12 needs verified bug new 2016-05-15T16:04:25Z 2017-07-29T04:31:30Z Two or more different files using same target file name results in corrupted target file. One way to resolve situation is to Pause all but one of the Downloads and Force Recheck to correct that download then release remaining/another download and Force Recheck that download. Repeating until all Downloads with same target file names are processed sequentially. genesoo77072 2949 Not connecting to newly added peer libtorrent 1.3.12 needs verified bug new 2016-12-06T05:54:35Z 2017-01-10T12:15:30Z "after i ""add peer"" i almost always have to close deluge, and then re-open it, before deluge will connect to the peer. deluge then connects automatically to the peer once i re-open. occasionally it doesn't, upon which i ""add peer"" again and it will then finally connect. it's strange. at first i thought it might refuse to connect to some sort of ""recent peers"" list it might be maintaining or something, but this behaviour can happen even on the first attempt to add a peer. i haven't tried this on peers out there in the wild. this happens locally on a 10.1.1.n address, when adding a peer on the same 10.1.1.n address. it might be a factor, i dunno. if anything i would think it would be better to auto-trust local peers, in which case this might be more of a feature request. up to you. thanks!" tristen 3133 Running deluge-gtk over ssh with X forwarding doesn't allow ssh logout after deluge-gtk is closed GTK UI 1.3.12 needs verified bug new 2017-11-24T04:13:38Z 2017-11-24T04:13:38Z "{{{ $ ssh -X user@host.com $ deluge-gtk // use deluge-gtk, exit by clicking on exit button in GUI // shell returns, deluge-gtk is not running $ $ logout // ssh does not log out, hangs indefinitely }}} Hitting ctrl+C allows ssh to exit. I do not get this with other programs. " anthonybilinski 2776 Un-clickable buttons on Windows GTKUI GTK UI 1.3.12 not applicable bug new 2015-11-08T12:44:18Z 2017-06-30T09:46:26Z "I got the following problem in Windows 10 with the current version of Deluge 1.3.12: When I have Deluge open and I switch to the application, I can hover the mouse over the GUI buttons and click them. But when I do, afterwards they are not clickable anymore. In other words, when I click once and hover over them again, they are not ""highlighted"", suggesting I can click them. And when I do, nothing happens. Only when switching to another application and back to Deluge again, I can click again. But then again, only one time before it ""blocks"". Some buttons also do nothing the first time I click them." someguy 2820 Zero-size files in torrents incorrectly handled during rechecks libtorrent 1.3.12 not applicable bug new 2016-04-28T05:04:14Z 2016-04-28T10:27:20Z "If a torrent contains a zero-length file and the torrent is ""Rechecked"", the file is incorrectly marked as 0.00% complete. If the torrent is stored on a read-only filesystem the torrent will be put into the Error state and will not seed." dpedu 3116 Adding parentheses to root folder name doesn't update title Unknown 1.3.13 needs verified bug new 2017-09-22T23:20:08Z 2024-02-29T09:42:47Z "Suppose you have a torrent whose label and root folder are named ""Foo Bar"". Normally, in the GTK client, if you double-click on the root folder (in the Files tab) and rename it to something else, the title is also updated to the same value. However, if you rename the folder from ""Foo Bar"" to ""Foo Bar (2017)"" -- adding just that bit in parentheses and not changing any other part of the name -- the title will not be updated, and will remain ""Foo Bar"". Furthermore, any attempts to rename the ""Foo Bar (2017)"" to anything else will fail -- the updates will simply not persist. The torrent is in some weird buggy state now, and the only way to fix it is to entirely remove the torrent from Deluge. Because it's such a pain to revert, I haven't fully tested to figure out the exact range of inputs that cause this bug. I can only confirm that this happens when the original title consists of alphanumeric characters and spaces, and you add a space followed by a number in parentheses to the end of the name. Client: Deluge 1.3.15 on Mac OS X 10.10.5 [[BR]] Server: Deluge 1.3.13 on Debian 9 [[BR]] libtorrent 1.1.1.0" oxguy3 2876 Deluge Crashes randomly Core 1.3.13 not applicable bug new 2016-08-17T21:29:53Z 2022-12-04T18:44:39Z "{{{ Aug 08 12:29:00 systemd[1]: Started Deluge Daemon. Aug 09 12:40:22 deluged[13320]: *** Error in `/usr/bin/python2': free(): invalid next size (fast): 0x00007f0430ad18c0 *** Aug 09 12:40:22 deluged[13320]: ======= Backtrace: ========= Aug 09 12:40:22 deluged[13320]: /usr/lib/libc.so.6(+0x70c8b)[0x7f043fa77c8b] Aug 09 12:40:22 deluged[13320]: /usr/lib/libc.so.6(+0x77026)[0x7f043fa7e026] Aug 09 12:40:22 deluged[13320]: /usr/lib/libc.so.6(+0x7781e)[0x7f043fa7e81e] Aug 09 12:40:22 deluged[13320]: /usr/lib/libtorrent-rasterbar.so.9(+0x2f97c0)[0x7f0438e2f7c0] Aug 09 12:40:22 deluged[13320]: /usr/lib/libtorrent-rasterbar.so.9(+0x2f9dce)[0x7f0438e2fdce] Aug 09 12:40:22 deluged[13320]: /usr/lib/libtorrent-rasterbar.so.9(+0x2fa425)[0x7f0438e30425] Aug 09 12:40:22 deluged[13320]: /usr/lib/libtorrent-rasterbar.so.9(+0x2fa442)[0x7f0438e30442] Aug 09 12:40:22 deluged[13320]: /usr/lib/libtorrent-rasterbar.so.9(+0x22999d)[0x7f0438d5f99d] Aug 09 12:40:22 systemd[1]: deluged.service: Main process exited, code=killed, status=6/ABRT Aug 09 12:40:22 systemd[1]: deluged.service: Unit entered failed state. Aug 09 12:40:22 systemd[1]: deluged.service: Failed with result 'signal'. Aug 09 18:20:30 systemd[1]: Started Deluge Daemon. Aug 10 05:26:16 deluged[26715]: *** Error in `/usr/bin/python2': free(): invalid next size (fast): 0x00007f0f0c60dfd0 *** Aug 10 05:26:16 deluged[26715]: ======= Backtrace: ========= Aug 10 05:26:17 systemd[1]: deluged.service: Main process exited, code=killed, status=6/ABRT Aug 10 05:26:17 systemd[1]: deluged.service: Unit entered failed state. Aug 10 05:26:17 systemd[1]: deluged.service: Failed with result 'signal'. Aug 11 01:33:00 systemd[1]: Started Deluge Daemon. Aug 14 04:59:51 deluged[21375]: *** Error in `/usr/bin/python2': free(): invalid next size (fast): 0x00007fcd72edd9a0 *** Aug 14 04:59:52 systemd[1]: deluged.service: Main process exited, code=killed, status=6/ABRT Aug 14 04:59:52 systemd[1]: deluged.service: Unit entered failed state. Aug 14 04:59:52 systemd[1]: deluged.service: Failed with result 'signal'. Aug 15 03:42:33 systemd[1]: Started Deluge Daemon. Aug 15 03:47:04 systemd[1]: Stopping Deluge Daemon... Aug 15 03:47:04 systemd[1]: Stopped Deluge Daemon. Aug 15 03:47:11 systemd[1]: Started Deluge Daemon. Aug 15 10:37:19 deluged[12236]: *** Error in `/usr/bin/python2': free(): invalid next size (fast): 0x00007f0f101e6330 *** Aug 15 10:37:19 deluged[12236]: ======= Backtrace: ========= Aug 15 10:37:19 systemd[1]: deluged.service: Main process exited, code=killed, status=6/ABRT Aug 15 10:37:19 systemd[1]: deluged.service: Unit entered failed state. Aug 15 10:37:19 systemd[1]: deluged.service: Failed with result 'signal'. Aug 16 02:01:49 systemd[1]: Started Deluge Daemon. Aug 17 03:37:55 deluged[26377]: *** Error in `/usr/bin/python2': free(): invalid next size (fast): 0x00007f9dc0de7e80 *** Aug 17 03:37:55 deluged[26377]: ======= Backtrace: ========= Aug 17 03:37:55 systemd[1]: deluged.service: Main process exited, code=killed, status=6/ABRT Aug 17 03:37:55 systemd[1]: deluged.service: Unit entered failed state. Aug 17 03:37:55 systemd[1]: deluged.service: Failed with result 'signal'. }}} I need to restart the deluged.service a couple times a week... OS: Arch Linux Deluge version: Client: 1.3.13.dev0 Server: 1.3.13.dev0 libtorrent: 1.1.0.0" aoeuaoeu 3094 Moving files to a folder removes files if they have been moved to the same folder earlier Unknown 1.3.13 2.x bug new 2017-07-30T21:24:26Z 2019-06-20T17:55:22Z "Steps to reproduce: 1. Choose a torrent 2. Right click and move file to folder 3. Do step 1 and 2 again 4. Files were removed " jony0008 2955 File/protocol association fails with non-default client data path Unknown 1.3.13 needs verified bug new 2017-01-08T20:44:34Z 2017-01-08T20:44:34Z "Under Windows 7 and 10, .torrent file association and magnet protocol association both fail when launching the client with the -c switch and specifying a non-default data path. Simply nothing happens when opening .torrents and magnet links despite proper association. The only way to add torrents is to save them to a polled directory or add them manually through the ""Add Torrent"" dialogue. This makes a portable installation impractical, particularly if your one specified polled directory is on the server hosting the daemon which your client PC cannot save files to directly." galneon 2963 Opening ports but refusing to use. Unknown 1.3.13 needs verified bug new 2017-02-09T14:58:58Z 2017-02-21T16:31:35Z "Deluge is opening ports with it's process, but not using them. The ports are clearly available as only deluge has them open. However, the active port is not the ones requested, nor does the process open these ports so it has no incoming traffic. The first image shows that Deluge is reporting it is using 41617 as the active port where port range 26780 - 26781 are being requested. The telnet image shows Linux reporting that the shown active report is not actually even open and that 26780 actually was opened, yet it deluge isn't actually using it and reports no incoming connections. " Dulanic 2894 HTTP 400 ys-torrentGrid cookie is too large Web UI 1.3.13 needs verified feature-request new 2016-09-25T18:05:21Z 2016-09-25T18:05:21Z "As I see from the ticket http://dev.deluge-torrent.org/ticket/2295, grid settings are stored in the '''ys-torrentGrid''' cookie when using the '''Web UI'''. Sometimes this ends up in a ''400 Bad Request'' error, because the cookie is too large. In case of '''Nginx''' web server I fixed it by increasing the value for ''large_client_header_buffers'' parameter. My proposal is the following: Instead of a cookie, HTML5 local storage could be used to store these settings. This allows to store megabytes of data per domain, which is more than enough. While cookies are limited to few kilobytes." elvetemedve 2896 [MacOS] Problems with close action to system tray menu and dock GTK UI 1.3.13 Future bug new 2016-10-02T22:16:31Z 2017-06-28T11:43:22Z "1) Close button shall minimize the window as default function in MAC OS, not truly closing the App. 2) Application is enforcing 'System tray icon' to be enabled in order to offer the option 'Minimize to tray on close' as condition which shouldn't be mandatory to enable system tray icon in order to minimize the window upon close. 3) Even tough when 'System tray icon' and 'Minimize to tray on close' are enabled, there are still some bugs. Once the app is minimized by clicking on close button, it cannot be revealed back from Dock, that's the most annoying part. So to bring the App back on screen, the dialogue menu must be opened from system tray icon and then 'Show Deluge' must be chosen. The App shall be recalled directly from Dock also. 4) Bugs are following each other and they all are linked to each other in sequence. This one is the system tray dialouge which shows up by clicking on system tray icon. However it doesn't go away until something is chosen from the menu. Clicking anywhere else on the screen doesn't help at all, the menu continues to stay on top of the screen, above everything else until something is chosen. So to speak it doesn't allow you to give up on your action and this is annoying too which needs to be revised in next revisions." hypnotic 2980 New torrents not getting location settings properly applied Plugin 1.3.13 Future bug reopened 2017-02-26T14:46:49Z 2022-02-13T14:37:16Z I am using Deluge on Ubuntu and have labels that are configured to move completed torrents to a NAS share on a DROBO that is open to everyone with read/write permissions. Existing torrents will move fine, but when new torrents are added I need to edit the label by turning off the move function and then turning it back on to get the functionality to resume working. However, new torrents that get added after turning the function back on do not pick up that they are supposed to move, even though they have been properly labeled. The torrents are automatically added by Sickrage and I can see that the label gets properly applied by Deluge. But the only way that the torrents will move automatically as they should is if I disable and then re-enable the functionality. I have even deleted and recreated the label and the same behavior exists. KingSizedKilla 2773 session timeout relax Web UI 1.3.13 Future feature-request new 2015-10-07T07:50:14Z 2016-09-02T03:06:02Z please relax the limit on session timeout setting input box so we can set almost infinite time Xuefer 2883 deluge gets stuck when starting libtorrent 1.3.13 needs verified bug pending 2016-09-01T17:33:22Z 2017-02-21T09:42:46Z "I noticed suddenly that deluge wouldn't boot up properly. I did some stracing and got this.. {{{ epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 [95/1947] futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 open(""/home/inty/.config/deluge/state/a718bfd389f398cda897fb17273eea7f8bb18f6b.torrent"", O_RDONLY) = 41 fstat(41, {st_mode=S_IFREG|0644, st_size=32313, ...}) = 0 fstat(41, {st_mode=S_IFREG|0644, st_size=32313, ...}) = 0 lseek(41, 0, SEEK_CUR) = 0 lseek(41, 0, SEEK_CUR) = 0 fstat(41, {st_mode=S_IFREG|0644, st_size=32313, ...}) = 0 read(41, ""d8:announce70:http://tracker.wha""..., 28672) = 28672 read(41, ""\24\201\26\ft\177D\25H\233\10:\313\3U3\366\31\227T\3713\353*\377\332{\27;\234\326\200""..., 4096) = 3641 read(41, """", 4096) = 0 close(41) = 0 epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 167, NULL) = 0 futex(0x562c78c78c40, FUTEX_WAKE_PRIVATE, 1) = 0 epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 169, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x562c78c78c40, FUTEX_WAKE_PRIVATE, 1) = 0 epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL }}} It just gets stuck there and then repeats {{{ ) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL }}} " mattias 2891 Torrent already added not working GTK UI 1.3.13 needs verified bug new 2016-09-20T22:45:27Z 2016-09-20T22:45:27Z After a few minutes of frustration trying to add a torrent, I realized though using the console that the torrent I was trying to add was already added. In previous versions of Deluge, the client would deliver a pop-up prompt informing the user of this, this doesn't appear to work in 1.3.13. ItDoesntMatter 2893 Global upload bandwidth limit ignored when using SOCKS5 proxy Unknown 1.3.13 needs verified bug new 2016-09-25T04:22:56Z 2017-06-14T23:28:34Z "My global upload bandwidth limit appears to be ignored when using a SOCKS5 (w/Auth) proxy server. I can right click on individual torrents and set limits that appear to be respected, but the global speed limit is completely ignored. This was not an issue prior to me using a proxy. I have not done further testing to see if other proxy types or other (download) bandwidth limits are affected. Deluge version: 1.3.13 on Windows libtorrent version: 1.0.9.0" neriya 2903 Torrent List Does not properly update GTK UI 1.3.13 needs verified bug new 2016-10-15T08:33:21Z 2016-10-16T01:15:53Z "I'm running on Windows 10. For quite a while now the main torrent window has not been always displaying the accurate torrents. It will have some missing, and I can't figure out what causes this. If a torrent is missing in one filter, it will be missing in all of them. Switching back and forth between Filter options seems to sometimes fix it, it doesn't seem to be tied to how long the program has been running. Switching between filters that should & shouldn't have the torrent seems to work best (Downloading and Paused). deluged.log doesn't show any output. I've attached two screenshots to hopefully explain what I mean clearly." Taintain 2954 blocklist false positive Plugin 1.3.13 needs verified bug new 2017-01-07T22:28:43Z 2017-01-07T22:28:43Z "I've set up blocklist plugin with the following URL: http://john.bitsurge.net/public/biglist.p2p.gz Than when I'm trying to register a torren on bluebird-hd.org I'm getting the following message: [DEBUG ] 22:38:16 torrentmanager:1052 Tracker Error Alert: ***.iso (http://bluebird-hd.org/announce.php?passkey=***) (-1) banned by IP filter """" (5) [banned by IP filter] The tracker bluebird-hd.org has IP 185.145.128.37, which is not present in blocklist. The only similar IP in blacklist is 185.145.128.152. Neverthe less tracker is blocked by the blocklist plugin. Switching plugin off eliminates the issue. Removing address 185.145.128.152 from the blocklist also eliminates the issue. " mijnheer 2969 Provide feedback in deluge-web at daemon connection attempts Web UI 1.3.13 needs verified bug new 2017-02-20T02:07:10Z 2017-02-20T02:07:22Z "Currently the daemon connection UI only show an ""Offline"" status and a disable ""Connect"" button and allows to start a local daemon. This setup doesn't provide any feedback at all which is crucial for connection/daemon startup diagnostics. The fact that some issues are logged into files or to console doesn't help because it's a GUI application." krichter 2984 IPv6 parameter not sent to tracker libtorrent 1.3.13 needs verified bug new 2017-03-04T13:04:35Z 2017-03-05T21:58:30Z "Running deluge 1.3.13 with libtorrent 1.1.1.0 on FreeBSD 11.0-RELEASE. IPv6 parameter is not sent on tracker announce so I'm unable to announce myself as ipv6 peer and I get no ipv6 peers from tracker. Tried the same torrent in transmission and there IPv6 parameter is sent. Don't know if this is really a function of deluge or purely a libtorrent function, but I'll try here first. Reproducable with any torrent, redacted announce POST attached from wireshark deluge vs transmission" esserrge 3086 "When I try ""move storage"" after click on magnet link, it not work" Core 1.3.13 needs verified bug new 2017-07-06T19:37:34Z 2017-07-28T06:58:19Z "When I try to ""move storage"" after click on magnet link, before some file is downloaded(for example, no seed), the storage is not moved to new directory. It works only after some percent of file was downloaded. Or, if I add torrent file, not magnet link." kiman 3114 DNS resolution doesn't use the correct network interface libtorrent 1.3.13 needs verified bug new 2017-09-21T22:57:08Z 2017-09-21T22:57:08Z "When you set an IP address as the Interface in the Network tab of Deluge's Preferences, all traffic that Deluge sends out is supposed to go via that IP address. However, DNS resolution for trackers does not use this interface, and instead uses the system's default interface. This bug is critical for me, as I have firewall settings that restrict Deluge from making connections on any interface besides my VPN connection (except on port 58846). Deluge entirely fails to resolve all hostnames unless I add an exception for port 53 in my iptables settings. ---- I did a bit of digging to figure out why this happens. Deluge lets libtorrent handle hostname resolution, and libtorrent uses Boost.ASIO's [http://www.boost.org/doc/libs/1_43_0/doc/html/boost_asio/reference/ip__tcp/resolver.html ip::tcp::resolver] for its DNS resolution (see [https://github.com/arvidn/libtorrent/blob/master/src/resolver.cpp libtorrent/src/resolver.cpp]). ip::tcp::resolver is basically a blackbox -- it doesn't allow you to configure what DNS servers it uses or how it connects to them, and it just does whatever it wants. I don't know enough about Deluge/libtorrent to know how this might be resolved..." oxguy3 3150 After upgrade to Plasma 5, progress bars are rendered incorrectly GTK UI 1.3.13 needs verified bug new 2018-01-20T20:24:42Z 2018-01-20T20:31:24Z "I am running Debian stable + KDE. After upgrading from Debian 8 to Debian 9, which included upgrading from Plasma 4 to Plasma 5, the progress bars in Deluge are not rendered properly any more. Please see the attached screenshot. The first, second, and last downloads are 100% complete, and the second-last download is about half-way complete, but their progress bars are not rendered properly." HighCommander4 3218 Checking files stops working sometims Unknown 1.3.13 needs verified bug new 2018-11-30T17:08:58Z 2018-11-30T17:08:58Z "Every now and then deluged goes into a state where I cannot make it rechecking some torrent files. I often have some files where I find no peers and thus use the ability to downloaded it via HTTP. Afterwards I want to get a seeder and tell deluged to recheck the file. The Debug log shows that the Checking state is left immediately. When I restart deluged and try it again, the file is correctly checked." Jonny007-MKD 2898 deluged-1.3.13/libtorrent-1.1.0 messes up torrent directory names libtorrent 1.3.13 not applicable bug new 2016-10-08T18:47:06Z 2017-09-03T14:54:29Z "I've been using Deluge 1.3.12 with libtorrent 1.0.7 on Debian Sid for quite some time. Recently Debian Sid upgraded to Deluge 1.3.13 and libtorrent 1.1.0. When I restarted Deluge on my existing torrents, I noticed that the directory names on some of my torrents were badly messed up. Specifically, Deluge seemed to add spurious slashes in the middle of top-level torrent directory names at random for no apparent reason. For example, say that a torrent has the following top-level directory name (i.e. the name of the directory inside the torrent itself): ""Foo - Bar - Baz"" For no apparent reason, that name changed to the following when the new version of deluged/libtorrent loaded the torrent: ""Foo/- Bar - Baz"" Basically the name is corrupted - a space was replaced by a slash, and I ended up with a subdirectory. It seems like, for some reason, it's only spaces or dots that get replaced by slashes. This is *very* weird. Additional information: - Obviously this prevented the affected torrents from starting, since Deluge couldn't find the data using the wrong path. - This only happened on a small subset (around 2%) of my torrents. I couldn't determine why these torrents were affected but not others - it seemed random. There were plenty of unaffected torrents using similar naming schemes. - If I downgrade libtorrent to 1.0.9 (keeping deluged-1.3.13), the problem goes away. This seems to indicate a regression was introduced between libtorrent 1.0.9 and 1.1.0. - I cannot use the rename functionality to try to fix the problem - it behaves very erratically on these corrupted torrents and basically refuses to rename the directory, or even manages to somehow corrupt the torrent itself (e.g. bencode complaining that end-of-file was reached). - None of my torrents use the top-level original directory name from the original torrent. I always rename every torrent with a custom top-level directory name immediately after I add them. Maybe this has something to do with the issue." edechamps 3018 error returned to web api wen adding a torrent with a label that has many torrents (500+) Plugin 1.3.14 Future bug new 2017-04-05T09:15:51Z 2022-02-13T14:37:16Z "I am using Sonarr to download tv shows, at some point it stopped working. After snooping around deluge logs, I found this: {{{ RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: label.set_torrent(None, tv-sonarr) -------------------------------------------------------------------------------- File ""/usr/lib/python2.7/dist-packages/deluge/core/rpcserver.py"", line 301, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python2.7/dist-packages/deluge/plugins/Label-0.2.egg/label/core.py"", line 317, in set_torrent CheckInput(torrent_id in self.torrents , _(""Unknown Torrent"")) File ""/usr/lib/python2.7/dist-packages/deluge/plugins/Label-0.2.egg/label/core.py"", line 88, in CheckInput raise Exception(message) Exception: Unknown Torrent }}} More investigation revealed that the torrent is added, without the label, but error is returned to Sonarr (or maybe it times out, I'm not sure). After reducing the amount of torrents in the label to around 300, the program resumed working correctly." zpeleg 2995 GTK UI loose connection with daemon GTK UI 1.3.14 needs verified bug new 2017-03-13T21:41:52Z 2018-10-04T08:24:56Z "[http://forum.deluge-torrent.org/viewtopic.php?f=7&t=54441&p=226006#p226006] The post explains what I'm facing since end of last week. The daemon itself seems always fine, deluge-console responsive, but no more action can be done in the GTK ui. Sometimes it's frozen after 1-5 sec but it can take longer. The daemon debug log shows nothing except the disconnection: [INFO ] 22:31:04 rpcserver:226 Deluge client disconnected: Connection to the other side was lost in a non-clean fashion: Connection lost. [INFO ] 22:31:04 rpcserver:226 Deluge client disconnected: Connection to the other side was lost in a non-clean fashion: Connection lost. The GTK log as shown in the forum post does well see the access to preferences for example but notthing happen (not preference windows opened). I upgraded from 1.3.13/LT 1.09 to PPA version 1.3.14/LT 1.0.11 with the same issue. I rebuilt the profile used from scratch (except state folder) and without plugin, same issue too I reduced the number of torrents to the value prior the issue, the GTK UI and the profile has been completed cleaned and reinstalled too, , no impact." shamael 3026 System slowdown Unknown 1.3.14 needs verified bug Molcos74 new 2017-04-17T15:48:16Z 2017-04-17T15:48:16Z "For the last month I have been encountering a crippling system slowdown which seems to be caused by Deluge.I first encountered this about a month ago.After a few uninstallation andre-installations I seemed to have got it back to running normally not causing me any problems.Yesterday My Ui would'nt initialise to the point where i could see the torrents or actually do anything with deluge.After a few hours of trying things I decided to uninstall it and reinstall.Doing that Got The UI working again but I have now got back the system wide slowdown annoyance caused seemingly by Deluge.No matter what I do , it is affected by stutters and glitches.All of which vanish as soon as I close deluge.Is there any solution to fixing this? I have even set priority to low in the task manager and only allowed 2 CPU`s out of my 6 CPU`S to work hoping the other 4 would be ok to let me do other things whilst seeding on my PC .It didnt.I have even tried using razer cortex to constrain needless things in the background from running just so I can watch a video off my hard drive .Even with that on my video is stuttery , and the sound glitchy .Is there any solutionto this as I have read elsewhere that deluge is known to do this when it is seeding around 1000 torents.I really need it to be able to handle a 1000 and more with no problems. Also is it possible to transplant deluge files to another torrent program if their is no solution to this ?" Molcos74 3048 Deluge crashes on large torrent libtorrent 1.3.14 not applicable bug new 2017-05-30T22:00:48Z 2017-06-30T09:42:30Z "After adding a large torrent deluge downloads a few hundred megs and then crashes, sometimes bricking the state file as well. Here's a gdb log when adding the torrent: https://pastebin.com/T8PxzUah, and this one is after trying to start deluged with bricked state: https://pastebin.com/xpNWzXKi OS: Unraid (Deluge runs in an Alpine docker)" krzaku 3031 Resetting or hiding file priority of finished downloads GTK UI 1.3.14 2.x feature-request new 2017-05-02T15:17:11Z 2017-06-21T09:24:17Z "Its mostly OCD, but I often set various priorities when I download torrents, and when download finishes, I'm left with these priorities indefinitely, because the priority options are grayed out, which bothers me a little bit. Even without OCD, it could be a little bit confusing for some people to see priorities during seeding, even though they are not used for seeding. They'll see the priorities are grayed out in the menu, but will first think ""why can't I modify these priorities during seeding? is this a bug?"", instead of ""they are grayed out in the menu because they don't work for seeding""... Thus I suggest that either the priority should not appear in the file table column, or it is reset to ""Normal"" for all files, when the download finishes (if all the files in the torrent have been downloaded, of course)." Udasomu_Shakerabu 3033 Priority should appear on directories if descendants have the same one GTK UI 1.3.14 2.x feature-request new 2017-05-02T16:00:51Z 2017-06-21T09:24:17Z "I regularly download torrents with subdirectories, and set various priorities to them, on a subdirectory basis. While we can set a global priority to a subdirectory without having to open it, we cannot see the priority of its descendants without expanding it (we can use the ""Expand all"" option in the right-click menu, but for torrents with a lot of subdirectories, it could take more time to check all entries...). I suggest that directories show a priority entry in the priority column of the file tab, if all their descendants have the same priority set. The best, for consistency, would be to show a ""Mixed priorities"" entry for directories, in case of mixed priorities set for their descendants. I don't know what the icon for it should look like, though. It should be well-differentiated from the other ones, so we can quickly differentiate them in long lists when fast-scrolling." Udasomu_Shakerabu 3011 Listen to WM_ENDSESSION on Windows GTK UI 1.3.14 Future feature-request new 2017-03-27T09:30:52Z 2022-02-13T14:34:09Z "Right now, on Windows, when a torrent is downloading and Windows' session ends (Either via shutdown or log off) Deluge is forcedly shutdown and the torrent goes into error state. It needs to force recheck the next time Deluge is started. Suggest listening to the WM_ENDSESSION message so that Deluge can gracefully exit and not push incomplete torrents into error state." joeyvh 3016 Attempting to open a deleted torrent file from Firefox causes GUI lockup by dialog box spamming. Unknown 1.3.14 needs verified bug new 2017-04-03T16:01:35Z 2017-04-03T16:01:35Z "I used Deluge's GUI to delete a torrent and its backing storage. Some time afterwards I clicked the torrent file in Firefox's download history and Deluge was launched. ""Duplicate Torrent"" error message boxes appear over the ""Add Torrent"" window, based on the shading in the picture many are active at once. It is impossible to close them by hand and I had to forcefully exit Deluge. The torrent did not already exist in Deluge (verified by launching it from the Start Menu entry and seeing an empty torrent list). Unfortunately the above description may be missing some details, I launched Deluge by accidental keyboard mashing." R0b0t1 3021 Progress bar is not showing properly. GTK UI 1.3.14 needs verified bug pending 2017-04-08T17:28:56Z 2018-07-06T13:14:11Z https://imgur.com/a/nPtb2 tasnim_alam 3032 Ctrl+a should not select root directory in file tab GTK UI 1.3.14 needs verified bug new 2017-05-02T15:32:21Z 2017-05-02T15:32:21Z "If using Ctrl+a in the file tab, it selects both the files and the root directory. If I keep Ctrl pressed, and click a file to exclude it from the selection, then right-click on the selection and select a priority, then this priority will be applied to every files, including the unselected one, because the root directory is selected, and the selected priority will apply to it and all its descendants. Currently, I have to use Ctrl+a, then while keeping Ctrl pressed, unselect both the files I don't want to select, and the root directory, so the priority isn't applied to the files I unselected. I'm pretty sure this wasn't a problem before, although I don't remember when it started. Maybe it did visually select the root directory, but didn't apply the priority to it if other files were selected? Either the root directory must not be selected by Ctrl+a, or the selected priority must not be applied to the root directory, if the selection includes another file (or a subdirectory)." Udasomu_Shakerabu 3012 Consistent button position on Windows GTK UI 1.3.14 2.x bug new 2017-03-28T14:06:02Z 2017-06-21T09:28:27Z "From forum: http://forum.deluge-torrent.org/viewtopic.php?f=12&t=50249 ''Wowik wrote:'' > In dialog ""Add torrent - Options - Download location - Other ..."" we have Open and then Cancel button. Yeah that is because the File chooser is a builtin gtk dialog. The simplest option to keep consistency across the application is to change `gtk-alternative-button-order` from 1 to 0 in `C:\Program Files\Deluge\gtkrc` I will look at updating all the dialog box button code to support gtk-alternative-button-order in develop code." Cas 3091 Proxy settings ignored Plugin 1.3.15 needs verified bug new 2017-07-25T01:34:26Z 2022-02-07T12:19:23Z "Hello, Even with intentionally bad proxy settings, Deluge can still download/upload. I was doing this to confirm that deluge was in fact using my proxy, but it looks like its not. Note that I have configured the proxy from the Web UI. I have restarted the daemon several times." aviau 3106 Checking with large hash size causes OOM condition Core 1.3.15 needs verified bug new 2017-08-24T08:45:39Z 2017-08-24T08:45:39Z "{{{ Gentoo Base System release 2.3 DISTRIB_ID=""Gentoo"" Linux host 4.9.20-hardened-host-r1 #2 SMP Sun Apr 9 10:02:56 2017 x86_64 Intel(R) Pentium(R) CPU G850 @ 2.90GHz GenuineIntel GNU/Linux MemTotal: 8123444 kB }}} Running deluged in server/client mode. I created a .torrent file from a 14G dataset using mktorrent -l 28. When I attempt to check the hash on this dataset, deluged will chew up memory to about 52%, when it then runs out and my kernel OOM killer shuts down deluged. This could cause issues after downloading such a set and attempting to recheck." bittaurus 3165 """Device or resource busy"" on Linux kernel newer than 4.9.0-3" Core 1.3.15 needs verified bug new 2018-03-20T13:07:53Z 2018-03-23T08:11:09Z "== Preamble == This bug affects all versions of Deluge up to and including 2.0 Beta 1. == Setup == A VMWare ESXi 6.5 server hosts a Debian Stretch VM running Deluge 1.3.15 (deluged). The ESXi server connects to a datastore on a NAS over NFS running !OpenMediaVault where the VM files are stored. The Debian VM mounts a directory on the same !OpenMediaVault NAS over NFS for downloading torrents. == Symptoms == Large 5+ GB torrents will fail with ""Device or resource busy"" when downloading at high 2+ MiB/s speeds. This only started after updating to the latest stable Linux kernel for Debian Stretch (linux-image-4.9.0-6-amd64). == Troubleshooting == On the Debian VM (deluged), I wanted to first eliminate the kernel as the source, so I installed the latest version from sid, linux-image-4.15.0-1-amd64. My test torrent was an 11 GB copy of SWTLJ, so it had thousands of seeds. Using deluge 1.3.15, the download speed got up to around 4 MiB/s after less than 20 seconds and then immediately failed with ""Device or resource busy"". Without restarting and using the same 4.15.0-1 kernel, I installed qBittorrent 3.3.7 (qbittorrent-nox) and setup that daemon to use the same user as the Deluge daemon. I also pointed qBittorrent to download to the same NFS mount as Deluge. The settings were as close as possible for network, bandwidth, and queue, including the number of global and per-torrent connections. With qBittorrent, download speeds got up to just over 8 MiB/s, averaging at 6 MiB/s and the entire torrent downloaded without issue. Both deluged and qbittorrent-nox had roughly the same CPU usage at above 65%. Since I was using the same VM with the same kernel with the same user on the same NFS mount and qBittorrent also uses libtorrent, I think it's safe to conclude that the error is unique to Deluge. What's frustrating is that downgrading the kernel to 4.9.0-3 solves the problem. == References == [https://forum.deluge-torrent.org/viewtopic.php?f=7&t=54871&start=10 Here is a thread related to this bug.] One user found that mounting the download directory over SMB instead of NFS solved the problem." siddhartha 3180 Terminating deluge leaves it in an inconsistent state Core 1.3.15 needs verified bug new 2018-05-31T06:54:42Z 2018-05-31T06:54:42Z "If I start deluged, terminate it (SIGTERM or SIGKILL) before it has a chance to load all the torrents, and then start deluged again, half my torrents are in the error state: {{{ [ERROR ] 02:27:01 torrentmanager:1147 on_alert_fastresume_rejected: video.mkv fast resume rejected. check resume(): missing or invalid 'file sizes' entry }}} Resuming or rechecking the torrents that are in an error state doesn't work, but that might be a separate bug: {{{ [ERROR ] 06:28:19 torrent:468 Restart deluge to clear this torrent error }}} This bug is easiest to reproduce if you terminate deluged during startup, but I'm pretty sure I've ran into this bug even when it was just seeding. I'm guessing that changes to ~/.config/deluge are not done atomically? I've seen some related tickets such as #3011 which acknowledges that terminating deluged doesn't work. I don't think that registering a shutdown callback like WM_ENDSESSION fixes this bug because processes OOM, VMs get terminated, and servers lose power IRL. A torrent's state should never change to ""error"" unless there was an IO error involving that specific torrent." NavinF 3302 Deluge tries to login with empty credentials Core 1.3.15 Future bug new 2019-09-06T15:10:25Z 2022-02-13T14:37:16Z "Login is handled in deluge/core/authmanager.py I get the following error: [ERROR ] 15:05:52 rpcserver:268 Username does not exist Traceback (most recent call last): File ""/usr/lib/python2.7/dist-packages/deluge/core/rpcserver.py"", line 262, in dispatch ret = component.get(""AuthManager"").authorize(*args, **kwargs) File ""/usr/lib/python2.7/dist-packages/deluge/core/authmanager.py"", line 91, in authorize raise BadLoginError(""Username does not exist"") BadLoginError: Username does not exist I logged the parameters to that function and it tries to login with empty user name and password. Probably needs a check in the code for that possibility." jools 2833 multiple torrents with overlapping folder structures lose incomplete files when 1st torrent completes Unknown 1.3.15 needs verified bug new 2016-05-11T22:44:21Z 2017-08-10T10:30:25Z "I have seen this issue multiple times, with multiple torrent sets under Deluge v1.3.12 (libtorrent v1.0.6.0) running on Windows 7 x64. This issue can result in lost data which can be expensive if the files involved are large and the bandwidth is metered... :-( Issue: Start 2 different torrents that each contain an overlapping folder structure. Let's call them ""A"" and ""B"". While downloading, files for both A and B are stored in the same parent folder under the Deluge working/incomplete files directory. When torrent A completes downloading, if the users has selected the option to ""move completed to"" [user-specific folder], then the entire parent directory -- and consequentially all the files for *both* torrents -- gets moved rather than moving only the completed files for torrent A. The result is that torrent A completes successfully and files are moved to correct location, but that torrent B loses any progress it had an shows an Error in the UI. I'm not sure if this happens in Deluge itself or in libtorrent (I suspect it may be the latter). But it seems like the fix would be to be to, on completion, a) first check if the folder overlaps with another incomplete torrent, if not proceed as normal. if overlap is found, have the code enumerate the individual files of the completed torrent and move them 1x1 rather than simple moving the directory. this could potentially leave empty folders behind in the temp directory unless they are accounted for as well, but I think that is a much better consequence than lost data. == Simple, contrived example: == Torrent A contains: livediscs\lmde-2-201503-cinnamon-64bit.iso Torrent B contains: livediscs\linuxmint-17.3-cinnamon-64bit.iso WIP location: D:\temp ""Move Completed To"" location: D:\Downloads === **Current behavior:** === ||= Point in time =||= Torrent =||= State = ||= Location =|| || start || A || In-Progress || D:\temp\livediscs\lmde-2-201503-cinnamon-64bit.iso || || start || B || In-Progress || D:\temp\livediscs\linuxmint-17.3-cinnamon-64bit.iso || || A has finished || A || Complete || D:\Downloads\livediscs\lmde-2-201503-cinnamon-64bit.iso|| || A has finished || B || **In-Progress** || **D:\Downloads**\livediscs\linuxmint-17.3-cinnamon-64bit.iso || === **Expected behavior:** === ||= Point in time =||= Torrent =||= State = ||= Location =|| || start || A || In-Progress || D:\temp\livediscs\lmde-2-201503-cinnamon-64bit.iso || || start || B || In-Progress || D:\temp\livediscs\linuxmint-17.3-cinnamon-64bit.iso || || A has finished || A || Complete || D:\Downloads\livediscs\lmde-2-201503-cinnamon-64bit.iso|| || A has finished || B || **In-Progress** || **D:\temp**\livediscs\linuxmint-17.3-cinnamon-64bit.iso || " eguled 3092 Web GUI disconnection from daemon during torrent removal Unknown 1.3.15 needs verified bug new 2017-07-27T10:45:43Z 2021-11-24T22:31:26Z "If I try to remove more than a couple of torrents, from the queue, at a time. The web GUI will disconnect from the daemon. The daemon is still running fine, and if I wait until the 'background' removals are complete, then refreshing the web GUI, reconnects to the daemon; this may take anywhere from a few seconds to minutes depending on how many I attempted to remove at once. I usually remove no more than 20 or 30 at a time. Thank you for the excellent app!" MrMxyzptlk 3110 Tabs in OS X breaks Deluge layout GTK UI 1.3.15 needs verified bug new 2017-09-08T22:36:31Z 2017-09-08T22:36:31Z "Tabs are turned on system-wide for OS X in the '''Dock''' pane of '''System Preferences'''. ''Prefer tabs when opening documents'' = '''Always''' This activates tabbed windows for many OS X apps. Unfortunately it breaks the Deluge layout. For instance, the usual modal that opens for a new torrent now becomes a full tab. That would be fine, but the click area is offset 20px or so upwards. The click areas no longer matches the displayed layout. Below is this tabbed page. You can see the bottom portion is cutt off. That's not a screenshot error, that's how it loads. If you want to click the buttons down there, you have to click about 20px above them, where they SHOULD load if they weren't being cut off. If you resize the window, the layout adjusts itself properly. However, you have to do this after any action that opens or closes a tab, as it breaks every time. OS X 10.12.6 Deluge 1.3.15 (don't know what libtorrent is, and couldn't get the terminal command for version to work) I've tried reinstalling Deluge. This UI behavior is consistent on two separate OS X systems I use (they aren't backups of each other, totally different systems). [[Image(https://i.imgur.com/aR1xgKq.png)]]" wabisabi 3146 GTKUI hangs indefinitely when starting local daemon in connection manager while connected to a remote daemon GTK UI 1.3.15 needs verified bug new 2017-12-22T19:13:42Z 2017-12-22T19:13:42Z "Ubuntu 17.04 running Deluge 1.3.15 Remote running Ubuntu 16.04 with deluged 1.3.15 When I attempt to start the local daemon from inside the Connection Manager window while I'm currently connected to a remote daemon then the GUI hangs (screen turns gray) and never recovers. I have to kill the deluge-gtk process. The deluged process does start and is running during the hang of the gtkui. After starting up deluge-gtk again I can connect to the local daemon and it functions normally. If I disconnect from the remote daemon first, and then start the local daemon from the connection manager then the gtkui does not hang, and things function normally. If the local daemon is already running then I can switch freely between local and remote from the connection manager without any hangs. This issue might be related to a bug where the gtkui hangs whenever it loses connection with a daemon. Possibly fixing the hang on connection lost issue might also fix the reported issue. See attached logs" delugi 3161 1.x GUI hard crash Console UI 1.3.15 needs verified bug new 2018-03-01T21:15:41Z 2018-04-05T21:04:31Z "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\>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__ --- --- 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'" cocokola 3166 Failed to upload torrent using webUI in chrome Web UI 1.3.15 needs verified bug new 2018-03-21T05:39:52Z 2018-03-21T05:39:52Z "Hey folks! Started having this issue about a month ago. I am running the latest available version of Deluge on a Synology box. Web UI version 1.3.15-8. When trying to upload a torrent in Google Chrome, I get a ""Failed to upload torrent"" error. I am able to upload successfully using another browser like Edge though. Happens to me on multiple computers (Mac and Windows) across the last few Chrome versions including the latest one (65.0.3325.181). It started happening sometime in January. Is this a known issue? I looked around but couldn't find any other instances of this same issue. I'm also not sure if there's a way for me to get some useful logs to post here, feel free to point me to some instructions if there's a way to do that. Thanks!" lolcat 3176 "Marking file as ""Do Not Download"" does not prevent download" Unknown 1.3.15 needs verified bug new 2018-05-13T22:22:58Z 2018-05-19T10:42:01Z "Changing a file's priority to ""Do Not Download"" does not prevent download before completion of files with other priorities." AndroidMonkey 3177 changer de langue Translations 1.3.15 needs verified bug new 2018-05-14T13:47:16Z 2018-05-14T13:47:16Z "bonjour, je ne peut pas mettre le langag en francais. Merci de m'aider. respectueusement" fastoun 3195 Execute Plugin will not start another batch file on Windows Plugin 1.3.15 needs verified bug new 2018-08-10T18:15:36Z 2018-08-10T18:15:36Z "When using execute plugin and having this batch file: Test2.bat {{{ @echo off set torrentid=%1 set torrentname=%2 set torrentpath=%3 Test3.bat %torrentid% %torrentname% %torrentpath% ""false"" }}} The execute plugin will never execute the last instruction (aka calling the Test3.bat file) The content of the Test3.bat file is: {{{ @echo off set torrentid=%1 set torrentname=%2 set torrentpath=%3 echo Hash du torrent: %torrentid% echo Nom du torrent: %torrentname% echo Path du torrent: %torrentpath% echo Supprimer torrent: %4 @echo Torrent Details: %torrentname% %torrentpath% %torrentid% %4 >> ""%userprofile%\Desktop\execute_script2.log"" }}} When executing manually Test2.bat with some parameters, it works very well and it calls the Test3.bat file. But when executing Test2.bat with ""Execute"" Deluge plugin, it is not working. The reason why I'm trying to do this, is because when configuring execute plugin in Deluge, it is not possible to provide extra parameters to our script. " Philoufelin 3311 Deluge stops with proxy set Unknown 1.3.15 needs verified bug new 2019-10-21T07:15:56Z 2019-10-21T07:15:56Z "Ubuntu 18.04 Deluge 1.3.15 libtorrent 1.1.5.0 Proxy SocksV5 with Auth - proxy.torguard.org Python 2.7.15+ Remains stable if I select proxy none. Abends (pygame parachute) Segmentation Fault as soon as there is activity with proxy enabled." gininderra 3355 Torrent Preview On Magnet Links & Tracker Management Unknown 1.3.15 needs verified bug new 2020-02-06T14:25:47Z 2020-02-06T14:25:47Z "When downloading magnet links, please add a preview option where you can select the list of files you want to download and skip the ones you don't want to download in the new update that is in development. In utorrent, if we click on magnet links and wait a few seconds, the list of files appears and we can select which ones to download and which ones to skip. However, this is not possible with deluge. . Also one more thing. There is an option for adding trackers named ""Edit Trackers"". Through this option, we can add extra trackers to torrents. We can select multiple torrents and add trackers to all of them or that is how it should be working but it is not. Screenshot: 1) https://imgur.com/PsqaRV7 2) https://imgur.com/ynw2IG0 3) https://imgur.com/j1UqVPu In the screenshots above, you'll see after adding trackers to all the torrents, if we click on Edit trackers again it shows that all the trackers have been added. But after selecting a random torrent and clicking Edit Trackers, the trackers have not been added. There is a plugin called default trackers that lets us add trackers to any new torrent automatically and that actually works but I also use private torrent sites and this automatic adding option becomes a bit of pain because to add a private torrent in the list I have to delete the trackers from the automatic add option, and again re-add them when I need it. I ask the developers to fix this issue as well. . For further inquiry please visit this link from deluge forum. This may help a bit to verify the existence of the problem. . https://forum.deluge-torrent.org/viewtopic.php?f=12&t=55580" Blackhole 3404 Cannot view GUI configuration of the plugins GTK UI 1.3.15 needs verified bug new 2020-06-03T10:27:17Z 2020-06-03T10:29:29Z "Hello Team, I would like to report that I'm unable to view GUI configuration of the plugins (assuming there is one by default). I tested only the ""ltconfig"" plugin, the workaround with adjusting ltconfig.conf worked but I suppose this is not how it should work. Kindly clarify. I'm running Deluge v1.3.15 from Ubuntu 18.04 official repository. Workaround link: https://forum.deluge-torrent.org/viewtopic.php?f=7&t=55683#p231745" john9 3134 tracker and peer proxy settings libtorrent 1.3.15 Future feature-request new 2017-11-25T21:22:06Z 2017-11-25T21:22:06Z "in the 1.3.15 release notes it says, Since libtorrent 0.16 there has only been a single proxy. according to the libtorrent reference http://www.libtorrent.org/reference-Settings.html there are some settings for how to use the proxy. although different proxies cannot be used, the proxy can set to be used or not used for different types of communications. name type default proxy_peer_connections bool true proxy_tracker_connections bool true proxy_hostnames bool true I am currently using the ltConfig plugin http://forum.deluge-torrent.org/viewtopic.php?f=9&t=42887 to set these values in my deluge instance. It would be good if these options were in the deluge preferences to replace the proxy settings that existed prior to 0.16 " andocromn 3276 System quota support Core 1.3.15 Future feature-request new 2019-06-22T12:28:34Z 2022-05-19T02:32:06Z "Hi, Deluge is used often by every kind of a seedbox provider and usually they use Linux quota to restrict free disk space for each user on a shared server. This creates a problem with showing incorrect free disk space in Deluge on which depends plugins like AutoRemovePlus, because currently it calculates free space on an entire volume instead of using quota. I made some changes in common.py free_space function to support quota and I hope you will integrate them in some way in the future. I'm not a python developer, so sorry if my code is bad. In the end it returns an amount of bytes left by defined quota for an user. Example of quota -u -w output: {{{ Disk quotas for user alex (uid 1999): Filesystem blocks quota limit grace files quota limit grace /dev/sda1 668981152 2097152000 2097152000 6509 0 0 }}} New free_space function code: {{{ #!python def free_space(path): """""" Gets the free space available at 'path' :param path: the path to check :type path: string :returns: the free space at path in bytes :rtype: int :raises InvalidPathError: if the path is not valid """""" if not path or not os.path.exists(path): raise InvalidPathError(""%s is not a valid path"" % path) if windows_check(): from win32file import GetDiskFreeSpaceEx return GetDiskFreeSpaceEx(path)[0] else: def default_method(path): disk_data = os.statvfs(path.encode(""utf8"")) block_size = disk_data.f_frsize return disk_data.f_bavail * block_size quota = '/usr/bin/quota' awk = '/usr/bin/awk' if not os.path.isfile(quota) or not os.path.isfile(awk): return default_method(path) quota_cmd = ['/usr/bin/quota', '-u', '-w'] awk_cmd = ['/usr/bin/awk', 'END {printf ""%.0f"", ($3-$2)*1024}'] quota_process = subprocess.Popen(quota_cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) output_q, error_q = quota_process.communicate() if quota_process.returncode != 0 or len(error_q) > 0: return default_method(path) awk_process = subprocess.Popen(awk_cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE) output_a, error_a = awk_process.communicate(input=output_q) if awk_process.returncode != 0 or len(error_a) > 0: return default_method(path) try: return int(output_a) except ValueError: return default_method(path) }}}" alexgeek 3291 "deluge-console exit code always ""0""" Console UI 1.3.15 Future feature-request new 2019-07-30T04:02:10Z 2023-03-08T08:27:45Z "OS: CentOS Linux release 7.6.1810 (Core) if executing deluge-console and the command fails it still returns with an error code of 0 {{{ deluge-console ""config allow_remote"" Failed to connect to 127.0.0.1:58846 with reason: Connection refused echo $? 0 }}} " fdge00 3047 False warning logging regarding geoip resolution Core 1.3.15 needs verified bug new 2017-05-29T07:14:00Z 2017-05-29T07:14:00Z "Each time deluge daemon is starting, the following warning is logged: {{{ [WARNING ] 09:45:33 preferencesmanager:528 GeoIP Unavailable }}} But I can see the peers with country flags resolved in deluge thin client. So, from my point of view this is incorrect logging. Some system info: Kernel 2.6.31.8 armv5tel GNU/Linux, deluge-1.3.15_git_38d7b7c, libtorrent-1.1.2_git_9a63d46, geoipgeoip-1.6.11_git_aa989c4 with latest Geolite databases. Logging level for deluged is set to warning. Besides geoip, I have installed python-geoip (1.2) and python-geoip-geolite2 (2015.303). Still the same warning is logged. Of course it doesn't hurts and the fix of it might be trivial for deluge dev's, but I hope it can be done in easy way. Best regards, b2 " barmalej2 3102 Deluge deletes trackers Unknown 1.3.15 needs verified bug new 2017-08-16T23:56:33Z 2017-08-18T07:19:54Z "deluged: 1.3.15 libtorrent: 1.1.3.0 Connecting to 1.3.15 deluged on linux with 1.3.15 client over net from windows. When I have a torrent queued to check hashes, and I click ""Force Re-check"" then ""Pause"" then ""Force Re-check"" again, it starts checking immediately as expected, but it loses the tracker data and I have to re-add the tracker." bittaurus 3108 Adding torrent with certain filenames crashes client Unknown 1.3.15 needs verified bug new 2017-08-30T02:09:00Z 2017-08-30T02:09:00Z " Client: 1.3.15 Server: 1.3.15 libtorrent: 1.1.3.0 Created a .torrent with a directory named ""1: Directory"" in the meta data. Adding it crashes the thin client." bittaurus 3115 Renaming a subfolder to contain another subfolder leads to GTK client desync GTK UI 1.3.15 needs verified bug new 2017-09-22T23:04:35Z 2017-09-22T23:04:35Z "Suppose you have a torrent whose file tree looks like this: {{{ alpha/ bravo/ some files... }}} In the GTK client, go to the Files tab for this torrent, double-click on ""bravo/"", and rename it to ""charlie/bravo/"". This should create a directory called ""charlie/"", which contains the previously-existing directory ""bravo/"". However, the GTK client will instead show a directory called ""alpha/"" which contains the directory ""bravo/"". Here's how the file tree will now appear: {{{ alpha/ alpha/ bravo/ some files... }}} Fortunately, this is simply a display error -- if you force a refresh by clicking on a different torrent from the list, and then return to this torrent, the directory will correctly display as ""charlie/"". I found this bug on the Deluge 1.3.15 client on OS X 10.10.5, communicating with a Deluge 1.3.12 server on Debian 9." oxguy3 3118 AutoAdd Invalid options key:owner Plugin 1.3.15 needs verified bug new 2017-10-04T09:59:47Z 2017-10-06T11:11:29Z "Hi, After enabling AutoAdd plugin I get these in deluged's log: [ERROR ] 12:24:55 rpcserver:306 Exception calling RPC request: autoadd: Invalid options key:owner Traceback (most recent call last): File ""/usr/lib/python2.7/site-packages/deluge/core/rpcserver.py"", line 301, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python2.7/site-packages/deluge/plugins/AutoAdd-1.5-py2.7.egg/autoadd/core.py"", line 147, in set_options raise Exception(""autoadd: Invalid options key:%s"" % key) Exception: autoadd: Invalid options key:owner regards, Giannis" bilias 3139 Selecting update tracker does nothing GTK UI 1.3.15 needs verified bug new 2017-12-01T16:31:48Z 2017-12-01T16:31:48Z "Setup: Running Windows 7 SP1 64-bit, local daemon and connecting through Deluge client. Right click a torrent and select update tracker. Expected result: Forced tracker announce(perhaps with a hard-coded minimum delay of say 3-5 minutes to prevent abuse/hammering) Actual result: Seemingly nothing happens, no update on peers and Next Announce does not change. Why(Expected result): Some trackers are slow at propagating peers(perhaps caused by clients having low num_want), or as assurance when restarting daemon because of memory leaks(whether or not it does a successful announce seems dodgy at that point)." Rudolph 3140 Maximum Connections: -1 not unlimited Unknown 1.3.15 needs verified bug new 2017-12-02T04:59:21Z 2017-12-02T04:59:21Z "Client: 1.3.15 libtorrent: 1.0.11.0 Windows 8.1 Pro 64x no Plugins Installed from installer Setting Maximum Connections to -1 makes the client not connect to any new peers/seeds. It is as if it is set to 0. If it is changed to a number more than 0 then it will make new connections. It it is changed to -1 it will not make any new connection, and will not connect to anyone on start up." 11chubby11 3141 Deluge crashes Unknown 1.3.15 needs verified bug zhoid99 assigned 2017-12-09T00:00:43Z 2017-12-09T00:04:52Z "I usually keep my torrent client running overnight and then shutdown my PC during the day. But every time deluge crashes during the night. This happens every single day. And I cant seem to seed any of my torrents properly which is affecting my ratio. Deluge crashes with this error and no other details. See attached." zhoid99 3143 Rename folder fails when old name contains non-ASCII characters Core 1.3.15 needs verified bug new 2017-12-22T09:38:30Z 2017-12-22T09:38:30Z "I have a torrent with a root folder named e.g. けいおん. Trying to rename it raises the following exception: {{{ Exception calling RPC request: 'ascii' codec can't decode byte 0xc3 in position 3: ordinal not in range(128) Traceback (most recent call last): File ""deluge\core\rpcserver.py"", line 301, in dispatch File ""deluge\core\core.py"", line 739, in rename_folder File ""deluge\core\torrent.py"", line 1061, in rename_folder UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 3: ordinal not in range(128) }}}" jlvermeulen 3144 Recheck does not consider completion move directory Core 1.3.15 needs verified bug new 2017-12-22T15:37:40Z 2017-12-22T15:37:40Z "I jumped forward a number of versions of deluge and found that the newer deluge couldn't read my state information, so I decided it would be easier just to read all the torrent files in .config/deluge/state back in and let it grind away. Unfortunately it seems that Deluge doesn't care about files which have been completion moved in this case, and will just try downloading again, instead of considering 1)Files in the default completion move directory 2)Files in the torrent specific completion move directory. This means I have to manually go in and change the data path of each torrent, which is tedious, especially since deluge doesn't seem to apply context click actions to all selected items in the torrent list." awiebe 3145 Move Storage context menu does not apply to all selected torrents GTK UI 1.3.15 needs verified bug new 2017-12-22T15:39:39Z 2017-12-22T15:39:39Z If move storage is selected from the right click menu, the action does not appear to propagate accross other items selected in the torrent list. awiebe 3147 Cache allowed to exceed 32-bit memory limit Unknown 1.3.15 needs verified bug new 2017-12-23T16:22:39Z 2017-12-23T16:22:39Z "Deluge client version: 1.3.15 Deluge server version: 1.3.15, 32-bit Windows Libtorrent version: 1.0.11.0 Client OS: Xubuntu 17.10, 64-bit Server OS: Windows Server 2012 R2, 64-bit No plugins enabled. (Client is set to the English language. Server daemon unknown.) Daemon installed from latest Windows installer. It is running as a service. Steps to reproduce: 1. Set cache size to a value greater than the per-application memory limit of the 32-bit executable. 2. Also set a gracious cache expiry limit and acquire enough torrents to fill the cache. 3. Wait for the cache to hit the memory limit. 4. Daemon will crash and all torrents will require re-checking. Current workaround: Set cache limit below the per-application memory limit of a 32-bit executable. Suggested fix: When the user want to set the cache size limit, check whether the daemon is 32 or 64-bit and limit the value accordingly. " DarkAlf 3156 Settings -> Queue -> Total Active Above 1600 Does Not Increase active_tracker_limit Core 1.3.15 needs verified bug new 2018-02-02T04:59:02Z 2018-02-02T04:59:02Z "When changing the Total Active setting to values above 1600 users cannot actually download or seed more than 1600 torrents due to the default libtorrent setting ""active_tracker_limit"". To fix this bug the total active setting should also change the active_tracker_limit in libtorrent to match" delugi 3158 Mac .app forgets all hosts when password contains brace Unknown 1.3.15 needs verified bug new 2018-02-06T02:56:54Z 2018-02-06T02:56:54Z "I am not sure whether this is specific to the Mac .app version or affects thin client connections in general. This was tested on app versions 1.3.14 and 1.3.15. A couple of days ago I added a new host to Connection Manager and since then, upon quit and relaunch (or even just closing the Connection Manager window without connecting) it would forget all saved hosts. Reverting to backups of hosts.conf prior to that addition worked fine. I've come to conclude that the issue occurred because of a brace aka curly bracket { character in my password. Changing my password to not include that character immediately resolved the issue. Note the password was in quotes in hosts.conf, so it definitely should not have been being read as part of the config file's structure. The password containing the brace character did not prevent me from connecting when details were manually re-entered, only saving any hosts entered in Connection Manager. I'm not sure how to get logs from the Mac .app version of Deluge but I will gladly post them if somebody can tell me how." tubedogg 3168 probleme with validating preferences with gtk interface Unknown 1.3.15 needs verified bug new 2018-04-07T13:45:55Z 2018-04-07T13:45:55Z "Hi, on deluge 1.3.15-r2 on funtoo (AMD cpu) with ""console gtk libnotify webinterface"" flags. Error on validating options in preference (when click on apply/ok) with python/error: {{{ Traceback (most recent call last): File ""/usr/lib64/python2.7/site-packages/deluge/ui/gtkui/preferences.py"", line 870, in on_button_ok_clicked self.set_config(hide=True) File ""/usr/lib64/python2.7/site-packages/deluge/ui/gtkui/preferences.py"", line 602, in set_config if deluge.common.is_ip(incoming_address) or not incoming_address: File ""/usr/lib64/python2.7/site-packages/deluge/common.py"", line 569, in is_ip if socket.inet_pton(socket.AF_INET, ""%s"" % (ip)): File ""/usr/lib64/python2.7/site-packages/twisted/python/compat.py"", line 121, in inet_pton raise ValueError(""illegal IP address string passed to inet_pton"") ValueError: illegal IP address string passed to inet_pton }}} I tried on rpi3 (alarmpi) & atom d525 (archlinux) with success and no errors." metasystem 3175 Interface glitch when scrolling fast GTK UI 1.3.15 needs verified bug new 2018-05-11T15:18:30Z 2019-03-04T01:35:35Z "Running windows 10 Pro x64. The GTK UI starts acting very weird when I scroll the tasks list fast enough. Here's what I mean: https://i.imgur.com/p5MXAge.gif This never happened to me in any other client so I'm not sure if it's my hardware's issue and so I want some sort of clarification." trane555 3196 UI Offscreen GTK UI 1.3.15 needs verified bug new 2018-08-15T18:40:53Z 2018-08-15T18:40:53Z Whilst deluge is open with a dual monitor setup on Windows, if you use Windows + P to change to PC screen only then back to Extend, the UI will be completely off screen. The x position has to be reset from the configuration to fix the issue. SupremeMortal 3222 """Remove torrent when share ratio is reached"" not working" Unknown 1.3.15 needs verified bug new 2018-12-10T23:59:46Z 2018-12-10T23:59:46Z "When the seed ratio is reached, it pauses the torrent but does not remove it. Then, I have to remove it manually. Sometimes, when I remove it too early my download becomes corrupted because it didn't finish moving the file to the right place via ""Move completed to:""." tylerd004 3228 Deluge 1.3.15 Value of Settings/Proxy is ineffective Unknown 1.3.15 needs verified bug new 2018-12-31T07:53:23Z 2019-01-13T12:23:38Z "I use firewall on my Laptop, which allow only registered connections. This firewall accept Torrent and UPnP connections from 'Deluge' and HTTP/HTTPS connetions from my local proxy-server 'Squid'. But HTTP/HTTPS queries from any other programs are rejected. I fill entries of 'Deluge' with values for my local http-proxy server (17.0.0.1:3128). I think, that after filling this values, 'Deluge' will use my local proxy-server for every HTTP-request. When I click , 'Deluge' make http-query to 'deluge-torrent.org' with ignoring values. It's a problem for me, as those requests are blocked by firewall. May you add checkbutton 'Activate proxy server' in window, which really activate HTTP-proxy?" Bogdan_P 3236 Bad argument error using a magnet link Unknown 1.3.15 needs verified bug new 2019-02-26T09:24:25Z 2019-02-26T09:24:25Z "Using the GTK client, I tried to download a torrent using the following magnet link : {{{#!bash magnet:?xt=urn:btih:f91feb6d2ea93f1c3c03b6be52051c2df72da1b7&dn=CERTCOLLECTION+-+BASELINE+-+SANS+%26+Offensive-Security&tr=udp%3A//tracker.coppersurfer.tk%3A6969&tr=udp%3A//tracker.zer0day.to%3A1337&tr=udp%3A//public.popcorn-tracker.org%3A6969&tr=udp%3A//tracker.leechers-paradise.org%3A6969&tr=udp%3A//explodie.org%3A6969 }}} But I always got a « Bad Argument error » on every tracker used by the link. [[Image(https://imgur.com/ubGiTIAl.png)]] The magnet link works perfectly if used with transmission-cli. Here is a list of the trackers if that can help. [[Image(https://imgur.com/oOaw06Hl.png)]] It is my first time creating a ticket, so if I it lacks some information don't hesitate to tell me." PulovYuran 3237 Column layout not saving Console UI 1.3.15 needs verified bug new 2019-02-27T04:35:33Z 2019-02-27T04:35:33Z "Client: Mac OS If you add new columns or change the width of the existing columns, the changes aren't saved in the client. Workaround: Add new columns and configure as desired. Go into preferences-plugins and enable the Labels plugin, click apply then uncheck the labels plugin and click apply again." gyrex 3238 MacOS: Deluge hangs when clicking on link within about window Console UI 1.3.15 needs verified bug new 2019-02-27T04:41:07Z 2019-02-27T04:41:07Z "Client: MacOS Issue: Deluge seems to hang when clicking on the deluge web link in the about box How to reproduce: Within the Deluge app, click on 'Deluge' in the menu bar at the top of the screen then click on about. Click on the web link and change to a different window. When you try and go back to the deluge window, nothing happens and you have to either force quit. If you control click on the deluge icon in the task bar at the bottom and click on show all windows and try and get back control of the app and when click on the window and hover over the window you get a spinning wheel. The only way to get deluge back is to force quit." gyrex 3249 Queued! Unknown 1.3.15 needs verified bug new 2019-04-28T13:59:22Z 2019-04-28T13:59:22Z I can only seed 5 torrents at a time. How do I fix this? Everything else is Queued! marjorie26 3274 yggserver.net: Error: The I/O operation has been aborted because of either a thread exit or an application request Unknown 1.3.15 needs verified bug new 2019-06-20T15:32:34Z 2019-06-20T15:32:34Z "Hi , i'm french , sorry if I'm going to mispel english . It's not a common bug , I didn't found information about it . I can't seed ... I've try many thing to to debug ... I set to -1 all limitation parameter . auto managed = 0 I have try to activate all network wifi option ( like ipv6 , lldp , samba ) ( because normally i desactivate all exept Qos ans IPV4 ) I set incoming port to 6881 only then configure my ISP router to stick with it . The Test Active Port said me it's ok . I try to activate/esactivate all NetworkExtras/Encryption parameter . All this things was useless , but i suppose it's seem to be a non common bug coming from sofware ( not from internet config ) . Maybe a bug between wifi card and software ???? tracker status after announce sent : yggserver.net: Error: The I/O operation has been aborted because of either a thread exit or an application request I have a lite version of Win10 ( Arium ) , maybe a usefull service was desactivated ? I also use qbitorrent(for leech on public tracker) , I havent configure my ISP router for it and it work on seeding ... Thanks for youre help ." Br3XkP0inT 3344 network interface bind, wildcard Core 1.3.15 needs verified bug new 2020-01-14T14:48:31Z 2020-01-14T14:48:31Z "1.3.15 settings ,,network vpn tun nic primarily issues 10.*.*.* addresses I have joy entering all 4 numeric octets. I have joy using three wildcards also. Is this supported as I infer? I would prefer to specify the NIC name as I can in qBitTorrent " whereupon 3400 encoding problem libtorrent 1.3.15 needs verified bug new 2020-05-25T18:31:38Z 2020-05-25T18:31:38Z "hello, encoding problem, Russian language [[Image(https://image.prntscr.com/image/5Jz7ruHlTI_MyyrIZ1d8bg.jpg)]]" sevad 3425 Connection to the other side was lost in a non-clean fashion Unknown 1.3.15 needs verified bug new 2020-08-14T15:17:56Z 2020-08-14T15:17:56Z "Hi, I'm running Deluge on Raspbian 10 (buster). I didn't have any trouble for a while. But lastly I sometimes need to recheck every torrent at startup, I don't have the start up logs under the eyes but it's something like a fastresume error. Now, I'm launching deluge with INFO log level and I have every ten minutes : {{{ [INFO ] 17:00:05 rpcserver:206 Deluge Client connection made from: 127.0.0.1:52624 [INFO ] 17:00:07 torrentmanager:737 Saving the state at: /home/pi/.config/deluge/state/torrents.state [INFO ] 17:00:09 rpcserver:226 Deluge client disconnected: Connection to the other side was lost in a non-clean fashion: Connection lost. ... [INFO ] 17:10:04 rpcserver:206 Deluge Client connection made from: 127.0.0.1:53250 [INFO ] 17:10:06 torrentmanager:737 Saving the state at: /home/pi/.config/deluge/state/torrents.state [INFO ] 17:10:07 rpcserver:226 Deluge client disconnected: Connection to the other side was lost in a non-clean fashion: Connection lost. ... etc... }}} Which I guess maybe be the cause of the ""fastresume"" error. I've never used WebGUI, only use sometimes Deluge GTK and deluge-console. The log appears even when Deluge GTK is closed, deluge-console too, only the daemon is running. What could I give you for further investigation ? " pablo450 3456 Preferences dialogue inaccessible GTK UI 1.3.15 needs verified bug new 2021-02-21T14:42:25Z 2021-03-23T09:24:50Z "Hello, I am running Deluge 1.3.15 on Windows 8.1 with Deluge having the system tray option enabled. I have come across an issue that I think might be a bug. Here are the steps to reproduce the issue... Open the Preferences dialogue box (from the toolbar, menu or keyboard). Right-click on the Deluge system tray icon and hide Deluge using the ""Show Deluge"" item. Run or show Deluge again. The Preferences dialogue box is no longer accessible, by any means, until you quit deluge and re-start. I hope this is enough to go on. Cheers" AuricMists 3481 deluge-web's password field has broken-looking focus outline, in Firefox, due to UA-string-sniffing Web UI 1.3.15 needs verified bug new 2021-08-31T18:36:40Z 2021-08-31T18:55:29Z "Steps to reproduce: (1) Visit a deluge-web instance, using Firefox as your web browser. (2) Click to focus the password field. ACTUAL RESULTS: There are awkward-looking colorful bars on the left side and the right side of the password field. EXPECTED RESULTS: No such bars. ANALYSIS: These bars are there as part of the browser's default focus outline, but they're only visible on the left and right sides because this particular element is inside of a clipped `overflow:auto` container. This issue *would* affect Safari as well, since Safari draws very-similar default focus outlines to Firefox, but Deluge has some CSS to prevent this in Safari (using the ""ext-webkit"" CSS class selector, where ""ext-webkit"" is a class that Deluge adds to the page's body element when it detects that the browser is WebKit i.e. Safari). Here's the rule in question (which can be found in https://git.deluge-torrent.org/deluge/plain/deluge/ui/web/css/ext-all-notheme.css ): {{{ .ext-webkit :focus { outline: none !important; } }}} SUGGESTED TRIVIAL FIX: Deluge should just broaden that CSS rule to apply in Firefox as well (using ""ext-gecko"" selector). So it should instead start with: {{{ .ext-webkit :focus, .ext-gecko :focus { }}} VERSION INFO: I'm using deluge-web package 1.3.15-2 in Raspbian (and Firefox 91 on Ubuntu 21.04). But I suspect this affects all newer deluge-web versions as well, given that the CSS rule is unchanged at https://git.deluge-torrent.org/deluge/plain/deluge/ui/web/css/ext-all-notheme.css (assuming that file is newer than 1.3.15)." dholbert 3563 MacOS - Non-standard behaviour with Mission Control Unknown 1.3.15 needs verified bug new 2022-10-25T10:27:41Z 2022-10-25T10:27:41Z "When using [https://support.apple.com/en-gb/HT204100 Mission Control] on MacOS, Deluge behaves differently to most applications. If an application is unfocused when Mission Control is entered and then hovered over when Mission Control is exited, then the application should become focused, without requiring clicking on the application. Deluge on the other hand, requires clicking on to become focused. This bug appears to be somewhat intermittent but takes place most of the time. I have not been able to determine any factors which influence this." frankplow 3568 Deluge - Why so slow? Unknown 1.3.15 needs verified bug new 2022-11-08T22:42:22Z 2022-11-08T22:42:22Z "Hi, I have been using deluge as my browser interface to transfer files to my seedbox. Deluge seems very slow to work now, is it because I have 1072 files on my web page?? Is deletion of some files possible?? Thanks wal" walpoo 3188 Feature Request: Sort torrents by date completed Core 1.3.15 needs verified feature-request new 2018-07-08T20:49:45Z 2020-07-15T22:38:09Z "Right now Deluge has a lot of filter/sort options, but it's missing a ""by date completed"" sort that most other clients have. Super, super helpful when trying to figure out which torrents I can safely stop seeing after hitting a minimum required seed time." dube920 3287 [Feature Request] Add a progressbar of transfer when using the Move Storage option on big files Unknown 1.3.15 needs verified feature-request new 2019-07-11T04:41:04Z 2019-07-11T04:41:04Z Sometimes you just gotta know when it's done transferring the file. iiiGerardoiii 3289 Remove Torrent Removes Associated .tor Unknown 1.3.15 needs verified feature-request new 2019-07-13T18:12:00Z 2019-07-13T18:12:00Z "Platform = Linux (Fedora 30) Deluge = 1.3.15 from rpm No big deal but it would be a plus to delete the .tor file when a torrent is removed. Retaining the file serves no purpose." davidhart 3315 Open Folder option shows me the folder where the file is, but the file is not selected. GTK UI 1.3.15 needs verified feature-request new 2019-10-27T08:41:12Z 2019-10-27T08:41:12Z "OS: Windows 10 This seems more like a feature-request than a bug. I know I'm being picky, but every time I use ""Open Folder"" it takes me more than 3 seconds to find the file since my downloads folder is full of files. Example: open explorer.exe and right-click any shortcut, then click Open File Location, it will bring you to the folder with the file already selected, it would be nice if that feature on Deluge behaved like that." iiiGerardoiii 3430 Limit storage usage plugin Plugin 1.3.15 needs verified plugin-request new 2020-09-01T09:32:57Z 2020-09-01T09:32:57Z "I would love a feature where you can limit the amount deluge can use in the default directory. Exsample: i have a 2 TB drive where i want 1tb of torrents. So i go into the plugin's settings and type in 1024 GB into a value field and enable. Now all new torrents will be added as paused and wont allocate any space before other torrents have been removed." Zikushimo 3446 Seed only when HDD is active Unknown 1.3.15 needs verified plugin-request new 2021-01-01T20:28:01Z 2021-01-01T20:28:01Z "I have a HDD disk installed on my torrent downloader and it's frustrating that the disk spins all the time to seed torrents. I'll be glad if you could make a plugin that adds some checkbox to a torrent that seeds only when disk is already spinning, and doesn't seed on ""disk spindown"" or ""idle state""" Matszwe02 3104 Debian 9 Stretch PPA install libtorrent 1.3.15 not applicable bug new 2017-08-23T10:33:00Z 2017-08-23T10:33:00Z "Trying to help installing Deluge from PPA on Debian Stretch (see http://forum.deluge-torrent.org/viewtopic.php?f=7&t=54663&p=227068#p227068) a libtorrent dependency issue was raised. A workaround is presented in the topic but I would like to ask if anything is possible on the PPA level to no mix Debian package. Here below the test with all Ubuntu PPA apt-get install -t yakkety libtorrent-rasterbar8 The following packages have unmet dependencies: libtorrent-rasterbar8 : Depends: libboost-system1.61.0 but it is not installable Depends: libssl1.0.0 (>= 1.0.1) but it is not installable --------------------------------------------------------------------------------------------- apt-get install -t zesty libtorrent-rasterbar8 The following packages have unmet dependencies: libtorrent-rasterbar8 : Depends: libssl1.0.0 (>= 1.0.2~beta3) but it is not installable --------------------------------------------------------------------------------------------- apt-get install -t xenial libtorrent-rasterbar8 The following packages have unmet dependencies: libtorrent-rasterbar8 : Depends: libboost-system1.58.0 but it is not installable Depends: libssl1.0.0 (>= 1.0.1) but it is not installable --------------------------------------------------------------------------------------------- Debian Stretch libssl default package: dpkg -l|grep libssl ii libssl1.0.2:amd64 1.0.2l-2 amd64 Secure Sockets Layer toolkit - shared libraries ii libssl1.1:amd64 1.1.0f-3 amd64 Secure Sockets Layer toolkit - shared libraries" shamael 3186 Webui not loading Web UI 1.3.15 not applicable bug new 2018-06-18T10:57:40Z 2018-06-18T10:57:40Z "Hi, I have been following this guide:[https://www.cuttingcords.com/home/ultimate-server/torrents-and-deluge] to the letter to setup deluge. I got it working once, but had to reinstall because I forgot the password. Now whatever I do the browser always is unable to connect. What can I do to fix this?" austrinus 3172 View Deluge Configuration files Unknown 1.3.15 not applicable plugin-request new 2018-05-07T19:02:54Z 2018-05-07T19:02:54Z "I have a lot of labels in deluge and I have recently added a new hard drive and tweaked my nested files. I would like to open the config file that saves the info an edit it manually instead of through the gui. " xpistos 3173 View Deluge Configuration files Unknown 1.3.15 not applicable plugin-request new 2018-05-07T19:02:57Z 2018-05-07T19:02:57Z "I have a lot of labels in deluge and I have recently added a new hard drive and tweaked my nested files. I would like to open the config file that saves the info an edit it manually instead of through the gui. " xpistos 3174 [Plugin Autoadd] Option to autoadd in subfolders with the torrents for seed Plugin 1.3.15 feature-request new 2018-05-08T23:14:01Z 2018-05-08T23:14:01Z "Hi all, this issue is about the concept of autoadd, actually it works very well when we want add new torrents for download and have multiple torrent folders for it. Now i think can be great can set in autoadd some config data, ideally per torrent/magnet file, here is several reasons, in my case for example, i have torrents to seed, so i already have it downloaded in the respective folders, but some torrents have equal names in files or folders, so when i add the torrents i need start creating for each one a folder, and set it for that torrent, and repeat this for any torrent with this problem. Other thing is organization, some torrents have a superfolder where all the files are there, so if we have multiples torrents works relative fine, but other torrents put all the data in the main directory, causing a mess. So in part the idea is an easy way to add existing torrents for seed without troubles and in a fast way. Like an example, i would like create a new watch folders with this propertie: Here we add the ""Download folder"" to the plugin. Download Folder: Sub Folder 1: some.torrent (or magnet) data folder config file (maybe add new tracker for example?) Sub Folder 2: .... So travel the folder and search the torrent file in any subfolder and set the download location to the data folder, and if we need some extra config apply the config file. Maybe just adding a custom config file per subfolder this can works, the data folder can be set from there. Something to be careful here, the idea is a fast way to seed torrents, but actually Autoadd remove the torrent file when is added, this config is be default, we can set the other option, but in any case i think can be better keep the torrent, part of the idea is a structure to in a fast way add torrents to seed, if i change the computer or i format the computer without the torrent files with the right config this will now works. Here can be several way to solve this, this is only an example (personally i like this way, is fast and organized). Thx." latot 3234 Peers tab column width not saving GTK UI 1.3.15 needs verified bug new 2019-01-26T04:07:06Z 2019-01-26T04:07:06Z "I like to resize the columns to fit as much text as possible (particularly the Client column), but I keep having to do it over and over every time I start the client, as they will reset to its old width each time. Every time, I resize the Client column to the width I need, then I resize the Progress column (which I keep furthest to the right) to less than the total window width so that the horizontal scroll bar does not appear. It's gotten very repetitive and annoying. Is a way to change the default column widths in the meantime?" InSimpleTermsJordan 3243 Tray icon issue without libappindicator GTK UI 1.3.15 needs verified bug new 2019-03-26T08:34:54Z 2019-03-26T08:34:54Z "I am on Archlinux, deluge v.1.3.15+18+ge050905b2 and python2-libappindicator is an optional dependence. When python2-libappindicator is installed, everything looks fine. Without it deluge GTK GUI works, but tray icon looks good only with icon theme which provides panel/deluge-panel icon. Otherwise tray icon displays fallback ""empty"" image. Also I see no upstream hicolor panel/deluge-panel icon file." bergentroll 1896 Resolve Peer Hostnames Unknown 1.3.2 Future feature-request new 2011-07-17T20:45:03Z 2014-06-09T10:07:03Z It would be good if Deluge could resolve hostnames from peers to say for example, knowing what ISP that peer is from. ThePro 1600 When moving a torrent to a sub folder, it starts copying in a loop libtorrent 1.3.2 not applicable bug new 2011-03-13T13:51:21Z 2012-11-26T11:42:31Z "I don't know exactly how it happens because it goes so fast, but moving a torrent using 'move storage' to a directory that is deeper relative to its current creates a horrid looping behaviour. It copies the files to the sub directory and then copies the whole thing including the created sub directory again resulting in multiple layered sub directories. This goes on three times or so and then it stops (fortunately) but the move fails in the end the actual files are returned to where they where; the string of sub folders is empty at all levels. Maybe this should be coordinated with http://dev.deluge-torrent.org/ticket/1599 (This bug was generated on Windows.)" WillyWolly 1899 Show an error if disk space runs out Core 1.3.2 2.x bug new 2011-07-28T22:38:25Z 2017-06-21T09:24:17Z "If the download location runs out of disk space the torrents will simply stop downloading data but there is no other indication. The torrent state remains set to Downloading and no error is reported anywhere else. " Cas 1127 ALL torrents become paused with no error libtorrent 1.3.3 not applicable bug assigned 2010-01-16T12:14:12Z 2013-08-04T23:06:05Z "Hey there. Ever since upgrading to 1.2.0, I've been getting this strange behaviour where some torrents (usually just one) become paused after initializing deluge. From what I could understand from the logs, all torrents are paused on exit and I guess they must be resumed on deluge opening. It seems that this one torrent sometimes stays Paused even though every other one goes into a queued or seeding state. Sometimes a bunch of other torrents exhibit this behaviour aswell. The strange thing is that when I right-click it and click resume it does nothing. I have to pause it (and according to the log it seems to pause the torrent which may imply that it is just an interface bug?) and then resume it. I'm using Arch Linux with the latest packages from core, community and extra. Deluge 1.2.0 under a Gnome 2.28 environment. Torrents are stored in a Ext3 filesystem, config and application on Ext4 filesystem." Revolt 2047 Multi-Edit trackers Web UI 1.3.3 2.x feature-request Cas assigned 2012-03-04T09:37:06Z 2023-04-26T10:48:43Z "Either on the GTK or the WEB ui, you cant change at more then one torrent at time, his tracker list. (Yes, also selecting more then 1). This sucks 'cause for private trackers you could have to change your passkey (and so the tracker list), for every torrent on the client, but you can't do it one by one. Anyway, I think it's a bug to change only one torrent if you select more then one. (By the way, the ""move storage"" works selecting more than one)." dus 1978 Unhandled console login error Console UI 1.3.3 2.x bug new 2011-11-24T00:36:07Z 2017-06-21T09:24:17Z "An IRC user found that if they try to login to deluged (running as different user) they get the unhandled error below: {{{ [ERROR ] 00:27:51 client:393 RPCError Message Received! RPCRequest: daemon.login(localclient, xxxxxx) File ""deluge/core/rpcserver.py"", line 259, in dispatch ret = component.get(""AuthManager"").authorize(*args, **kwargs) File ""deluge/core/authmanager.py"", line 93, in authorize raise BadLoginError(""Password does not match"") BadLoginError: Password does not match }}} Might be worth adding a check for wrong password with localclient and add message about running deluged and deluge-console from different users. " Cas 1962 Upload multiple torrent file at once Web UI 1.3.3 2.x feature-request damoxc new 2011-11-07T14:56:17Z 2017-06-21T09:24:17Z "When you want to add more than one torrent file, it should be added one by one the torrent files. Loggin > Add > File > Browse > Open > Add > File > Browse > Open > Add > Add I propose that we can select multiple files to upload at once (like Transmission, in fact). I also propose to eliminate the step where you must click on Browse. Loggin > Add > File > Open > Add" lildadou 1342 Disable Global / Per-torrent tracker support Core 1.3.3 Future feature-request new 2010-08-17T04:25:24Z 2012-03-13T00:33:05Z "In the 'Network Extras' section there could be a 'Tracker support' box. This 'unchecked' could disable any scraping of trackers and force deluge to only use 'DHT'. Obviously you would have to add a new section to the 'Add Torrent' window to allow/disallow scraping on a per-torrent basis. Also, an editable tracker list would be nice to see before starting a torrent." gav616 1906 [Blocklist] Add Multiple List Input Functionality Plugin 1.3.3 Future feature-request johnnyg new 2011-07-31T17:54:27Z 2018-11-26T18:29:28Z "Add the ability to input multiple block lists in the blocklist plugin. As of 1.3.3, if the user wants multiple lists, they must collate them manually outside of Deluge. This is a pain for the user if they want to have bleeding-edge updated lists on every new execution of Deluge. http://forum.deluge-torrent.org/viewtopic.php?f=9&t=37283" ademca 2018 Ability to save private tracker cookies for future use Web UI 1.3.3 Future feature-request damoxc new 2012-01-17T16:33:04Z 2012-01-17T16:33:04Z "Currently, if you want to download a torrent from a private tracker (ie, username and password required), you have to manually enter a cookie in the ""Add Torrent"" dialog box. This must be done every time you add a new torrent. I assume several Deluge users have subscriptions to more than one private tracker and most likely find the lack of retaining or saving cookies quite cumbersome. It would be great to be able to save the cookies automatically when they are entered for the first time. Some sort of simple cookie manager would also be great for those who really have specific needs when it comes to private trackers. " darxius 2041 remove empty folders due to content_filename move Core 1.3.3 Future feature-request new 2012-02-20T21:39:49Z 2012-02-20T23:19:13Z "When using flexget and content_filename and or main_file_only it is possible that a torrent will result in an empty folder as the files have been saved to different paths. I would like to suggest that deluge check the torrent folders when the torrent is removed (Remove Torrent not Remove With Data) to see if a empty folder remains and remove it... Since deluge is aware of the location of both folders and the content files I think this is a reasonable function for deluge and would greatly help in keeping directory structures clean when doing automated downloads." lazybones 1913 pid file created by deluged in config is non-standard Core 1.3.3 2.x bug new 2011-08-05T22:10:30Z 2017-06-21T09:24:17Z "Currently the pid file deluged.pid created by deluged in config contains the port number. This can cause unexpected results if a user creates a pidfile with the same name in the same location, as other applications expect only the pid to be in this file. e.g. [http://forum.deluge-torrent.org/viewtopic.php?t=37367&p=157013#p157013 forum thread] Possible solutions are to rename it or have a separate file for the port. " Cas 2053 Use client-side caching for webui Web UI 1.3.4 Future feature-request damoxc new 2012-03-13T14:40:13Z 2012-03-17T19:39:21Z "I find that the web page of deluge-web is very long to load. The main reason is that the JavaScript files are downloaded each page opening. As I use nginx in front, I added a rule that queries on static files (ico, css, js, gif, jpg, png) was treated with an additional header who caching response on the client side (Cache-Control). * Context : min/max (size) * With forced cache rule : 1,97s/2,11s (3,89KB transferred) * Without forced cache rule : 13,69s/13,72s (850,99KB transferred) * First load (no client-side caching) : 14,72s/15,20s (859,72KB transferred) [http://git.deluge-torrent.org/deluge/tree/deluge/ui/web/js?id=deluge-1.3.4 Biggest files of web-ui] HTTP response example: {{{ GET /js/ext-all-debug.js HTTP1.0 HTTP1.0 200 OK Date: Tue, 13 Mar 2012 14:35:15 GMT Content-Length: 642823 Content-Encoding: gzip Content-Type: application/javascript Server: TwistedWeb/11.0.0 }}} [http://forum.deluge-torrent.org/viewtopic.php?f=8&t=39329 Forum Thread]" lildadou 2273 Icons & UI HiDPI - Font Blurry GTK UI 1.3.5 Future feature-request new 2013-02-09T23:13:23Z 2013-02-10T03:29:41Z "Deluge is not well optimized for high density screens. At installation, the font is unclear : http://d.pr/i/TEVE The application also Deluge font are blurry and pixelated icons : http://d.pr/i/QVoY Deluge preferences are not to scaled : http://d.pr/i/arfM I hope a better management of these projects for future Deluge." Jeezy4 1454 memory leak caused by deluge gtk/ui GTK UI 1.3.5 not applicable bug assigned 2010-11-29T12:26:48Z 2022-07-14T22:29:29Z "the longer deluge gtk/ui runs the more memory it consumes. (i have 4gb ram here and after a few hours it uses about 60% of it) deluged is working fine. no problems with it. (launched deluge in non-classic mode and quit the gtk/ui. this freed up the memory.) system: ubuntu 10.10 64bit, core version: 1.3.1, libtorrent version: 0.15.4.0 (the problem existed in older core and libtorrent versions too. an update to the version above didn't help.) more discussion in this thread: http://forum.deluge-torrent.org/viewtopic.php?f=7&t=33461 " flasher360 2118 No incoming Connections over SOCKS5 Proxy Core 1.3.5 not applicable bug new 2012-06-25T16:48:18Z 2013-02-15T19:54:22Z "I can't get incoming connection using a SOCKS5 proxy (same proxy set for all options). I opened some incoming ports on the remote machine(proxy server) and set the same in Deluge preferences, but Deluge keeps complaining about no incoming connections possible. Using same setup with qBittorrent allows incoming connections (green status icon). sockd daemon version: dante v1.3.2 @ debian 6.0 Deluge version: 1.3.5/libtorrent: 0.15.9.0 on OS X What I am missing as well is an option to set the IP reported to the tracker(like other clients do have) or is it detected over the proxy automatically? Do you have any hints here? Regards, ratze " ratzeputz 2115 [lt.sess_set.enable_*ing_tcp] uTP bandwidth management Core 1.3.5 2.1.1 feature-request new 2012-06-18T23:39:54Z 2022-07-08T07:45:43Z "Testing deluge with libtorrent 0.16.1 and everything seems fine. I've also spent some time using the simple test client that comes from compiling libtorrent (client_test), and it has an option to disable outgoing tcp connections and reject incoming tcp connections. This leaves only uTP available. I found that this is desirable, since I don't have to manually set an upload/download cap, and uTP handles the throttling for me. And it works so well that I don't even notice the active torrents when I go on Youtube, etc.. I'd like deluge to also have the option to disable TCP and let uTP do the work." borring 2154 """copy of .torrent"" there is no error when specified location is unavailable" Core 1.3.5 2.x bug new 2012-08-23T00:09:42Z 2017-06-21T09:24:17Z "If the location set to store .torrent files is not available there is no error presented to the user and the torrents are still loaded and deleted (with a copy present in the config directory). possible solutions: 1. fail to load torrents and present error to user (user can disable feature and load torrents or move storage location) 2. load torrents, but mark status as .torrent not copied or something about inconsistent state" eepman 2167 Newer version eggs of supplied plugins not overriding old version on Ubuntu Plugin 1.3.5 2.x bug new 2012-09-21T23:08:06Z 2017-06-21T09:24:17Z "I am sure this used to work on Ubuntu but with 12.04 there seems to be an issue. I have been testing an updated version of Extractor plugin but am seeing the warning below and the gtk plugin panel is not updated correctly i.e. seems to be using old code not new (may also apply to core code). {{{ /usr/lib/python2.7/dist-packages/deluge/pluginmanagerbase.py:139: UserWarning: Module extractor was already imported from /usr/lib/python2.7/dist-packages/deluge/plugins/Extractor-0.1.egg/extractor/__init__.pyc, but /home/calum/.config/deluge/plugins/Extractor-0.2beta-py2.7.egg is being added to sys.path }}} Removing old plugin solves issue." Cas 2243 parse hostname Unknown 1.3.5 2.x bug new 2012-12-30T15:53:23Z 2017-06-21T09:24:17Z "in file deluge/core/torrent.py on line 620 {{{ if parts[-2] in (""co"", ""com"", ""net"", ""org"") or parts[-1] in (""uk"") }}} uk is ""United Kingdom"" country top-level domains. all country top-level domains have two-letter. change code to {{{ if parts[-2] in (""co"", ""com"", ""net"", ""org"") or len(parts[-1]) == 2 }}} this check for all counties top-level domains." Alien_Huker 2105 Proxy for http[s] connections (httpdownloader) Core 1.3.5 2.x feature-request new 2012-05-17T11:20:01Z 2017-06-21T09:24:17Z "OS: Debian Squeeze 64Bit daemon: deluged 1.3.5 from ppa python: 2.6 ---- GTK Client: Deluge 1.3.6/libtorrent: 0.14.10.0 Mac OS X 10.6 The way i use deluge: Disabled Classic Mode and connect to a remote deluge daemon via vpn. After connecting LittleSnitch reports connection attempts directly to the trackers currently active in torrents on the remote daemon. From my point of view this is bad behavior. The GTK client should only get information via the remote daemon. The current behavior leaks information about the GTK client user to the tracker. " ratzeputz 2284 Display to user information about plugins not installed locally Plugin 1.3.5 2.x feature-request new 2013-02-21T19:54:07Z 2017-06-21T09:24:17Z "Forwarded from Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=905827 {{{ Traceback (most recent call last): File ""/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py"", line 886, in on_plugin_selection_changed plugin_info = component.get(""PluginManager"").get_plugin_info(name) File ""/usr/lib/python2.7/site-packages/deluge/pluginmanagerbase.py"", line 177, in get_plugin_info for line in self.pkg_env[name][0].get_metadata(""PKG-INFO"").splitlines(): IndexError: list index out of range }}} This error will occur when connecting with a gtkui without a specific plugin installed to a daemon with one installed. The obvious solution is to install the plugin locally however to fix it properly the plugins page should somehow display where the plugins are installed i.e. daemon only, ui only, or both. " Cas 2124 Adding columns to webgui on ios doesn't always work Web UI 1.3.5 Future bug damoxc new 2012-06-28T08:26:54Z 2012-12-22T01:17:19Z "When trying to add a column by clicking a column header the down arrow only shows for a short time and no drop down is shown. This happens 90% of the times. The listed columns are alsobreset from time to time wthout restart. This bug was not present in 1.3.3 or atleast not as apperent." nordmats 2209 [BlockList] blocklist ignored on startup Core 1.3.5 Future bug assigned 2012-11-11T00:20:02Z 2014-07-13T15:57:35Z "It appears that the Blocklist is ignored on startup of the daemon for a short period of time -- the test here is to add a tracker to the blocklist and restart the daemon, you will see a connection established to the (supposedly blocked) tracker and torrent downloads will function for the torrent. " beadon 2151 Extend option to copy torrent files to a folder Core 1.3.5 Future feature-request new 2012-08-19T17:41:49Z 2012-08-19T17:41:49Z "I have a suggestion to make this checkbox work as follows (also currently in qBittorrent): After checking the option to copy torrent files to a folder, all torrent files that have not yet been copied are copied to the specified folder when the setting is applied. That way I can have a collection of torrent files available even if I didn't check the option at first (since the files in the state folder have unrecognisable names). " WillyWolly 2152 use HTTP basic token if availlable Web UI 1.3.5 Future feature-request damoxc new 2012-08-20T09:35:21Z 2012-08-20T09:35:21Z "I have configured deluge to be served via apache over SSL and I protected it with Basic HTTP authentication. But I still have to enter the password a second time once the UI is loaded. The username/password I enter should be available to deluge-web, could it try to authenticate with those credentials?" mathroc 2162 "Name of ""renamed torrent files"" in the main UI" GTK UI 1.3.5 Future feature-request new 2012-09-13T06:38:00Z 2012-09-13T06:38:00Z "When some files are renamed in the file tab, the name displayed in the main UI is the name of the latest folder containing the data. But, sometimes, multiple torrents are saved into the same folder, therefore multiple torrents have the same name into the Deluge UI. Could it be possible that the name of the torrent in the main UI is the name of the Torrent file instead of the name of the folder that contains the data ? -- Sorry if a such thing already exists, didn't find it the the configuration window.. (Sorry for my ""french"" english ;) )" quack1 2172 Easier management of the bandwith for uploads Core 1.3.5 Future feature-request new 2012-09-30T02:10:33Z 2013-04-11T14:11:39Z "I'd like to see these features in Deluge if it's possible. It would allow a easier management of the bandwith for uploads: * Upload in priority torrents with few seeders[[BR]] * Upload in priority torrents few seeded[[BR]] * Define the maximum number of upload by torrent, at the same time[[BR]]" surdose 2263 Feature Request: Show errors in UI Unknown 1.3.5 Future feature-request new 2013-01-29T22:49:27Z 2013-02-01T03:38:11Z "I just ran into bug #2094 and was stumped by it for a while because no errors were ever displayed. Other times other permission and file not found errors happen. These never get displayed to the UI and are only in the log file and often not verbose enough. I believe the gtk-ui (and web-ui) need ways to notify users of such errors. It should also store them for later viewing since user may not be connected as the event happens." cinderblock 2158 remove torrent and data based on seed time and ratio Plugin 1.3.5 Future plugin-request new 2012-09-06T10:19:58Z 2012-09-16T18:54:28Z "I know there have two plugins are alike what I am requesting for, which are SeedTime and Auto Remove. But I want to have a plugin which gives more options like when remove an active torrent, at the same time remove its data too. and also let seedtime and ratio be an either way for removing. it's like you could set remove a torrent in 12 hours or ratio higher than 5. whichever match first could remove torrent. and I think it's better to distinguish ""date added"" with ""seed time"". they are different. thanks. thanks." lloonmid 2181 [AutoAdd] option remove with data at ratio Plugin 1.3.5 Future plugin-request gazpachoking assigned 2012-10-08T20:16:56Z 2014-11-05T10:03:50Z "Hi, Just an interesting feature at least for me. It will be nice if you can add another function (see screenshot) remove including data at ratio into the AutoAdd option plugin. " zero13ro 2191 Renaming files issue when adding a torrent Core 1.3.5 needs verified bug new 2012-10-16T15:49:11Z 2015-09-28T16:06:42Z "When I add a new torrent and see the file list under the Files tab, I am able to double click on the parent folder and change it's name. When I then actually start the torrent, the name change is not reflected and the former name is used. Also, this may be unrelated, but I added 6 torrents, changed all of their names and hit Add. The program crashed. First time that had happened to me. I submitted the results of the crash to the Ubuntu Software center." meowsus 2102 [win32] Restoring maximized window from tray is no longer maximized GTK UI 1.3.5 not applicable bug Cas accepted 2012-05-10T22:01:48Z 2013-09-27T09:55:20Z "When adding new torrents, no matter if via a .torrent file or magnet link, the Deluge window is resized as shown in the attached image. The resize button is in the wrong state as well, so each time I add a torrent, the button has to be clicked twice to maximize the Deluge window again. This is occuring on a Windows 7 64-bit system." Homp 2126 Display issue in console and gtk with torrent non-ascii chars on FreeBSD Console UI 1.3.5 not applicable bug new 2012-07-03T00:52:28Z 2013-02-26T22:23:59Z "deluge-console does not correctly show UTF-8 characters in names of directories/torrents. for more info see: http://forum.deluge-torrent.org/viewtopic.php?f=7&t=37823&p=170531 example: actual name is ""荒御霊 - SSD"" deluge-console produces: {{{ * TorrentAdded: M-h~M~RM-eM->M-!M-i~\~J - SSD }}} output of ""locale"": LANG=en_US.UTF-8 LC_CTYPE=""en_US.UTF-8"" LC_COLLATE=""en_US.UTF-8"" LC_TIME=""en_US.UTF-8"" LC_NUMERIC=""en_US.UTF-8"" LC_MONETARY=""en_US.UTF-8"" LC_MESSAGES=""en_US.UTF-8"" LC_ALL=en_US.UTF-8" baotse 2090 json api get_hosts returns status Offline for all hosts Web UI 1.3.5 2.x bug damoxc new 2012-04-24T22:01:26Z 2017-06-21T09:24:17Z "When using just the method get_hosts all hosts are listed as offline. There is a hard-coded 'Offline' string in line 776 of get_hosts which I wonder is intentional to show a default status before calling get_host_status. {{{ return [(tuple(host[HOSTS_ID:HOSTS_PORT+1]) + (_(""Offline""),)) for host in self.host_list[""hosts""]] }}}" Cas 2170 WebUI generates AttributeError when reconnected to daemon Web UI 1.3.5 2.x bug damoxc new 2012-09-28T14:42:05Z 2021-01-22T12:17:55Z "To reproduce: * Open browser with webui and select a torrent. * Kill deluged * Start deluged * The webui will generate the following error in logs: {{{ [ERROR ] 15:33:47 json_api:229 'NoneType' object has no attribute 'call' Traceback (most recent call last): File ""/usr/lib/python2.7/dist-packages/deluge/ui/web/json_api.py"", line 220, in _handle_request result = self._exec_local(method, params, request) File ""/usr/lib/python2.7/dist-packages/deluge/ui/web/json_api.py"", line 187, in _exec_local return meth(*params) File ""/usr/lib/python2.7/dist-packages/deluge/ui/web/json_api.py"", line 618, in get_torrent_status return component.get(""SessionProxy"").get_torrent_status(torrent_id, keys) File ""/usr/lib/python2.7/dist-packages/deluge/ui/sessionproxy.py"", line 148, in get_torrent_status d = client.core.get_torrent_status(torrent_id, keys, True) File ""/usr/lib/python2.7/dist-packages/deluge/ui/client.py"", line 508, in __call__ return self.daemon.call(self.base, *args, **kwargs) AttributeError: 'NoneType' object has no attribute 'call' }}} The is due to a delayed get_torrent_status call to not yet created daemon in client.py. It is a trivial issue and simply generates unnecessary log messages. " Cas 2236 Disabling plugin with filter in webui generates r.data errors Web UI 1.3.5 2.x bug new 2012-12-18T19:26:24Z 2017-06-21T09:24:17Z "The following error will occur after disabling plugin in webui and all the torrents will disappear. Refreshing browser is the current workaround. {{{ [ERROR ] 11:54:44 client:391 RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.get_torrents_status({u'label': u''}, [u'queue', u'name', u'total_size', u'state', u'progress', u'num_seeds', u'total_seeds', u'num_peers', u'total_peers', u'download_payload_rate', u'upload_payload_rate', u'eta', u'ratio', u'distributed_copies', u'is_auto_managed', u'time_added', u'tracker_host', u'save_path', u'total_done', u'total_uploaded', u'max_download_speed', u'max_upload_speed', u'seeds_peers_ratio'], True) -------------------------------------------------------------------------------- File ""/home/ubuntu/deluge.git/deluge/core/rpcserver.py"", line 298, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/home/ubuntu/deluge.git/deluge/core/core.py"", line 441, in get_torrents_status torrent_ids = self.filtermanager.filter_torrent_ids(filter_dict) File ""/home/ubuntu/deluge.git/deluge/core/filtermanager.py"", line 172, in filter_torrent_ids if (not status[field] in values) and torrent_id in torrent_ids: KeyError: label -------------------------------------------------------------------------------- }}} These errors will also appear at various points in browser console when the torrents are unable to be displayed: {{{ torrents is null: @ Torrentgrid.js Line 396 record is undefined @ TorrentGrid.js:378 r.data.state is undefined @ TorrentGrid.js:40 }}}" Cas 2239 Plugins without webui pages generate a typeerror Web UI 1.3.5 2.x bug damoxc new 2012-12-22T01:53:51Z 2017-06-21T09:24:17Z "{{{ TypeError: resources is null @ https://127.0.0.1:8112/js/deluge-all/UI.js:248 (a plugin with no webui page, trivial) }}}" Cas 1601 Reported active torrents during a crash Core 1.3.6 2.x bug assigned 2011-03-13T15:22:03Z 2021-09-02T18:47:15Z "Hi, I use Windows version of Deluge and I have the problem that the client report all active torrents as ""downloading"" when the program is closed improperly. This occurs during a crash of the program, a O.S. crash or with the ""shut down"" option of the O.S. I am not sure if this occurs in other O.S. versions but I think yes. This is a minor bug only sometimes, but is a major bug when you download torrents from a tracker where is a limit of downloading state torrents. " Pikus 2059 [lt.sess_set.tracker_backoff] Add support for libtorrent tracker_backoff option Core 1.3.6 2.x feature-request assigned 2012-03-21T11:29:56Z 2017-06-21T09:24:17Z "Greetings. I use autodl-irssi to match the latest releases in my tracker. Here's what happens: 1. My autodl is set to pass on .torrent files after 35 seconds to Deluge's watch-dir. 2. Deluge picks up the .torrent. 3. Deluge tries to update for the tracker '''once'''. 4. If the uploader of said torrent didn't perform ""update tracker"" on his client in a timely manner - Deluge will time-out and set itself to retry once more in no less than 30 minutes! 5. Those first 30 minutes, in SeedBox-heavy private trackers, could mean you either: 5. A. Scored big: if Deluge managed to sync up with the tracker and you caught the swarm early. 5. B. Failed miserably: if Deluge timed-out for 30 minutes on the first announcement, and you managed to destroy your ratio on a particular torrent. This is something that doesn't happen in rTorrent/ruTorrent - where it seems to keep on auto-retrying in very small intervals until it's able to sync up with the tracker. And so, I kindly ask you implement a more aggressive '''initial''' tracker-updating mechanism, just until Deluge is able to pick up and sync with the tracker. Something in the range of every 5 seconds would be very good. Again, just until it syncs up with the tracker. BTW: increasing the {{{upload-delay-secs =}}} to anything higher than 35 seconds i quite futile, since there could always be those odd torrents where even after 90 seconds they'd still won't sync, and after 150-180 seconds they would.. Specs: Deluge Client: v1.3.4 Deluge Server: v1.3.4 libtorrent: v0.15.10.0 OS: Linux version 2.6.39.2-grsec-xxx-r1.5.1 (root@xxx.xxx.xxx) (gcc version 4.4.3 (Gentoo 4.4.3-r2 p1.2) ) #1 SMP Wed Jun 29 00:47:56 EDT 2011" AlderaaN 2703 Check existing files before renaming a file to prevent clobber Core 1.3.6 2.x feature-request new 2014-11-30T19:28:53Z 2017-06-21T09:24:17Z "For some reason (I had a hard lockup), Deluge lost the customized paths and filenames (Files tab) for all torrents. So I ''pause'' a completed torrent and change the directories and filenames to match what's already on disk. I expect Deluge to check the matching file, but instead it ''overwrote'' it. This shouldn't happen, much less if the torrent is paused. PS: How do I reconcile Deluge with my files meanwhile? " arielCo 2440 Stats send to tracker are reset to 0 on pause and quit Unknown 1.3.6 needs verified bug new 2014-03-30T14:06:17Z 2015-09-25T12:52:13Z "Everytime I pause the torrent or quit and shutdown, the stats reported to the tracker are reset to 0. Image from Deluge 1.3.6, about one torrent I've started. [[Image(http://oi58.tinypic.com/2le5qd.jpg)]] Here the picture from the tracker [[Image(http://oi58.tinypic.com/2p8ao.jpg)]] " ticker 2445 Deluge initialization is reading the wrong value for Total Active Seeding libtorrent 1.3.6 not applicable bug pending 2014-04-24T02:36:33Z 2014-07-26T05:02:02Z "I have 313 downloaded torrents that I am seeding. I have a lot of bandwidth and processing power, so I want to actively seed all of them at once. I set my queue settings to the following: Total Active: 500 Total Active Downloading: 50 Total Active Seeding: 450 In the deluge session when I first set these settings, they were respected and used appropriately (all 313 were actively seeding, none queued). However, when I shut down deluge (it shut down nicely--not forced to quit) and start it up later, it results in what you see in the screenshot. Only 50 are actively seeding, 263 are queued. It looks as if the Total Active Downloading number set above is now applied to Total Active Seeding as well. When I look at the preferences page for Queue, the settings still look correct (the values I originally set). But the behavior says otherwise. " harrv 2343 preferences: network: incoming port Core 1.3.6 1.3.7 bug reopened 2013-06-22T23:09:46Z 2019-04-24T11:27:13Z "When attempting to set incoming port, nothing actually happens. When launching from terminal, this shows when setting port: {{{ /usr/lib/python2.7/dist-packages/deluge/core/preferencesmanager.py:254:_on_set_listen_ports ] Unhandled error in Deferred: Unhandled Error Traceback (most recent call last): File ""/usr/lib/python2.7/dist-packages/deluge/ui/client.py"", line 432, in __init__ self.__daemon = deluge.core.daemon.Daemon(classic=True) File ""/usr/lib/python2.7/dist-packages/deluge/core/daemon.py"", line 161, in __init__ component.start(""PreferencesManager"") File ""/usr/lib/python2.7/dist-packages/deluge/component.py"", line 296, in start deferreds.append(self.components[name]._component_start()) File ""/usr/lib/python2.7/dist-packages/deluge/component.py"", line 124, in _component_start d = maybeDeferred(self.start) --- --- File ""/usr/lib/python2.7/dist-packages/twisted/internet/defer.py"", line 138, in maybeDeferred result = f(*args, **kw) File ""/usr/lib/python2.7/dist-packages/deluge/core/preferencesmanager.py"", line 160, in start self._on_set_listen_ports) File ""/usr/lib/python2.7/dist-packages/deluge/config.py"", line 312, in register_set_function function(key, self.__config[key]) File ""/usr/lib/python2.7/dist-packages/deluge/core/preferencesmanager.py"", line 254, in _on_set_listen_ports self.session.listen_on(value[0], value[1], str(self.config[""listen_interface""])) exceptions.RuntimeError: Invalid argument [ERROR ] 17:55:46 component:118 [Failure instance: Traceback: : Invalid argument /usr/lib/python2.7/dist-packages/twisted/internet/base.py:431:_continueFiring /usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py:348:_on_reactor_start /usr/lib/python2.7/dist-packages/deluge/component.py:296:start /usr/lib/python2.7/dist-packages/deluge/component.py:124:_component_start --- --- /usr/lib/python2.7/dist-packages/twisted/internet/defer.py:138:maybeDeferred /usr/lib/python2.7/dist-packages/deluge/core/preferencesmanager.py:160:start /usr/lib/python2.7/dist-packages/deluge/config.py:312:register_set_function /usr/lib/python2.7/dist-packages/deluge/core/preferencesmanager.py:254:_on_set_listen_ports ] }}} OS: Linux Mint 64bit Cinnamon 3.8.0-19-generic #29-Ubuntu Ports never change, other than when they are randomized on startup." lemtargatwing 2454 Plugin frame work only allows script resources, no CSS or images Web UI 1.3.6 2.1.1 feature-request new 2014-06-01T14:31:18Z 2022-07-08T07:45:43Z "It is not possible, or unclear how, to register image resources within a plugin. Script resources are added by: class WebUI(WebPluginBase): scripts = [get_resource("".js"")] def enable(self): pass def disable(self): pass It be great if plugins would be allowed to register image sources. Image resources can be used for example in the torrent drop-down menu. At the moment all torrent drop-down menu internal items have an nice icon associated. Items added by plugins don't." amain 2330 Deluge uses 10-30% CPU when idle on Windows in classic mode GTK UI 1.3.6 2.x bug new 2013-05-23T19:10:03Z 2017-06-21T09:24:17Z "On Windows, deluge uses a lot of CPU in classic mode even with no torrents. Changing to thin client mode shows an average CPU usage of 5% for deluge-gtk and 0 for daemon. " bro 2339 logging is incomplete and inconsistent in the web UI back-end Web UI 1.3.6 2.x bug new 2013-06-07T22:19:54Z 2017-06-21T09:24:17Z "When adding a torrent from a URL, you might see an error logged like: {{{ [ERROR ] 16:56:57 json_api:661 Error occured downloading torrent from https://btguard.com/broken-test.torrent [ERROR ] 16:56:57 json_api:662 Reason: 404 Not Found }}} or like: {{{ [WARNING ] 16:06:52 common:72 Unable to open /tmp/delugeweb-s3EDsB/bad-url.torrent: not a valid bencoded string [ERROR ] 16:06:52 json_api:700 not a valid bencoded string Traceback (most recent call last): File ""/usr/lib/python2.7/dist-packages/deluge/ui/web/json_api.py"", line 697, in get_torrent_info torrent_info = uicommon.TorrentInfo(filename.strip(), 2) File ""/usr/lib/python2.7/dist-packages/deluge/ui/common.py"", line 73, in __init__ raise e Exception: not a valid bencoded string }}} In the first case, it appears the failure occurs during the download_torrent_from_url() API call, while in the latter case the failure occurs in the add_torrents() call (when the contents of the previously retrieved file are discovered to not be a torrent). In neither case is the relevant failing API logged. In neither case are successful API calls logged, despite the service running with INFO logging level (-L info). This makes it difficult to troubleshoot failures." tmetro 2341 [win32] Problems installing/enabling plugins with non-ascii username GTK UI 1.3.6 2.x bug reopened 2013-06-12T21:46:27Z 2017-06-21T09:24:17Z "I tried to install some 3rd party plugins (Stats, Total Traffic, Traffic Limits), but they didn't show up in the UI nowhere. The GUI Install doesn't work, can't add the plugins. With manual install, they become avaiable in the list, and I can enable it, and probably works in the background (there are up to date conf files in the appdata to the plugins). Tried on two different PC, both running Windows 8 x64 operating system. The problem occurs in classic and non-classic mode too." Arpy222 2350 When re-adding the same torrent, deluge restarts it from zero if you use separate DOWNLOADING and COMPLETED folders Core 1.3.6 Future bug new 2013-07-06T16:51:52Z 2013-07-06T16:52:58Z "After a full system crash (SSD failure), I had to reinstall everything, including Deluge. I use a separate disk for downloads, and separate folders for the ""downloading"" and ""completed"" downloads. I had a lot of torrents completed, and added them back for deluge to seed. Those files were in the ""completed"" folder, but when adding the torrent file, it seems that deluge does not check in that folder at all ! I had to move the files back to the ""downloading"" folder, and force recheck. Furthermore, when the recheck was done, I had to manually ""move storage"" of these files back to the ""completed"" folder. It's not a major bug, but when you have >100 active torrents, it's time consuming." Weby 2342 Add the ability to drag and drop torrent files into webui Web UI 1.3.6 Future feature-request damoxc new 2013-06-14T22:11:26Z 2013-09-30T17:29:54Z "Please add the ability to drag and drop .torrent files into the webui, as an easier way to add torrent files into the webui. As it stands now (in chrome anyways), nothing happens, and you have to go through the Add Button in the top right to add a file." Hazard 2433 specification of torrent file directory causes its clearance Unknown 1.3.6 Future feature-request new 2014-03-12T22:41:42Z 2014-03-12T22:41:42Z If a directory which contains torrent files to be added automatically is specified in the settings, deluge deletes files in this directory. If this behavior is not intended, it is a bug, otherwise the user should be warned about this as it is completely unnecessary to delete added torrent files or an option to delete files should be added to options. krichter 2377 Seed ratio not respected Core 1.3.6 needs verified bug new 2013-11-08T11:47:11Z 2015-09-25T12:51:11Z "Using daemon on ubuntu 13.10. Set seed ratio in gtkclient, webui, and as a parameter in flexget. Deluge keeps seeding regardless." gazhay 2501 Deluge opens on the wrong screen in a multiscreen setup under OSX. GTK UI 1.3.6 needs verified bug new 2014-09-07T01:23:57Z 2015-09-25T12:06:13Z "I'm currently running Deluge 1.3.6. as a thin client on my MacBook connecting to a 1.3.6. instance on my server. My MacBook is running OSX 10.9.4. When having a second display connected to my MacBook Deluge opens on the external display even though the internal one is configured as the main screen. This usually only happens the first time opening Deluge after connecting the display. Subsequent times will open Deluge on the main menu. Reconnecting the external display seems to reset this. " kiliankoe 2331 """Total active"" torrents limit in prefs does not ignore slow or inactive torrents with ""Do not count slow torrents"" checked" libtorrent 1.3.6 not applicable bug new 2013-05-24T18:28:30Z 2015-02-22T04:33:43Z """Total active"" torrents limit in prefs does not ignore slow or inactive torrents with ""Do not count slow torrents"" checked. It seems that the individual ""Total active downloading"" and ""Total active seeding"" limits obey the ""Do not count slow"" box, but the total limit does not, which severely limits the functionality of this feature. For instance, if I wish to have a large number of fairly inactive torrents seeding ""inactively"" until a leech needs them, I have to raise the ""Total active"" limit to a number larger than the total number of torrents I have. For now, I have set that number high (after scratching my head for quite a while until I tried that), but it was very nearly a deal-breaker for me, as my previous BT client can seed dozens of inactive torrents by default. Not sure which component this falls under. Using a source-built 1.3.6 GTK-UI on Debian 7.0 Wheezy (bug was also present in the standard Wheezy package of 1.3.3), libtorrent version 0.15.10-1+b1 (stock version in the Wheezy repos). I'm curious to try using a newer libtorrent, but there's no package available and building it seems to be a particularly painful process." justaluser 2386 [GTK][win32] Empty value fields on Japanese locale GTK UI 1.3.6 not applicable bug new 2013-12-14T03:47:45Z 2014-02-03T19:28:03Z "Setting GUI bugged out on Japanese Locale. On Deluge, once I opened up the setting, the number displayed properly at first glance, but once I switched setting category, each category had their corresponding value field blanked out, even the category that first appeared after open up setting dialog. Click on it yield no respond. http://img546.imageshack.us/img546/7941/6k51.jpg Problem such as this. All the value field are blanked up and I cannot change the value to alter Deluge's setting. " sonicstream 2420 OSX users unable to open magnet links GTK UI 1.3.6 not applicable bug new 2014-02-26T17:06:46Z 2015-09-22T22:19:29Z Cas 2438 "all torrents for a single tracker give ""Error: short read""" libtorrent 1.3.6 not applicable bug new 2014-03-27T20:30:00Z 2014-03-30T13:25:59Z "Since a while, all torrents for the tracker TVTorrents.com give the message ""tvtorrents.com: Error: short read"". TVTorrents chat say that this is no error they are sending. This survives a restart of the deluge daemon. Torrents usually don't download, but sometimes, after restarting deluged, they will start to download, although still showing this error. I don't know where it comes from, but I'm willing to help out in debugging this issue, but you will need to explain what I need to do." tomribbens 2457 Peer connections dropped when seeding libtorrent 1.3.6 not applicable bug new 2014-06-03T16:02:10Z 2014-07-05T11:15:35Z "After a torrent switches from downloading to seeding, almost no new uploads are started. I see clients connecting, then not actually downloading anything, then disconnecting. As a result, after a week I still have seed ratios <1, even though the numbers between () in the peers column are >0 most of the time. This seems to happen more often after the daemon has been running for a while. I.e. I can sometimes get it to upload a little again by restarting the daemon. I tried running the daemon with logging enabled, but even at -L debug there's nothing about failed connections or whatever. This libtorrent mailinglist thread might be related? http://sourceforge.net/p/libtorrent/mailman/message/31868519/" Kimiko 2511 Multi column sorting GTK UI 1.3.7 Future feature-request new 2014-09-28T17:02:57Z 2015-09-25T12:23:36Z "Hi! Great product, but there's something that bugs me big time, which is the sorting of torrents in the UI. ASSUMPTIONS * active torrents have a priority number * all seeding torrents are equal * all paused torrents are equal '''USE CASE: sort by number/status, then name''' HOW ITS DONE: user clicks first on ""Name"" column, then on ""#"" column EXPECTED: * active torrents on top, then seeding, then paused * paused/seeding torrents are still sorted by name CURRENT: * active on top, but paused and seeding are mixed * for paused/seeding torrents, the previous sorting is lost Hopeless optimist says: maybe its as simple as using a stable sorting algorithm (for the ""keeping the order"" part) ;)" Franky 2503 """Remove Torrent"" doesn't remove ""not downloaded"" files" Core 1.3.7 Future feature-request new 2014-09-09T17:05:20Z 2016-10-21T14:41:20Z "Problem: When a torrent is set to only download certain files, then the torrent is removed via ""remove torrent"" (without removing data) the unwanted (and thus not downloaded) dummyfiles are not removed. Expected result: ""Remove Torrent"" removes the torrent file and all partial files/folders that where set to ""do not download"". The downloaded files are kept unless ""remove data"" is selected. It's pretty annoying to go to each folder manually and delete those partial files. Every other torrent client does that correctly so I assume it's a bug.:" krama 2509 GTK-GUI/Core ignore Torrent-Connection-Limit sets under 10 Unknown 1.3.7 needs verified bug new 2014-09-27T19:41:20Z 2017-02-21T10:02:10Z "When i Connection-Limit set at an Torrent with GTK-GUI remote and the limit have under 10 (ten) set, then i can see in GTK-GUI remote more as sometime, no Connection-Limit but when set 10 or higher, then i can see in GTK-GUI my rule is following. Deluged for Ubuntu 14.04 amd64 XFCE4." Tor-Route 3499 Stop using deprecated LibTorrent features Core 2.0.0 2.1.1 patch new 2022-01-21T15:45:07Z 2023-12-02T21:15:07Z "As part of the on-going addition of the support for `libtorrent 2.0` we should stop using the deprecated methods.[[BR]] As a ""bonus"" feature, when running `pytest`, we get `DeprecationWarning` prints, so finding is not that of an issue." DjLegolas 3293 Torrents won't seed. Core 2.0.0 needs verified bug new 2019-08-08T14:17:21Z 2019-12-14T17:03:26Z "Hi, I've setup Deluge on Raspberry PI and access it on Windows machines with Thin client. The problem is that there is not ""Force start"" option as in other torrent software, therefore the private tracker where I DL and UL is not registering the upload time (I guess because nobody is downloading most of the time). The thing is that the tracker has mandatory 72hour seeding time (even with no leechers), so this forces me to seed some torrents for weeks or months because nobody is downloading them. Could you add a ""force seed"" option (preferably as a default option in settings) or modify the application so that torrents would be active 24/7 by default? Thanks, askepott" askepott 3361 Deluge 2.0.3 crashes on fedora 31 Unknown 2.0.0 needs verified bug new 2020-02-28T13:36:48Z 2020-12-08T12:43:13Z "Well simply enough deluge 2.0.3 crashes about 60% of times under fedora 31 Seems a very random thing and it's due to a segfault, i don't have any other informations except for the #act that 1.3.5 wasn't crashing at all" legacychimera247 3510 Torrent get into error state every time after selecting download files Unknown 2.0.0 needs verified bug new 2022-03-07T08:37:18Z 2024-03-02T12:28:29Z "Hi there! I'm currently running Deluge 2.0.5 on my VPS, and operated via the WebUI. Since the storage of my VPS is limited, so when I need to download a torrent with a large size, I usually need to download the whole torrent with a few batches(i.e. download some files within the size of VPS storage and transfer it to local and download the next batch again). Every time I finished a batch of download and trying to start a new one, the status of the torrent become ERROR when I selected some new files. I understand that since the downloaded files were transfered and a force recheck is required. However, even I performed the force recheck, the torrent still goes to error when I select the next file to download. Updating download policy of all files of the batch won't be helpful. When I tried to select all files I needed to download and perform force recheck, the size of the torrent will be incorrect(i.e. the size of the files I selected could be 20GB, however the torrent information will only show 3GB, and the client does only download those 3GB files), the only way to make the torrent size correct is: select one new file -> torrent error -> force recheck -> select one new file - > torrent error -> force recheck ->... I tried to search in the fourm but I haven't seen someone talked about this issue, and I'm wondering if anyone experiencing the same as me? Thanks for your help." monologconnor 3534 Thin client disconnects on startup with auto-connect GTK UI 2.0.0 needs verified bug new 2022-07-12T21:32:10Z 2022-07-12T21:32:10Z "Environment: * Thin client, with at least 2 daemons, A and B. * Daemon A - not running * Daemon B - running When starting in thin client mode, and autoconnect is set to connect to daemon A, the client will try to connect to it (total of 6 tries).[[br]] The issue starts when connecting manually to the running daemon B when the client haven't finished trying to connect to A. Expected behavior: 1. Connects to daemon B. 2. Stop trying to connect to A. 3. Stay connected to B. Actual behavior: 1. Connects to daemon B. 2. Connection fails to A. 3. Disconnects daemon B. 4. Trying to connect to A." DjLegolas 3268 Release checklist update and fix unlinked URL Packaging 2.0.0 2.0.6 bug new 2019-06-12T18:11:07Z 2021-12-15T19:27:53Z "Fix the un-hyperlinked URLs and improve the details for Ubuntu recipe build. https://deluge.readthedocs.io/en/latest/devguide/packaging/release.html " Cas 3273 Document change in the peer id format Documentation 2.0.0 2.0.6 bug new 2019-06-20T14:25:09Z 2021-12-15T19:27:53Z "Although documented in code, the change in client peer id would be useful to be included in Release notes and reference section of the documentation. " Cas 3320 Don't raise error when log.warn is enough Core 2.0.0 2.0.6 bug new 2019-11-08T10:50:26Z 2021-12-15T19:27:53Z "12:40:45 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.add_torrent_magnet(magnet:?xt=urn:btih:303e9fb0cd3a673675f37c5a0cc4fd9c9173c707&dn=Mana+-+Amar+Es+Combatir+%28Deluxe+Limited+Edition%29+%5B2007%5D+-+Pop&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.ccc.de%3A80, {'add_paused': False, 'remove_at_ratio': False}) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3/dist-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3/dist-packages/deluge/core/core.py"", line 571, in add_torrent_magnet return self.torrentmanager.add(magnet=uri, options=options) File ""/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py"", line 537, in add torrent_info, magnet, options, resume_data File ""/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py"", line 446, in _build_torrent_params raise AddTorrentError('Torrent already in session (%s).' % torrent_id) deluge.error.AddTorrentError: Torrent already in session (303e9fb0cd3a673675f37c5a0cc4fd9c9173c707). AddTorrentError: Torrent already in session (303e9fb0cd3a673675f37c5a0cc4fd9c9173c707). -------------------------------------------------------------------------------- 12:40:45 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : Torrent already in session (303e9fb0cd3a673675f37c5a0cc4fd9c9173c707)." jools772 3498 KeyError exception in sessionproxy when deleting torrents Core 2.0.0 2.0.6 bug new 2022-01-21T00:31:50Z 2022-01-21T00:31:50Z "I noticed that when I delete several torrent from the GTK UI, there are some `KeyError` prints in the log: {{{ Unhandled error in Deferred: Traceback (most recent call last): File ""C:\develops\python\deluge\deluge\transfer.py"", line 126, in _handle_complete_message self.message_received( File ""C:\develops\python\deluge\deluge\ui\client.py"", line 130, in message_received d.callback(request[2]) File ""C:\Python38\lib\site-packages\twisted\internet\defer.py"", line 460, in callback self._startRunCallbacks(result) File ""C:\Python38\lib\site-packages\twisted\internet\defer.py"", line 568, in _startRunCallbacks self._runCallbacks() --- --- File ""C:\Python38\lib\site-packages\twisted\internet\defer.py"", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File ""C:\develops\python\deluge\deluge\ui\sessionproxy.py"", line 153, in on_status self.torrents[torrent_id][0] = t builtins.KeyError: 'f737866cd33b35f63c848db4b5f0b3e32f8c1ead' Unhandled error in Deferred: Traceback (most recent call last): File ""C:\develops\python\deluge\deluge\transfer.py"", line 126, in _handle_complete_message self.message_received( File ""C:\develops\python\deluge\deluge\ui\client.py"", line 130, in message_received d.callback(request[2]) File ""C:\Python38\lib\site-packages\twisted\internet\defer.py"", line 460, in callback self._startRunCallbacks(result) File ""C:\Python38\lib\site-packages\twisted\internet\defer.py"", line 568, in _startRunCallbacks self._runCallbacks() --- --- File ""C:\Python38\lib\site-packages\twisted\internet\defer.py"", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File ""C:\develops\python\deluge\deluge\ui\sessionproxy.py"", line 153, in on_status self.torrents[torrent_id][0] = t builtins.KeyError: 'f737866cd33b35f63c848db4b5f0b3e32f8c1ead' }}} It seem as the `on_status` callback is being called '''after''' the torrent was removed." DjLegolas 3473 ConsoleUI's 'move' command hangs. Console UI 2.0.0 2.1.1 bug new 2021-06-04T19:09:48Z 2022-07-08T07:45:43Z "As title, the 'move' command hangs(but do work however), when run in non-interactive mode, and when force-quiting out of the stall displayes error: ""_curses.error: must call initscr() first"", line 77 of deluge/ui/console/modes/basemode.py on_terminal_size(). I fixed this by commenting out line 61(return d) of 'deluge/ui/console/cmdline/commands/move.py'. Thanks in advance." mhertz 3536 Add ability to choose themes for all UIs Web UI 2.0.0 2.1.1 feature-request new 2022-07-17T17:29:35Z 2022-07-19T20:24:42Z "I noticed that there are 3 options for themes in the WebUI themes folder, but the only way to switch between them is by manually change the web.conf file.[[br]] Therefor, we need a place to choose the desired theme and switch on-the-fly.[[br]] I have added the option to the `Interface` tab in the `Preferences` window. It will pop a window for refreshing the page after selecting a new theme. A PR will be opened and posted here." DjLegolas 3463 New geoip discussion Web UI 2.0.0 2.x feature-request new 2021-03-04T21:41:48Z 2021-03-04T21:41:48Z "Hey I am fixing the geoip issue. But I found that in most distributions there is only an old version of maxmind and it expires in 22 years. The new version requires license_key and there is no package available. Is it possible to carry a copy of the built-in data file? " OpenDeluge 3312 Prefetch-metadata fails on GTKUI thin-client. GTK UI 2.0.0 needs verified bug new 2019-10-24T16:43:08Z 2019-10-24T16:43:08Z "When selecting to add a magnet in GTKUI, then prefetching metadata(files) works in classic-mode, but fails in thinclient-mode, and just tries continually without resolving, though you can select to add the magnet anyways. Here's relevant snippets of two logs of adding an arch-linux iso magnet, first in classic and next in failed thin-client mode. Classic-mode: {{{ 18:13:58 [DEBUG ][deluge.core.alertmanager :135 ] Handling alert: session_stats_alert 18:13:58 [DEBUG ][deluge.ui.gtk3.toolbar :105 ] on_toolbutton_add_clicked [...] 18:14:02 [DEBUG ][deluge.core.alertmanager :135 ] Handling alert: state_changed_alert 18:14:02 [DEBUG ][deluge.core.alertmanager :130 ] torrent_checked_alert: archlinux-2019.10.01-x86_64.iso checked 18:14:02 [DEBUG ][deluge.core.alertmanager :135 ] Handling alert: torrent_checked_alert 18:14:02 [DEBUG ][deluge.core.torrentmanager :388 ] remove prefetch magnet from session 18:14:02 [DEBUG ][deluge.core.torrentmanager :398 ] prefetch metadata received 18:14:02 [DEBUG ][deluge.ui.gtk3.addtorrentdialog :269 ] magnet metadata for magnet:?xt=urn:btih:4ebd3250ac87a5296d7c9738b8388cb6e2b44429&dn=archlinux-2019.10.01-x86_64.iso&tr=udp://tracker.archlinux.org:6969&tr=http://tracker.archlinux.org:6969/announce (4ebd3250ac87a5296d7c9738b8388cb6e2b44429) }}} Thinclient-mode: {{{ 18:06:17 [DEBUG ][deluge_execute.gtkui :84 ] Adding command `02117af8932d5721dddd4e4b6ecbcd34c8766b49` 18:06:26 [DEBUG ][deluge.ui.gtk3.gtkui :298 ] RPC: Sent 3.0 KiB (0.0 KiB/s) Recv 6.9 KiB (0.0 KiB/s) 18:06:27 [DEBUG ][deluge.ui.gtk3.toolbar :105 ] on_toolbutton_add_clicked 18:06:27 [DEBUG ][deluge.ui.gtk3.menubar :248 ] on_menuitem_addtorrent_activate 18:06:30 [DEBUG ][deluge.ui.gtk3.addtorrentdialog :744 ] on_button_url_clicked 18:06:31 [DEBUG ][deluge.ui.gtk3.addtorrentdialog :769 ] url: magnet:?xt=urn:btih:4ebd3250ac87a5296d7c9738b8388cb6e2b44429&dn=archlinux-2019.10.01-x86_64.iso&tr=udp://tracker.archlinux.org:6969&tr=http://tracker.archlinux.org:6969/announce 18:06:32 [WARNING ][deluge.transfer :136 ] Failed to decompress (24643 bytes) and load serialized data with rencode: 'utf-8' codec can't decode byte 0xb4 in position 0: invalid start byte 18:06:36 [DEBUG ][deluge.ui.gtk3.gtkui :298 ] RPC: Sent 4.2 KiB (0.1 KiB/s) Recv 31.9 KiB (2.5 KiB/s) 18:06:45 [DEBUG ][deluge.ui.gtk3.addtorrentdialog :883 ] on_button_cancel_clicked 18:06:46 [DEBUG ][deluge.ui.gtk3.gtkui :298 ] RPC: Sent 5.1 KiB (0.1 KiB/s) Recv 32.7 KiB (0.1 KiB/s) 18:06:49 [DEBUG ][deluge.ui.gtk3.menubar :258 ] on_menuitem_quitdaemon_activate }}} Thanks in advance." mhertz 3323 Daemon crashes when trying to remove torrent Core 2.0.0 needs verified bug new 2019-11-13T19:50:38Z 2019-11-13T20:03:45Z "deluge.error.InvalidTorrentError: torrent_id 5fc65d1f49dd02d4420e2bc78fe97c1cde928142 not in session. But the torrent is in session and the hash/downloadid was verified using lidarr api, which gets the hash from deluge. NB: the hash is sent in upper(). https://pastebin.com/dsxHa56T At least, the daemon/web-ui shouldn't crash. It returns HTTP 500 to lidarr client request." jools772 3357 get_torrents_status does not return plugin keys Core 2.0.0 needs verified bug new 2020-02-14T16:44:04Z 2020-02-14T16:51:51Z `get_torrents_status` call doesn't report plugin keys on deluge 2.0 when no list of keys is supplied. My understanding is that when no list of keys is supplied, it should return all keys, including those from plugins. (This is how `get_torrent_status` works, as well as to how `get_torrents_status` worked on deluge 1.3.) In order to get any plugin keys from this method, they have to be explicitly listed. gazpachoking 3359 Can't register for the forum Unknown 2.0.0 needs verified bug new 2020-02-27T01:05:20Z 2020-02-28T07:51:30Z "I am trying to create an account to post on the forum but at the end it asks a question to prevent spambots. However, the question doesn't make any sense and I can't figure out how to properly answer it. The question basically says ""what answer to the above question is named after a person"". The problem is there is no above question and nothing relating to a person. How can I complete the forum registration?" Eagle 3360 Typo in systemd Scripts for Deluge Web UI (deluge-web) Service Unknown 2.0.0 needs verified bug new 2020-02-27T03:47:56Z 2021-06-03T01:30:12Z "#3090 is back. https://dev.deluge-torrent.org/ticket/3090 confirmed that removing the -d lets it work" Commissar0617 3362 Error when connecting to a remote server with deluge-console Console UI 2.0.0 needs verified bug new 2020-03-03T22:32:50Z 2020-04-01T22:37:30Z "Hi, I got the following error while connecting to my remote deluge server: {{{ Unhandled error in Deferred: Traceback (most recent call last): File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File ""/usr/lib/python3.8/site-packages/deluge/ui/client.py"", line 408, in __on_connect_fail self.daemon_info_deferred.errback(reason) File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 501, in errback self._startRunCallbacks(fail) File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 568, in _startRunCallbacks self._runCallbacks() --- --- File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File ""/usr/lib/python3.8/site-packages/deluge/ui/console/modes/connectionmanager.py"", line 90, in _on_connect_fail self.report_message('Failed to connect!', result) File ""/usr/lib/python3.8/site-packages/deluge/ui/console/widgets/popup.py"", line 61, in report_message self.push_popup(MessagePopup(self, title, message)) File ""/usr/lib/python3.8/site-packages/deluge/ui/console/widgets/popup.py"", line 354, in __init__ lns = format_utils.wrap_string(self.message, self.width - 3, 3, True) File ""/usr/lib/python3.8/site-packages/deluge/ui/console/utils/format_utils.py"", line 207, in wrap_string s1 = string.split('\n') builtins.AttributeError: 'Failure' object has no attribute 'split' }}} I simply used the command {{{connect ip:port user passwd}}}. Also, with my current setup I have a server running on rasbian (v 1.3.13) and can successfully connect with the Windows deluge client (v 1.3.15), but not with the Archlinux client (v 2.0.4). Is the 2.0.4 version simply incompatible with the 1.x.x versions? Regards" Taspir 3377 Torrent deletion: join() argument must be str or bytes, not 'NoneType Core 2.0.0 needs verified bug new 2020-04-04T19:01:01Z 2020-04-04T19:01:01Z "I had to modify `core/torrent.py` to clean up my list. I have no idea if that is a valid fix or why `self.filename` was `None` and if it is normal, but it worked for me. {{{ @@ -1312,7 +1312,7 @@ class Torrent(object): torrent_files = [ os.path.join(get_config_dir(), 'state', self.torrent_id + '.torrent') ] - if delete_copies: + if delete_copies and self.filename is not None: torrent_files.append( os.path.join(self.config['torrentfiles_location'], self.filename) ) }}}" MaxRecvDataSegmentLength 3397 search by name in webui Web UI 2.0.0 needs verified bug new 2020-05-19T16:57:16Z 2020-05-19T16:57:16Z same as #958 but isn't it needed too in webui? Xuefer 3405 """show_piecesbar"" : triggers segmentation fault if not running ""deluge debug""" GTK UI 2.0.0 needs verified bug new 2020-06-06T15:39:13Z 2023-09-24T09:02:23Z "Deluge opens and behaves fine while ""show_piecesbar"" is false. If I change the setting ""Show a pieces bar in Status tab"" in the interface, it crashes Deluge just after a fraction of a second of seeing the pieces bar. Oddly enough, everything looks and behaves (from what I can tell) perfectly fine if I open Deluge with ""deluge debug"". {{{ $ deluge -v deluge 2.0.3 libtorrent: 1.1.13.0 Python: 3.8.2 OS: Linux Pop!_OS 20.04 focal }}} " schmidttyd 3415 In/out interface binding issue. Unknown 2.0.0 needs verified bug new 2020-07-05T22:22:50Z 2021-07-15T15:58:13Z "Libtorrent supports both interface or IP for both settings, and on windows, interface names specifically need be GUIDs in uppercase and in curly-braces, however not possible to apply in deluge's GTK-UI because both fields limited to 15 chars. If instead using deluged's command-line options '-i' and '-o', for in/out binds of interface/IP, then if GUID used, then is added stripped to 15 chars(-o) or just not added(-i). The names and help text in GTK-UI are also strange, as both relevant libtorrent options supports both IPs and interface names(GUIDs on windows as said). Thanks in advance. " mhertz 3417 IPv6 missing in deluge2/lt-1.2.x. Unknown 2.0.0 needs verified bug new 2020-07-24T08:32:49Z 2020-08-20T08:08:39Z "Libtorrent 1.2.x changed the way it treats 0.0.0.0 in listen_interfaces setting, so it only resolves to IPv4 now, in contrary to lt-1.1.x, which means deluge2 with lt-1.2.x only listens/connects to IPv4 by default. qbittorrent e.g. uses the lt-1.2.x default value, to fix this i.e.: '0.0.0.0:port,[::]:port. The PR by DjLegolas: https://github.com/deluge-torrent/deluge/pull/289, which changes if tracker errors should be shown or not in UIs based on if lt-1.1.x or lt-1.2.x, could be extended with this extra functionality i'm thinking. Btw, libtorrent supports interface names on windows for both listen_interfaces and outgoing_interfaces, but just specifically needs be GUIDs on windows(upper-cased in curly-brackets), but this cannot be configured in deluge's UIs or CLI arg's, as only supports max 15 chars(not enough for even one GUID) and checks done on allowed chars etc(e.g. '['isn't allowed, which is needed with GUIDs etc). Also, multiple IPs/interfaces are allowed in libtorrent, comma seperated, so would be nice to support that too(commas aren't supported in deluge currently, plus that 15 chars limit). Thanks in advance." mhertz 3420 Statusbar shows n/a for IP in GTK/console UI. Unknown 2.0.0 needs verified bug new 2020-08-02T23:38:44Z 2020-08-02T23:38:44Z "As title states, sometimes deluge doesn't pick up the IP address, and just shows n/a in statusbar, instead of IP, in GTK-UI and console UI. It's both on linux and windows, and is hard to reproduce, because sometimes doesn't happen in over ten restarts, and then later on happens more frequent. I seem to remember it also happening on deluge1, but not 100% sure. Thanks in advance." mhertz 3421 Plugins don't receive TorrentFileCompletedEvent / file_completed_alert Core 2.0.0 needs verified bug new 2020-08-04T11:37:22Z 2020-08-04T11:37:22Z "Deluge doesn't emit TorrentFileCompletedEvent (through EventManager) or file_completed_alert (through AlertManager). This is because Deluge omits adding the `file_progress` flag to the `alert_mask` in `alertmanager.py` line 52. Once that mask is added, plugins start receiving that event. Can be verified using the following plugin code and downloading a torrent. {{{ from __future__ import unicode_literals from deluge.plugins.pluginbase import CorePluginBase import deluge.component as component class Core(CorePluginBase): def enable(self): print('Plugin enabled') component.get('EventManager').register_event_handler('TorrentFileCompletedEvent', self.on_file_completed) def on_file_completed(self, torrent_id, index): print('file completed, torrent_id {}, file index {}'.format(torrent_id, index)) }}} " quantcon 3452 Can't connecto to server with deluge-console Unknown 2.0.0 needs verified bug new 2021-01-27T20:15:59Z 2021-03-06T13:47:59Z "From fresh Manjaro (or Arch install) deluge-console won't connect to deluged daemon. I have tried from my man torrent pc with fresh Manjaro to an old arch linux pc with a fresh installation. After used {{{sudo pacman -S deluge}}} to instal the standard package this is what I get. (I had tried to follow arch wiki of deluge but nothing work, forums included). Deluged can be started with {{{systemctl start deluged}}} and no apparent error appeard with a log that seemes like {{{ deluged.service - Deluge Bittorrent Client Daemon Loaded: loaded (/usr/lib/systemd/system/deluged.service; disabled; vendor preset: disabled) Drop-In: /usr/lib/systemd/system/deluged.service.d └─user.conf Active: active (running) since Wed 2021-01-27 20:53:42 CET; 12min ago Docs: man:deluged Main PID: 53418 (deluged) Tasks: 4 (limit: 19126) Memory: 36.1M CGroup: /system.slice/deluged.service └─53418 /usr/bin/python /usr/bin/deluged -d gen 27 20:53:42 manjaro systemd[1]: Started Deluge Bittorrent Client Daemon. }}} If, with my main user on remote machine (both manajro and arch are remote machine usesd with putty software from windows client), I launch {{{deluge-console}}} I see the list of available server online. If I select the online server (localhost) with a presure of the enter key, nothing happen. If I insist with a second enter noting will appear BUT, onlyh with a seccond or thirtd pressure of enter key, WHEM I quit deluge-console with SHIFT+q I will get an error in terminal from python. {{{Traceback (most recent call last): File ""/usr/lib/python3.9/site-packages/twisted/internet/defer.py"", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File ""/usr/lib/python3.9/site-packages/deluge/ui/client.py"", line 436, in __on_login_fail login_deferred.errback(result) File ""/usr/lib/python3.9/site-packages/twisted/internet/defer.py"", line 501, in errback self._startRunCallbacks(fail) File ""/usr/lib/python3.9/site-packages/twisted/internet/defer.py"", line 568, in _startRunCallbacks self._runCallbacks() --- --- File ""/usr/lib/python3.9/site-packages/twisted/internet/defer.py"", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File ""/usr/lib/python3.9/site-packages/deluge/ui/client.py"", line 408, in __on_connect_fail self.daemon_info_deferred.errback(reason) File ""/usr/lib/python3.9/site-packages/twisted/internet/defer.py"", line 501, in errback self._startRunCallbacks(fail) File ""/usr/lib/python3.9/site-packages/twisted/internet/defer.py"", line 561, in _startRunCallbacks raise AlreadyCalledError twisted.internet.defer.AlreadyCalledError: }}} If I user {{{sudo -u deluge deluge-console}}} to force the using of ""deluge"" user to launch deluge-console I can get inside the daemon running BUT I can't save any change of configuration (like change the downaload folder). I had tried to manualy change the /srv/deluge/.config/deluge/core.conf to match my disaired folder to download to BUT as soon as I restart the daemon via phisicaly restart the machine or via {{{systemctl restart deluged}}} all setting wil be restored to default settings. Versions of the software: {{{ deluge -v deluge 2.0.4.dev38 libtorrent: 1.2.10.0 Python: 3.9.1 OS: Linux Manjaro Linux 20.2.1 Nibia }}} {{{deluge-console 2.0.4.dev38 libtorrent: 1.2.10.0 Python: 3.9.1 OS: Linux Manjaro Linux 20.2.1 Nibia }}} {{{deluged 2.0.4.dev38 libtorrent: 1.2.10.0 Python: 3.9.1 OS: Linux Manjaro Linux 20.2.1 Nibia }}} I had tried the AUR version but same problems" trueotacon 3462 ConsoleUI issues. Console UI 2.0.0 needs verified bug new 2021-03-04T21:15:20Z 2021-03-04T21:15:20Z "* When entering consoleUI interactive(non-cli) mode, and not having a hostlist.conf available that match, then you cannot add new host with user/pass from the curses UI, as little after starting typing, then twisted deferred errors get platered over screen - also happens if just quitting the consoleUI after not being able to connect initially, which shows the errors after getting back to the terminal. * Setting options works from non-interactive mode, but not interactive - settings don't stick and is not updated in core.conf, so entering preferences again afterwards, shows the previous defined settings unset. * jbrid reported an issue on the forum, including a proposed fix which is reportet working, with non-interactive mode while running 'deluge-console info --state Seeding' fails with error: 'dict' object has no attribute 'state'' : https://forum.deluge-torrent.org/viewtopic.php?f=7&t=55901 * '-c' in 'rm' overlaps with '-c' the short-form of '--config', but there's already unmerged PR posted on github by Lucas-C, which removes the '-c' of 'rm', so only long-form available i.e. '--confirm' : https://github.com/deluge-torrent/deluge/pull/299 Thanks in advance." mhertz 3263 Create multiple SINGLE FILE torrents Unknown 2.0.0 needs verified feature-request new 2019-06-11T17:23:04Z 2019-06-11T17:23:04Z "Dear support team, First, thank you so much for providing us such a simple yet complete torrent client, it is perfect! Second, I want to offer an idea: I use to make a lot of torrents myself and I find it really exhausting to create for each file a single torrent file one-by-one. (I know about the option of making a single torrent for a folder, but I have a purpose for making them singles). Can you add an option to create a bunch of torrent files for chosen files one for each file but in more efficient way? For example, selecting a folder with the wanted files and to make each file in the folder a torrent file? Many regards, tomer" tomer 3340 Standardise logs Unknown 2.0.0 needs verified feature-request new 2020-01-04T12:49:40Z 2020-01-04T12:49:40Z "At the monent I have several logs from deluge, one from the daemon (with loglevel less than WARNING), one from the web-ui (loglevel less than WARNING). ThenI also have a separate log from the system daemon, that logs everyhing else, so that would be above WARNING. Also, the daemon and web-ui logs are erased when the application restarts. I have a kill-switch when the vpn goes down, so unrfortunately these restarts happen quite frequently, and I don't know whether they are network downs or application crashes. WOuld be ncie to have one unified log for the daemon at least, that appends and not writes to the log file. Also, would be nice to also have the date and not only the time preceding the log message." jools772 3341 Display ETA during checking operation Unknown 2.0.0 needs verified feature-request new 2020-01-09T04:38:00Z 2020-01-09T04:38:00Z The checking operation of a torrent can take quite some time but is otherwise a fairly consistent operation in terms of moving through the file. It would be nice if the ETA column was updated during this operation to give an idea of how long is remaining. jakewharton 3396 Support for GeoIP2 databases Unknown 2.0.0 needs verified feature-request new 2020-05-18T03:43:40Z 2022-07-02T11:44:59Z "There is no active legacy GeoIP module available for FreeBSD. Other operating systems may face similar, as it has been legacy for years. Any chance we could change the GeoIP calls in the deluge project to use the newer GeoLite2 databases? https://dev.maxmind.com/geoip/geoip2/geolite2/ It would require some testing, as they don't claim full support for the free GeoLite2 databases, rather than their licensed GeoIP2 databases, but. The code changes shouldn't be too hard I wouldn't think." cross 3426 Implement support for IPv6 only networks Unknown 2.0.0 needs verified feature-request new 2020-08-16T16:56:08Z 2020-08-16T16:56:08Z "Hello, deluge in IPv6 only environments usually stops working, as many trackers are IPv4 only. Deluge ""correctly"" fails to connect to the trackers and thus does not find any peers. This could (and in my opinion) should be easily solved: many, if not most, IPv6 only networks have a NAT64 service deployed that allows access to the IPv4 world via IPv6. For instance in the network I am right now, 2a0a:e5c0:2:10::/96 maps the whole IPv4 Internet. This NAT64 prefix could easily be dectected using the ipv4only.arpa domain [0] as follows: * Detect if deluge is currently running IPv6 only (get addresses, if no IPv4 -> IPv6 only) * Resolve ipv4only.arpa AAAA record -> if there is an answer, DNS64 is present * Extract the prefix from it (some custom code, probably just subnetting a /96) * Reach out to trackers via IPv4 and IPv6 in parallel (happy eyeballs) - remember which answered first and re-use next time until a timeout At the last step, one might need to construct the IPv6 address using the detected NAT64 prefix + IPv4 address of the tracker, if the tracker is not a DNS name. In a later stage the returned addresses from the tracker(s) should be modified similarly. I think the patches/changes required to deluge would not be very big change, something on the line of 1 method to get the prefix, 1 method to do happy eyeballs, a state somewhere and 1 method to do the ip address modifications. Would you be open for such a patch and/or what are the guidelines / thoughts for IPv6 only support in deluge? [0] https://tools.ietf.org/html/draft-ietf-behave-nat64-discovery-heuristic-05" nicoschottelius 3494 improved usability for thin client with intermittent connection to daemon Unknown 2.0.0 needs verified feature-request new 2021-12-27T22:38:59Z 2021-12-27T22:38:59Z "I run the graphical interface as a thin client connected to a remote daemon. The details of my configuration are that the system running the graphical front end is a laptop with intermittent connectivity to the local area network on which the daemon is available. Sometimes the laptop is disconnected from a network, or is connected to another network, from which the daemon is unreachable, due to routing and firewall considerations. The current design of the user interface does not offer strong usability for cases of intermittent connection to the daemon. In particular, following are two observations: 1. If a connection to the daemon is unavailable when the front end launches, and if the front end is configured to connect automatically (i.e. ""Auto-connect to selected Daemon""), then the application opens the Connection Manager and displays an error message in a popup dialogue box. 2. If the connection to the daemon drops after the front end had made a connection, then the connection remains closed until the user opens the Connection Manager and attempts to reconnect, at some times also needing to refresh (using ""Refresh"" button) the daemon status indication. Manual interaction of both kinds imposes a cumbersome and unnecessary burden on users in scenarios such as the one described. A more friendly set of behaviors would be as follows: * Attempt a connection to the daemon at application startup, but request no interaction from the user if the connection is not available. * Whenever a connection is not active, whether it has been made but then dropped, or had not been available since application startup, periodically poll for availability, at intervals which may be quite frequent, especially during times when a connection had only recently been lost. These behavior might occur when the existing mode mentioned above has been activated, or some other new mode to be added. Requested is a set of enhancements of such kind to support silent and automatic handling of scenarios of intermittent availability of a connection to the daemon. Generally, the benefit of a thin client is optimal by supporting monitoring and control when desired by the user and available through the connection, but imposing minimal burden for the user at other times." brainchild0 3495 enhanced ability for exchaning data with other applications, especially in bulk Unknown 2.0.0 needs verified feature-request new 2021-12-27T22:56:00Z 2021-12-27T22:56:00Z "The graphical interface has limited support for moving torrent information into and out of other applications. A few noticeable limitations include the following: 1. Ability to add torrent from magnet link in clipboard only at a time, even though other applications support line separators in clipboard text. 2. Inability to copy magnet link of torrent from application to clipboard. 3. Inability to export torrent file from application. 4. Inability to copy conveniently title of torrent, and complete inability to copy titles of multiple torrents, to clipboard. A few suggested enhancements include the following: * Using ""Add torrent"", add multiple torrents through single operation from clipboard text containing multiple magnet links on separate lines. * In popup menu for torrent list, add actions for copying title to clipboard, and for copying magnet link to clipboard, supporting values for multiple torrents, each on separate line. * Also in the same popup menu, support option for exporting torrent file." brainchild0 3509 Write permission errors Unknown 2.0.0 needs verified feature-request new 2022-02-28T15:57:56Z 2022-05-01T20:39:42Z "There should be an indication of deluge not having write access to the directory it is supposed to be downloading to, instead of just not starting. Right now it just seems like the download just went stale, which leaves the user to wait, instead of checking if the directory has write access" JanzenJohn 3524 Remove google-analytics Unknown 2.0.0 needs verified feature-request new 2022-06-06T15:43:02Z 2022-06-06T15:54:19Z hello, please remove google analytics from home site Deluge, bad for privacy alpul9 3367 WebApi.add_torrents(): implement in-stream BitTorrent file uploading support Web UI 2.0.0 needs verified patch new 2020-03-25T13:37:10Z 2020-03-25T13:39:14Z Presently, '''!WebApi.add_torrents()''' implicitly expects of !BitTorrent files that are to be added that they be present on the remote Deluge host. The patch enclosed allows !BitTorrent data to be passed in-stream via the ''data'' parameter. lalbornoz 3422 Plugin: Auto-skimmer for 'Sample' and 'Screens' folders Unknown 2.0.0 needs verified plugin-request new 2020-08-06T20:10:21Z 2020-08-07T19:49:12Z "I find about 95% of the torrents I download follow the standardized format of having a folder within the torrent named 'Screens' or 'Sample', with either screenshots or a 30-second sample video. For anything that has s01e01 in the title, it makes sense to only download that folder first, to see if it's worth downloading the full torrent. It would be convenient if there was a plugin that would check for folders with those names, and if it finds one, then automatically set all the files in the torrent to ""Do not download"" priority, while keeping the 'Sample' or 'Screens' folder at ""Normal"" priority (rather than the user having to manually do those with almost every single torrent of a new series)" 1337ingDisorder 3475 Deluge in Podman Pod Won't Download Unknown 2.0.3 needs verified bug new 2021-06-22T15:19:35Z 2021-11-24T22:29:37Z "Fedora SilverBlue34 deluge-daemon - 2.0.3 : 13.fc34 deluge-web - 2.0.3 : 13.fc34 libtorrent - not installed Created a podman image using buildah, installing deluge-daemon and deluge-web with dnf and started with systemd, and saved image to private registry. Then created podman pod, which listens on 8112/tcp, 58744/tcp, and 58744/udp. Spun up a container with podman run, drawing image from private registry, and setting volumes for torrents subdirs, and deluge config, and placing container in the pod. Both daemons start fine in the container with no errors in the deluge log nor the podman log. I can access all aspects of deluge using Firefox and the web interface. I've set the correct incoming port in the daemon as well as a range of outgoing ports. With a pod it must be set up to listen for incoming, but allows all outgoing from the pod. Then set firewall rules on the host for incoming and outgoing in nftables. In the (SilverBlue) router I've set the deluge incoming port to nat to the deluge virtual machine, and allowed outgoing ports to be masqueraded and forwarded. From the router *all* LAN traffic goes out through a Wireguard interface to an AzireVPN PoP in Switzerland and then to the general internet. All appears to be fine in the web interface except there are 0 connections, and IP is n/a (attached), and Tracker Status instantly goes to ""Error: Connection Refused"". There are no firewall errors in the deluge virtual machine nor the router virtual machine (regarding the deluge machine)." Quantum 3482 Starting Deluge results in a message box stating that Deluge cannot run in consolidated mode, only in thin mode GTK UI 2.0.3 needs verified bug new 2021-09-29T11:54:18Z 2021-11-24T22:31:54Z "bullseye (stable) (net): bittorrent client written in Python/PyGTK 2.0.3-3.1: all bookworm (testing) (net): bittorrent client written in Python/PyGTK 2.0.3-3.1: all sid (unstable) (net): bittorrent client written in Python/PyGTK 2.0.3-3.1: all https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994582&archived=False&mbox=no&mboxmaint=no" jvw1954 2149 deluge ignoring proxy settings Plugin 2.0.3 1.3.14 bug reopened 2012-08-16T11:36:15Z 2022-09-15T11:51:19Z "Good day. I fail to using deluge 1.3.5 in proxy environment (w/o autorization). It worked fine in 1.3.4 at the same site and I'm 100% that I didn't block anything in squid proxy server, all the applications like IM-clients, browsers etc successfully working via the same proxy. Here is how I tested it: - removed ~/.config/deluge Then just start it, go to Edit -> Preferences -> Proxy. Put in HTTP, proxyaddr:proxyport into all four fields and then just checking squid with sqstat - there is not even connections from deluge. I also did another test: the settings are the same (proxy is turned on in deluge), and on default router's firewall I allowed direct connections with internets from my system - deluge successfully downloading the same torrent, but still not using proxy. So it looks like that it didn't ever try to use it. If it make any difference, I'm using GTK-frontend of deluge 1.3.5 on FreeBSD. Related apps versions are: boost-libs-1.48.0 boost-python-libs-1.48.0 libtorrent-rasterbar-0.16.2 py-libtorrent-rasterbar-0.16.2 (python binding) python 2.7.3 Please note once again that deluge working just fine another way. The problem is only appears when I try to use deluge via proxy. And there was no such problems with 1.3.4 in the same environment. Here is what was added to my ~/.config/deluge/core.conf {{{ ""proxies"": { ""peer"": { ""username"": """", ""password"": """", ""type"": 4, ""port"": 3128, ""hostname"": ""192.168.0.7"" }, ""web_seed"": { ""username"": """", ""password"": """", ""type"": 4, ""port"": 3128, ""hostname"": ""192.168.0.7"" }, ""tracker"": { ""username"": """", ""password"": """", ""type"": 4, ""port"": 3128, ""hostname"": ""192.168.0.7"" }, ""dht"": { ""username"": """", ""password"": """", ""type"": 4, ""port"": 3128, ""hostname"": ""192.168.0.7"" } }, }}} I see in debug log: {{{ [DEBUG ] 15:27:06 config:197 Setting 'proxies' to {'peer': {'username': '', 'password': '', 'hostname': '', 'type': 0, 'port': 8080}, 'web_seed': {'username': '', 'password': '', 'hostname': '', 'type': 0, 'port': 8080}, 'tracker': {'username': '', 'password': '', 'hostname': '', 'type': 0, 'port': 8080}, 'dht': {'username': '', 'password': '', 'hostname': '', 'type': 0, 'port': 8080}} of }}} and later: {{{ [DEBUG ] 15:27:06 config:391 Config /home/rm/.config/deluge/core.conf version: 1.1 loaded: {'proxies': {u'peer': {u'username': u'', u'password': u'', u'type': 4, u'port': 3128, u'hostname': u'192.168.0.7'}, u'web_seed': {u'username': u'', u'password': u'', u'type': 4, u'port': 3128, u'hostname': u'192.168.0.7'}, u'tracker': {u'username': u'', u'password': u'', u'type': 4, u'port': 3128, u'hostname': u'192.168.0.7'}, u'dht': {u'username': u'', u'password': u'', u'type': 4, u'port': 3128, u'hostname': u'192.168.0.7'}}, } }}} So it looks like it set proxies before actually parsing core.conf?" rm 3523 Pyhon 3.9.2 error in log files Core 2.0.3 needs verified bug new 2022-06-05T06:42:19Z 2022-09-03T11:16:57Z "I have attached the debug logs of both services. Debian 11 Deluge-web: 2.0.3 Deluged: 2.0.3 libtorrent: 1.2.9.0 Thank you" roylaprattep 3565 "deluged hangs spamming logs with ""Logging.findCaller() takes from 1 to 2 positional arguments but 3 were given""" Core 2.0.3 needs verified bug new 2022-10-26T18:36:32Z 2023-12-15T07:46:47Z "https://forum.deluge-torrent.org/viewtopic.php?f=7&t=56323' # htop shows: /usr/bin/python3 /usr/bin/deluged -d -c /var/lib/deluged/config -l /var/log/deluged/daemon.log -L info really hogging a processor and there are a ton of errors in the log. The errors show that twisted is involved but the twisted folks don't seem to think that is the issue. 2.0.3 is what is in the ubuntu repo so i would have to compile from source or get a .deb to upgrade to 2.0.5" iconoclasthero 3327 Exceptions filling logs and memory leaking till operational freeze libtorrent 2.0.3 not applicable bug pending 2019-11-20T06:20:11Z 2021-02-21T11:24:37Z "Using client/server v2.0.3 libtorrent: 1.1.13.0 Believe this existed since my fresh installation a few days ago but I never noticed it the first few days until logs filled and RAM skyrocketed. I'm running delugevpn in a docker container on my Synology NAS. deluged.log is filled with the below error (3 to 5 events every 2 seconds: 00:08:16 [CRITICAL][twisted :154 ] Unhandled error in Deferred: Traceback info from supervisord.log appears (repeated constantly) as shown below: 2019-11-20 00:10:07,608 DEBG 'watchdog-script' stderr output: Unhandled error in Deferred: 2019-11-20 00:10:07,608 DEBG 'watchdog-script' stderr output: Traceback (most recent call last): File ""/usr/lib/python3.8/site-packages/deluge/plugins/Stats-0.4-py3.8.egg/deluge_stats/core.py"", line 119, in update_stats File ""/usr/lib/python3.8/site-packages/deluge/core/core.py"", line 655, in get_session_status log.warning('Session status key not valid: %s', key) File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 1613, in unwindGenerator return _cancellableInlineCallbacks(gen) File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 1529, in _cancellableInlineCallbacks _inlineCallbacks(None, g, status) --- --- File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 1418, in _inlineCallbacks result = g.send(result) File ""/usr/lib/python3.8/site-packages/deluge/log.py"", line 73, in warning yield LoggingLoggerClass.warning(self, msg, *args, **kwargs) File ""/usr/lib/python3.8/logging/__init__.py"", line 1446, in warning self._log(WARNING, msg, args, **kwargs) File ""/usr/lib/python3.8/logging/__init__.py"", line 1565, in _log fn, lno, func, sinfo = self.findCaller(stack_info, stacklevel) builtins.TypeError: findCaller() takes from 1 to 2 positional arguments but 3 were given 2019-11-20 00:10:07,609 DEBG 'watchdog-script' stderr output: Temporarily disabling observer LegacyLogObserverWrapper(>) due to exception: [Failure instance: Traceback: : findCaller() takes from 1 to 2 positional arguments but 3 were given /usr/lib/python3.8/site-packages/twisted/internet/defer.py:497:errback /usr/lib/python3.8/site-packages/twisted/internet/defer.py:962:__del__ /usr/lib/python3.8/site-packages/twisted/logger/_logger.py:190:failure /usr/lib/python3.8/site-packages/twisted/logger/_logger.py:144:emit --- --- /usr/lib/python3.8/site-packages/twisted/logger/_observer.py:131:__call__ /usr/lib/python3.8/site-packages/twisted/logger/_legacy.py:93:__call__ /usr/lib/python3.8/site-packages/deluge/log.py:204:emit /usr/lib/python3.8/logging/__init__.py:1481:critical /usr/lib/python3.8/logging/__init__.py:1565:_log ] Traceback (most recent call last): File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 497, in errback fail = failure.Failure(captureVars=self.debug) File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 962, in __del__ log.failure(format, File ""/usr/lib/python3.8/site-packages/twisted/logger/_logger.py"", line 190, in failure self.emit(level, format, log_failure=failure, **kwargs) File ""/usr/lib/python3.8/site-packages/twisted/logger/_logger.py"", line 144, in emit self.observer(event) --- --- File ""/usr/lib/python3.8/site-packages/twisted/logger/_observer.py"", line 131, in __call__ observer(event) File ""/usr/lib/python3.8/site-packages/twisted/logger/_legacy.py"", line 93, in __call__ self.legacyObserver(event) File ""/usr/lib/python3.8/site-packages/deluge/log.py"", line 204, in emit getattr(LoggingLoggerClass, event_dict['log_level'].name)( File ""/usr/lib/python3.8/logging/__init__.py"", line 1481, in critical self._log(CRITICAL, msg, args, **kwargs) File ""/usr/lib/python3.8/logging/__init__.py"", line 1565, in _log fn, lno, func, sinfo = self.findCaller(stack_info, stacklevel) builtins.TypeError: findCaller() takes from 1 to 2 positional arguments but 3 were given " unlstorm 3294 Tracker status: Invalid Argument Core 2.0.3 2.0.6 bug new 2019-08-10T08:34:33Z 2021-12-15T19:27:53Z "Recently upgraded from Deluge 1.3.x to 2.0.3 and since then I've noticed some of the trackers give ""Tracker Status: Error: Invalid argument"". This also happens when I add new torrents of the same trackers. I've tried running Deluge with debugging enabled but couldn't find any errors related to this. If you need any more logs or information let me know." Twisted- 3326 Unhandled error in deferred handle_alerts Core 2.0.3 2.0.6 bug new 2019-11-17T19:31:17Z 2021-12-15T19:27:53Z "{{{ [CRITICAL][twisted :154 ] Unhandled error in Deferred: [CRITICAL][deluge.log :93 ] twisted.internet.defer [Failure instance: Traceback: : 'utf-8' codec can't decode byte 0xce in position 0: invalid continuation byte /usr/local/lib/python3.7/dist-packages/twisted/internet/base.py:1283:run /usr/local/lib/python3.7/dist-packages/twisted/internet/base.py:1292:mainLoop /usr/local/lib/python3.7/dist-packages/twisted/internet/base.py:913:runUntilCurrent /usr/local/lib/python3.7/dist-packages/twisted/internet/task.py:239:__call__ --- --- /usr/local/lib/python3.7/dist-packages/twisted/internet/defer.py:151:maybeDeferred /usr/lib/python3/dist-packages/deluge/core/alertmanager.py:70:update /usr/lib/python3/dist-packages/deluge/core/alertmanager.py:140:handle_alerts /usr/lib/python3/dist-packages/deluge/core/alertmanager.py:141: }}} Deluge doesn't completely crash but at least stops updating the user interfaces. A simple workaround for now is catching the exception: {{{#!python diff --git a/deluge/core/alertmanager.py b/deluge/core/alertmanager.py index 2fe42224d..fedc48322 100644 --- a/deluge/core/alertmanager.py +++ b/deluge/core/alertmanager.py @@ -131,17 +131,20 @@ def handle_alerts(self): # Call any handlers for this alert type if alert_type in self.handlers: for handler in self.handlers[alert_type]: - if log.isEnabledFor(logging.DEBUG): - log.debug('Handling alert: %s', alert_type) - # Copy alert attributes - alert_copy = SimpleNamespace( - **{ - attr: getattr(alert, attr) - for attr in dir(alert) - if not attr.startswith('__') - } - ) - self.delayed_calls.append(reactor.callLater(0, handler, alert_copy)) + try: + if log.isEnabledFor(logging.DEBUG): + log.debug('Handling alert: %s', alert_type) + # Copy alert attributes + alert_copy = SimpleNamespace( + **{ + attr: getattr(alert, attr) + for attr in dir(alert) + if not attr.startswith('__') + } + ) + self.delayed_calls.append(reactor.callLater(0, handler, alert_copy)) + except: + pass def set_alert_queue_size(self, queue_size): """"""Sets the maximum size of the libtorrent alert queue"""""" }}} " pLurium 3408 Seed and peer statistics for trackers with no scrape Core 2.0.3 2.0.6 feature-request new 2020-06-10T19:57:02Z 2021-12-15T19:27:53Z "Deluge does not collect and show the seeder and peer statistics for ''downloaded'' torrents from trackers that have ''scrape turned off'' (example: rutracker.org), which are usually highly popular trackers. For example, for downloaded torrents from such trackers, the client always shows just 0 seeders even if the number of seeders in the swarm is not 0. As another example, the number of peers shown is the number of connected peers only, not the total number of peers, etc. Other clients collect the tracker/peer/seeder/leecher statistics for such trackers via DHT and peer exchange. Please implement similar functionality in Deluge! " meolite 3378 Unhandled Traceback duing console exection Console UI 2.0.3 2.1.1 bug new 2020-04-06T01:39:55Z 2022-07-08T07:45:43Z "System - Funtoo(gentoo derivative) x86_64 w/ Python 3.7.6 Deluge - 2.0.3 (git latest) Executing deluge-console, trying to enter data in the `Add Host` dialog. Console will abort producing traceback shown below. Examining the source code, it appears that the `InputPopup` class doesn't have a `current_selection` method and is the point of failure. I am unsure how to patch this problem. Traceback: {{{ Unhandled error in Deferred: Traceback (most recent call last): File ""/usr/lib/python3.7/site-packages/twisted/internet/defer.py"", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File ""/usr/lib/python3.7/site-packages/deluge/ui/client.py"", line 408, in __on_connect_fail self.daemon_info_deferred.errback(reason) File ""/usr/lib/python3.7/site-packages/twisted/internet/defer.py"", line 501, in errback self._startRunCallbacks(fail) File ""/usr/lib/python3.7/site-packages/twisted/internet/defer.py"", line 568, in _startRunCallbacks self._runCallbacks() --- --- File ""/usr/lib/python3.7/site-packages/twisted/internet/defer.py"", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File ""/usr/lib/python3.7/site-packages/deluge/ui/console/modes/connectionmanager.py"", line 78, in on_host_status self.update_select_host_popup() File ""/usr/lib/python3.7/site-packages/deluge/ui/console/modes/connectionmanager.py"", line 40, in update_select_host_popup selected_index = self.popup.current_selection() if self.popup else None builtins.AttributeError: 'InputPopup' object has no attribute 'current_selection' }}} " digifuzzy 3505 Cannot add host on deluge-console (invalid port) Console UI 2.0.3 2.1.1 bug new 2022-02-09T22:19:35Z 2023-08-15T02:22:55Z "The ""add host"" option in deluge-console does not work. I think the integer validation intended for the port field is checking the contents of the host field, or something similar. If I type in a string in the host field and a number in the port field, I get ""Error adding host -- localhost: Invalid port. Must be an integer"". Interestingly, if I fill the port number in to the host field, and the hostname in to the port field, I get ""58846: Invalid port. Must be an integer""." tremby 3283 Authentication Failure Unknown 2.0.3 needs verified bug new 2019-07-01T21:55:19Z 2019-07-07T16:45:43Z "Since upgrade to 2.0.3, clients are no longer able to connect / use Deluge - gives an ""Authentication Failure"" on the Password that is entered. It had always worked before (with a blank password). Assigning a password makes no difference. (see attachment for view of failure, pertains to Radarr specifically - as soon as a link is found to attach) Since Deluge was the ONLY upgrade that took place, there is no doubt that the problem rests with a change made to Deluge AND it is still working fine on another machine where Deluge was not upgraded (from v1.3.15) " CaryV 3304 Autoadd downloads to the wrong folder Plugin 2.0.3 needs verified bug new 2019-09-18T12:52:55Z 2019-09-18T12:52:55Z "Most (if not all) torrents added using autoadd are downloaded to ~ and not the specified folder (neither the one specified in autoadd - when set - nor the regular one for all torrents). deluge 2.0.3 libtorrent: 1.1.13.0 Python: 3.7.4 OS: Linux Antergos Linux rolling n/a" TheBlackKoala 3306 deluge-gtk mem leak GTK UI 2.0.3 needs verified bug new 2019-09-30T11:35:33Z 2023-10-03T07:37:48Z "Top shows deluge-gtk as most memory eating app with MEM: 7.6% (32Gb ram total) and RES: 2.4g deluge-gtk 2.0.3-1, debian sid" sergio 3307 Deluge-gtk crashes upon connection/general protection fault GTK UI 2.0.3 needs verified bug new 2019-10-06T17:41:08Z 2019-10-06T17:41:08Z "I have a headless deluged 2.0.3 running via the systemd service (unprivileged deluge user). I connect to this box on a separate box via deluge-gtk, but frequently, as soon as I connect to the daemon, deluge-gtk crashes. I see a corresponding entry in dmesg like this: {{{ traps: deluge-gtk[30690] general protection fault ip:7f54e1c526f5 sp:7ffda5d97298 error:0 in libc-2.30.so[7f54e1b16000+14d000] }}} If I stop the daemon or if I do not connect to it, deluge-gtk sits for hours without a problem. Debug log for both the gtk client and the corresponding deluged attached." graysky 3336 Only n<7 torrents ever seed at the same time. Core 2.0.3 needs verified bug new 2019-12-14T17:06:09Z 2022-09-03T04:37:30Z "My connection is rarely fully utilized, as no more than 6 torrents ever seed simultaneously. I have no limits on the number of active torrents in settings, and several hundred torrents trying to seed." iamgz 3356 [deluge-console] move command takes over terminal Console UI 2.0.3 needs verified bug new 2020-02-13T07:50:28Z 2020-02-13T07:50:28Z "The issue is describe here -> https://forum.deluge-torrent.org/viewtopic.php?t=55420 It's present in deluge 2.0.3" an0n666 3433 deluge-gtk segmentation fault GTK UI 2.0.3 needs verified bug new 2020-10-23T18:33:46Z 2020-10-23T18:33:46Z "I dunno how to reproduce this. {{{ % catchsegv deluge-gtk Unable to initialize gettext/locale! 'ngettext' Traceback (most recent call last): File ""/usr/lib/python3/dist-packages/deluge/i18n/util.py"", line 118, in setup_translation builtins.__dict__['_n'] = builtins.__dict__['ngettext'] KeyError: 'ngettext' (deluge-gtk:2634292): dbind-WARNING **: 21:29:51.033: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files Segmentation fault *** Segmentation fault Register dump: RAX: 3fec0a9acc2190a5 RBX: 000000000378e870 RCX: 00000000000000a5 RDX: 0000000000000005 RSI: 000000000456e2f0 RDI: 3fec0a9acc2190a5 RBP: 3fec0a9acc2190a5 R8 : 00000000030e1fd0 R9 : 00007f6604b54be0 R10: 0000000000000000 R11: 0000000000000020 R12: 00007f65f000b8f0 R13: 00007ffd7333c430 R14: 00000000035d03e0 R15: 00007ffd7333c42c RSP: 00007ffd7333c318 RIP: 00007f6604a337a6 EFLAGS: 00010293 CS: 0033 FS: 0000 GS: 0000 Trap: 0000000d Error: 00000000 OldMask: 00000000 CR2: 00000000 FPUCW: 0000037f FPUSW: 00000000 TAG: 00000000 RIP: 00000000 RDP: 00000000 ST(0) 0000 0000000000000000 ST(1) 0000 0000000000000000 ST(2) 0000 0000000000000000 ST(3) 0000 0000000000000000 ST(4) 0000 0000000000000000 ST(5) 0000 0000000000000000 ST(6) 0000 0000000000000000 ST(7) 0000 0000000000000000 mxcsr: 1fa4 XMM0: 00000000000000000000000000000000 XMM1: 00000000000000000000000000000000 XMM2: 00000000000000000000000000000000 XMM3: 00000000000000000000000000000000 XMM4: 00000000000000000000000000000000 XMM5: 00000000000000000000000000000000 XMM6: 00000000000000000000000000000000 XMM7: 00000000000000000000000000000000 XMM8: 00000000000000000000000000000000 XMM9: 00000000000000000000000000000000 XMM10: 00000000000000000000000000000000 XMM11: 00000000000000000000000000000000 XMM12: 00000000000000000000000000000000 XMM13: 00000000000000000000000000000000 XMM14: 00000000000000000000000000000000 XMM15: 00000000000000000000000000000000 Backtrace: /lib/x86_64-linux-gnu/libc.so.6(+0x9d7a6)[0x7f6604a337a6] /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_strdup+0x14)[0x7f66027e9794] /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0(pango_font_description_copy+0x56)[0x7f6601312786] /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0(pango_layout_set_font_description+0x4a)[0x7f6601322daa] /usr/lib/x86_64-linux-gnu/libffi.so.7(+0x6ccd)[0x7f660320bccd] /usr/lib/x86_64-linux-gnu/libffi.so.7(+0x625a)[0x7f660320b25a] /usr/lib/python3/dist-packages/gi/_gi.cpython-38-x86_64-linux-gnu.so(+0x279d5)[0x7f66028ce9d5] /usr/lib/python3/dist-packages/gi/_gi.cpython-38-x86_64-linux-gnu.so(+0x1e6e8)[0x7f66028c56e8] /usr/lib/python3/dist-packages/gi/_gi.cpython-38-x86_64-linux-gnu.so(+0x223c5)[0x7f66028c93c5] deluge-gtk(_PyObject_MakeTpCall+0x343)[0x510513] deluge-gtk(_PyEval_EvalFrameDefault+0x58e3)[0x50ab23] deluge-gtk(_PyFunction_Vectorcall+0x100)[0x51ad20] deluge-gtk(_PyEval_EvalFrameDefault+0x82c)[0x505a6c] deluge-gtk(_PyFunction_Vectorcall+0x100)[0x51ad20] deluge-gtk[0x52c1dd] deluge-gtk(PyObject_CallObject+0x53)[0x59df53] /usr/lib/python3/dist-packages/gi/_gi.cpython-38-x86_64-linux-gnu.so(+0x2ddbb)[0x7f66028d4dbb] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x182)[0x7f6602732092] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x25e5e)[0x7f6602743e5e] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x749)[0x7f660274a229] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7f660274ac0f] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3a12a2)[0x7f66007e72a2] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x235)[0x7f66005bb925] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x175a2d)[0x7f66005bba2d] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x126844)[0x7f660056c844] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x17acfd)[0x7f66005c0cfd] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x180671)[0x7f66005c6671] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x1291c1)[0x7f660056f1c1] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3a1144)[0x7f66007e7144] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x235)[0x7f66005bb925] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x175a2d)[0x7f66005bba2d] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x126844)[0x7f660056c844] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x17acfd)[0x7f66005c0cfd] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x180671)[0x7f66005c6671] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x1291c1)[0x7f660056f1c1] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3a1144)[0x7f66007e7144] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x235)[0x7f66005bb925] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x175a2d)[0x7f66005bba2d] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3a1144)[0x7f66007e7144] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x235)[0x7f66005bb925] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x175a2d)[0x7f66005bba2d] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x391c41)[0x7f66007d7c41] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x17acfd)[0x7f66005c0cfd] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x180671)[0x7f66005c6671] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x392a2d)[0x7f66007d8a2d] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3a1144)[0x7f66007e7144] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x235)[0x7f66005bb925] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x175a2d)[0x7f66005bba2d] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x2d03e9)[0x7f66007163e9] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x17acfd)[0x7f66005c0cfd] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x180671)[0x7f66005c6671] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x2ce361)[0x7f6600714361] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3a1144)[0x7f66007e7144] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x235)[0x7f66005bb925] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x27039a)[0x7f66006b639a] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x17acfd)[0x7f66005c0cfd] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x180671)[0x7f66005c6671] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x12a81c)[0x7f660057081c] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x180671)[0x7f66005c6671] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x26f57c)[0x7f66006b557c] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3a1144)[0x7f66007e7144] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x235)[0x7f66005bb925] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x27dfbc)[0x7f66006c3fbc] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x17acfd)[0x7f66005c0cfd] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x180671)[0x7f66005c6671] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x27ddc1)[0x7f66006c3dc1] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3a1144)[0x7f66007e7144] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x235)[0x7f66005bb925] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x175a2d)[0x7f66005bba2d] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3a1144)[0x7f66007e7144] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x235)[0x7f66005bb925] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x175a2d)[0x7f66005bba2d] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x126844)[0x7f660056c844] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x17acfd)[0x7f66005c0cfd] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x180671)[0x7f66005c6671] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x1291c1)[0x7f660056f1c1] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3a1144)[0x7f66007e7144] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x235)[0x7f66005bb925] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x175a2d)[0x7f66005bba2d] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3af6e6)[0x7f66007f56e6] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3ec0db)[0x7f66008320db] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x39452f)[0x7f66007da52f] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x182)[0x7f6602732092] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x25e5e)[0x7f6602743e5e] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x749)[0x7f660274a229] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7f660274ac0f] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3a12a2)[0x7f66007e72a2] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3aa740)[0x7f66007f0740] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_main_do_event+0x8a8)[0x7f6600691798] /usr/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x3a775)[0x7f66010a8775] /usr/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x4b971)[0x7f66010b9971] /usr/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x4d541)[0x7f66010bb541] /usr/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x4d738)[0x7f66010bb738] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x142de)[0x7f66027322de] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xf38)[0x7f660274aa18] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7f660274ac0f] /usr/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x444fe)[0x7f66010b24fe] /usr/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x2edc9)[0x7f660109cdc9] /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x52624)[0x7f66027ca624] /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x15f)[0x7f66027c9a9f] /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x51e48)[0x7f66027c9e48] /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x7b)[0x7f66027ca13b] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_main+0x75)[0x7f66006907a5] /usr/lib/x86_64-linux-gnu/libffi.so.7(+0x6ccd)[0x7f660320bccd] /usr/lib/x86_64-linux-gnu/libffi.so.7(+0x625a)[0x7f660320b25a] /usr/lib/python3/dist-packages/gi/_gi.cpython-38-x86_64-linux-gnu.so(+0x279d5)[0x7f66028ce9d5] /usr/lib/python3/dist-packages/gi/_gi.cpython-38-x86_64-linux-gnu.so(+0x1e6e8)[0x7f66028c56e8] deluge-gtk(PyObject_Call+0x65)[0x531345] deluge-gtk(_PyEval_EvalFrameDefault+0x1e26)[0x507066] deluge-gtk(_PyEval_EvalCodeWithName+0x1f5)[0x503df5] deluge-gtk(_PyFunction_Vectorcall+0x18e)[0x51adae] deluge-gtk(_PyEval_EvalFrameDefault+0x5317)[0x50a557] deluge-gtk(_PyEval_EvalCodeWithName+0x1f5)[0x503df5] deluge-gtk(_PyFunction_Vectorcall+0x18e)[0x51adae] deluge-gtk(_PyEval_EvalFrameDefault+0x82c)[0x505a6c] deluge-gtk(_PyFunction_Vectorcall+0x100)[0x51ad20] deluge-gtk(_PyEval_EvalFrameDefault+0x82c)[0x505a6c] deluge-gtk(_PyEval_EvalCodeWithName+0x873)[0x504473] deluge-gtk(_PyFunction_Vectorcall+0x18e)[0x51adae] deluge-gtk(PyVectorcall_Call+0x51)[0x52c6b1] deluge-gtk(_PyEval_EvalFrameDefault+0x1e26)[0x507066] deluge-gtk(_PyEval_EvalCodeWithName+0xb83)[0x504783] deluge-gtk(_PyFunction_Vectorcall+0x18e)[0x51adae] deluge-gtk(_PyEval_EvalFrameDefault+0x17f5)[0x506a35] deluge-gtk(_PyEval_EvalCodeWithName+0x873)[0x504473] deluge-gtk(_PyFunction_Vectorcall+0x18e)[0x51adae] deluge-gtk(_PyEval_EvalFrameDefault+0x82c)[0x505a6c] deluge-gtk(_PyFunction_Vectorcall+0x100)[0x51ad20] deluge-gtk(_PyEval_EvalFrameDefault+0x666)[0x5058a6] deluge-gtk(_PyEval_EvalCodeWithName+0x1f5)[0x503df5] deluge-gtk(PyEval_EvalCode+0x23)[0x5cd673] deluge-gtk[0x5eb6a1] deluge-gtk[0x5e6bdf] deluge-gtk(PyRun_FileExFlags+0x97)[0x5ef537] deluge-gtk(PyRun_SimpleFileExFlags+0x170)[0x5ef000] deluge-gtk(Py_RunMain+0x215)[0x5e40c5] deluge-gtk(Py_BytesMain+0x29)[0x5c29c9] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xea)[0x7f66049bccca] deluge-gtk(_start+0x2a)[0x5c28ca] Memory map: 00400000-00423000 r--p 00000000 fd:00 5245324 /usr/bin/python3.8 00423000-00678000 r-xp 00023000 fd:00 5245324 /usr/bin/python3.8 00678000-008b6000 r--p 00278000 fd:00 5245324 /usr/bin/python3.8 008b6000-008b7000 r--p 004b5000 fd:00 5245324 /usr/bin/python3.8 008b7000-008fe000 rw-p 004b6000 fd:00 5245324 /usr/bin/python3.8 008fe000-00921000 rw-p 00000000 00:00 0 02893000-050aa000 rw-p 00000000 00:00 0 [heap] 7f65b8000000-7f65b8021000 rw-p 00000000 00:00 0 7f65b8021000-7f65bc000000 ---p 00000000 00:00 0 7f65bc000000-7f65bc021000 rw-p 00000000 00:00 0 7f65bc021000-7f65c0000000 ---p 00000000 00:00 0 7f65c0000000-7f65c0021000 rw-p 00000000 00:00 0 7f65c0021000-7f65c4000000 ---p 00000000 00:00 0 7f65c4000000-7f65c4021000 rw-p 00000000 00:00 0 7f65c4021000-7f65c8000000 ---p 00000000 00:00 0 7f65c8000000-7f65c8021000 rw-p 00000000 00:00 0 7f65c8021000-7f65cc000000 ---p 00000000 00:00 0 7f65cc000000-7f65cc021000 rw-p 00000000 00:00 0 7f65cc021000-7f65d0000000 ---p 00000000 00:00 0 7f65d0000000-7f65d0021000 rw-p 00000000 00:00 0 7f65d0021000-7f65d4000000 ---p 00000000 00:00 0 7f65d4000000-7f65d4021000 rw-p 00000000 00:00 0 7f65d4021000-7f65d8000000 ---p 00000000 00:00 0 7f65d87f9000-7f65d87fa000 ---p 00000000 00:00 0 7f65d87fa000-7f65d8ffa000 rw-p 00000000 00:00 0 7f65d8ffa000-7f65d8ffb000 ---p 00000000 00:00 0 7f65d8ffb000-7f65d97fb000 rw-p 00000000 00:00 0 7f65d97fb000-7f65d97fc000 ---p 00000000 00:00 0 7f65d97fc000-7f65d9ffc000 rw-p 00000000 00:00 0 7f65d9ffc000-7f65d9ffd000 ---p 00000000 00:00 0 7f65d9ffd000-7f65da7fd000 rw-p 00000000 00:00 0 7f65db7ff000-7f65db800000 ---p 00000000 00:00 0 7f65db800000-7f65dc000000 rw-p 00000000 00:00 0 7f65dc000000-7f65dc021000 rw-p 00000000 00:00 0 7f65dc021000-7f65e0000000 ---p 00000000 00:00 0 7f65e0000000-7f65e0021000 rw-p 00000000 00:00 0 7f65e0021000-7f65e4000000 ---p 00000000 00:00 0 7f65e4000000-7f65e403e000 rw-p 00000000 00:00 0 7f65e403e000-7f65e8000000 ---p 00000000 00:00 0 7f65e8000000-7f65e8021000 rw-p 00000000 00:00 0 7f65e8021000-7f65ec000000 ---p 00000000 00:00 0 7f65ec000000-7f65ec02b000 rw-p 00000000 00:00 0 7f65ec02b000-7f65f0000000 ---p 00000000 00:00 0 7f65f0000000-7f65f0021000 rw-p 00000000 00:00 0 7f65f0021000-7f65f4000000 ---p 00000000 00:00 0 7f65f4000000-7f65f40ce000 rw-p 00000000 00:00 0 7f65f40ce000-7f65f8000000 ---p 00000000 00:00 0 7f65f8195000-7f65f81d5000 rw-p 00000000 00:00 0 7f65f81d5000-7f65f81d6000 r--p 00000000 fd:00 4457148 /lib/x86_64-linux-gnu/libnss_dns-2.31.so 7f65f81d6000-7f65f81da000 r-xp 00001000 fd:00 4457148 /lib/x86_64-linux-gnu/libnss_dns-2.31.so 7f65f81da000-7f65f81db000 r--p 00005000 fd:00 4457148 /lib/x86_64-linux-gnu/libnss_dns-2.31.so 7f65f81db000-7f65f81dc000 r--p 00005000 fd:00 4457148 /lib/x86_64-linux-gnu/libnss_dns-2.31.so 7f65f81dc000-7f65f81dd000 rw-p 00006000 fd:00 4457148 /lib/x86_64-linux-gnu/libnss_dns-2.31.so 7f65f8203000-7f65f8243000 rw-p 00000000 00:00 0 7f65f8243000-7f65f8244000 r--p 00000000 fd:00 5129409 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so 7f65f8244000-7f65f8245000 r-xp 00001000 fd:00 5129409 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so 7f65f8245000-7f65f8246000 r--p 00002000 fd:00 5129409 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so 7f65f8246000-7f65f8247000 r--p 00002000 fd:00 5129409 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so 7f65f8247000-7f65f8248000 rw-p 00003000 fd:00 5129409 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so 7f65f8248000-7f65f8288000 rw-p 00000000 00:00 0 7f65f8288000-7f65f8335000 r--p 00000000 fd:00 6160455 /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf 7f65f8335000-7f65f83e2000 r--p 00000000 fd:00 6160455 /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf 7f65f83e2000-7f65f83e7000 r--p 00000000 fd:00 1969869 /home/sergio/.config/dconf/user 7f65f83e7000-7f65f83eb000 r--p 00000000 fd:00 5636914 /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so 7f65f83eb000-7f65f83f2000 r-xp 00004000 fd:00 5636914 /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so 7f65f83f2000-7f65f83f5000 r--p 0000b000 fd:00 5636914 /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so 7f65f83f5000-7f65f83f6000 ---p 0000e000 fd:00 5636914 /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so 7f65f83f6000-7f65f83f7000 r--p 0000e000 fd:00 5636914 /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so 7f65f83f7000-7f65f83f8000 rw-p 0000f000 fd:00 5636914 /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so 7f65f83f8000-7f65f83f9000 ---p 00000000 00:00 0 7f65f83f9000-7f65f8bf9000 rw-p 00000000 00:00 0 7f65f8bf9000-7f65f8bfa000 ---p 00000000 00:00 0 7f65f8bfa000-7f65f93fa000 rw-p 00000000 00:00 0 7f65f93fa000-7f65f93fb000 ---p 00000000 00:00 0 7f65f93fb000-7f65f9bfb000 rw-p 00000000 00:00 0 7f65fa3fc000-7f65fa3fd000 ---p 00000000 00:00 0 7f65fa3fd000-7f65fabfd000 rw-p 00000000 00:00 0 7f65fb2fe000-7f65fb3fe000 rw-s 00000000 00:01 360511 /SYSV00000000 (deleted) 7f65fb3fe000-7f65fb3ff000 ---p 00000000 00:00 0 7f65fb3ff000-7f65fbbff000 rw-p 00000000 00:00 0 7f65fbbff000-7f65fbc02000 r--p 00000000 fd:00 4457149 /lib/x86_64-linux-gnu/libnss_files-2.31.so 7f65fbc02000-7f65fbc09000 r-xp 00003000 fd:00 4457149 /lib/x86_64-linux-gnu/libnss_files-2.31.so 7f65fbc09000-7f65fbc0b000 r--p 0000a000 fd:00 4457149 /lib/x86_64-linux-gnu/libnss_files-2.31.so 7f65fbc0b000-7f65fbc0c000 r--p 0000b000 fd:00 4457149 /lib/x86_64-linux-gnu/libnss_files-2.31.so 7f65fbc0c000-7f65fbc0d000 rw-p 0000c000 fd:00 4457149 /lib/x86_64-linux-gnu/libnss_files-2.31.so 7f65fbc0d000-7f65fbc13000 rw-p 00000000 00:00 0 7f65fbc16000-7f65fbc17000 rwxp 00000000 00:00 0 7f65fbc17000-7f65fbc18000 r--s 00000000 00:33 185 /run/user/1000/dconf/user 7f65fbc18000-7f65fbc39000 r--p 00000000 fd:00 3933439 /usr/share/glib-2.0/schemas/gschemas.compiled 7f65fbc39000-7f65fbc3a000 ---p 00000000 00:00 0 7f65fbc3a000-7f65fc47a000 rw-p 00000000 00:00 0 7f65fc47a000-7f65fc47c000 r--p 00000000 fd:00 5767383 /usr/lib/x86_64-linux-gnu/girepository-1.0/PangoCairo-1.0.typelib 7f65fc47c000-7f65fc4bc000 rw-p 00000000 00:00 0 7f65fc4bc000-7f65fc53c000 rw-s 00000000 00:01 360510 /SYSV00000000 (deleted) 7f65fc53c000-7f65fc541000 r--p 00000000 fd:00 6160723 /usr/share/icons/hicolor/icon-theme.cache 7f65fc541000-7f65fc558000 r--p 00000000 fd:00 6160663 /usr/share/icons/gnome/icon-theme.cache 7f65fc558000-7f65fc575000 r--p 00000000 fd:00 6160749 /usr/share/icons/Adwaita/icon-theme.cache 7f65fc575000-7f65fc62e000 r--p 00000000 fd:00 6160619 /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf 7f65fc62e000-7f65fc6e7000 r--p 00000000 fd:00 6160619 /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf 7f65fc6e7000-7f65fc6e9000 r--s 00000000 fd:00 4719350 /var/cache/fontconfig/56b9ada3-66fe-41a3-9d47-2eb4a5af2871-le64.cache-7 7f65fc6e9000-7f65fc6eb000 r--s 00000000 fd:00 4719344 /var/cache/fontconfig/613058e8-509d-4b47-8056-1fb1ac2e2e5c-le64.cache-7 7f65fc6eb000-7f65fc6ed000 r--s 00000000 fd:00 4719327 /var/cache/fontconfig/1bf8beb1-bcc2-4aa1-bb3b-9cdc0bd5d642-le64.cache-7 7f65fc6ed000-7f65fc6ef000 r--s 00000000 fd:00 4719284 /var/cache/fontconfig/bfcaabfa-589a-4017-8e3e-d802dcc12107-le64.cache-7 7f65fc6ef000-7f65fc6f1000 r--s 00000000 fd:00 4718946 /var/cache/fontconfig/ee1d0def-9635-447d-98ce-4f811850e076-le64.cache-7 7f65fc6f1000-7f65fc6f3000 r--s 00000000 fd:00 4718934 /var/cache/fontconfig/d2119a54-7614-4e83-9e5b-3a4243d62e1c-le64.cache-7 7f65fc6f3000-7f65fc6f5000 r--s 00000000 fd:00 4718920 /var/cache/fontconfig/6aae973e-fa1c-4bd4-aedd-894ba7503214-le64.cache-7 7f65fc6f5000-7f65fc6f7000 r--s 00000000 fd:00 4718712 /var/cache/fontconfig/7482addf-2062-4011-a9f5-8f1bc0bc4c21-le64.cache-7 7f65fc6f7000-7f65fc6f9000 r--s 00000000 fd:00 4721329 /var/cache/fontconfig/97a26cfa-8b10-40d5-807d-189714e00a57-le64.cache-7 7f65fc6f9000-7f65fc704000 r--s 00000000 fd:00 4719389 /var/cache/fontconfig/0399a0b8-1a40-4b4b-bdb1-16acad7d9772-le64.cache-7 7f65fc704000-7f65fc708000 r--s 00000000 fd:00 4721224 /var/cache/fontconfig/c0b70b1b-148b-4d62-a317-a2fed62a5452-le64.cache-7 7f65fc708000-7f65fc709000 r--s 00000000 fd:00 4721713 /var/cache/fontconfig/ebaefdd7-115f-4176-b66d-e826a1a8d636-le64.cache-7 7f65fc709000-7f65fc70f000 r--s 00000000 fd:00 4721712 /var/cache/fontconfig/03a89970-3c68-46e4-80a9-9c3e1e5e9ef2-le64.cache-7 7f65fc70f000-7f65fc713000 r--s 00000000 fd:00 4721711 /var/cache/fontconfig/76c918ce-1b3b-433e-8d5f-78d3be9d28ef-le64.cache-7 7f65fc713000-7f65fc715000 r--s 00000000 fd:00 4721709 /var/cache/fontconfig/a4ef6d2d-d567-4a54-9af8-ce0a90ec6e63-le64.cache-7 7f65fc715000-7f65fc76b000 r--s 00000000 fd:00 4721708 /var/cache/fontconfig/981b1309-d7ec-4f1c-9f9b-2b03365dbe2e-le64.cache-7 7f65fc76b000-7f65fc76f000 r--s 00000000 fd:00 4720841 /var/cache/fontconfig/5b03a451-5c70-4963-9ec8-37cd603973c8-le64.cache-7 7f65fc76f000-7f65fc770000 r--s 00000000 fd:00 4718925 /var/cache/fontconfig/e6ac3286-20a3-463a-9001-3633b4faf200-le64.cache-7 7f65fc770000-7f65fc777000 r--s 00000000 fd:00 4721706 /var/cache/fontconfig/ff883689-d41f-4768-a032-8407aaf00de1-le64.cache-7 7f65fc777000-7f65fc778000 r--s 00000000 fd:00 4719603 /var/cache/fontconfig/c0ef56f1-3ed2-4724-9ec5-840505370015-le64.cache-7 7f65fc778000-7f65fc77c000 r--s 00000000 fd:00 4721703 /var/cache/fontconfig/caede638-bfa9-4a3f-ae59-26ac154c637f-le64.cache-7 7f65fc77c000-7f65fc78f000 r--s 00000000 fd:00 4721702 /var/cache/fontconfig/1eec284b-c341-4ff9-afcf-81ffaffb66b6-le64.cache-7 7f65fc78f000-7f65fc790000 r--s 00000000 fd:00 4719148 /var/cache/fontconfig/c499b145-3ee7-40f1-8902-2c99235e6869-le64.cache-7 7f65fc790000-7f65fc791000 r--s 00000000 fd:00 4721228 /var/cache/fontconfig/82e60133-6fb5-47f7-b937-968e6af0a8d4-le64.cache-7 7f65fc791000-7f65fc79d000 r--s 00000000 fd:00 4719945 /var/cache/fontconfig/d401a12f-db99-4e24-ae26-78796dcb7162-le64.cache-7 7f65fc79d000-7f65fc79f000 r--s 00000000 fd:00 4721033 /var/cache/fontconfig/51c2ebc6-2832-4787-8dd6-aae4510251a1-le64.cache-7 7f65fc79f000-7f65fc7ae000 r--s 00000000 fd:00 4721025 /var/cache/fontconfig/6c825d8b-e616-4651-ae1d-72423f6d9e75-le64.cache-7 7f65fc7ae000-7f65fc7bc000 r--s 00000000 fd:00 4719387 /var/cache/fontconfig/a20fb75a-6e0f-43fa-968f-f1b7735fc9a5-le64.cache-7 7f65fc7bc000-7f65fc7c6000 r--s 00000000 fd:00 4719183 /var/cache/fontconfig/91373850-08d8-4500-aacb-7c2e64ac2fff-le64.cache-7 7f65fc7c6000-7f65fc7ec000 r--s 00000000 fd:00 4718848 /var/cache/fontconfig/7eb35ce5-b5a3-4146-a23e-de474c663e99-le64.cache-7 7f65fc7ec000-7f65fc7ee000 r--s 00000000 00:2d 39 /tmp/sergio_cache/fontconfig/8899c0dc-e469-446c-ad43-de6c56eaad0a-le64.cache-7 7f65fc7ee000-7f65fc7fd000 r--s 00000000 fd:00 4719271 /var/cache/fontconfig/87af1fb0-dfa4-4142-8b02-5f12912f2d96-le64.cache-7 7f65fc7fd000-7f65fc800000 r--s 00000000 fd:00 4721760 /var/cache/fontconfig/7bbb07a6-9226-4955-bfba-401dbec8fe5d-le64.cache-7 7f65fc800000-7f65fc80e000 r--s 00000000 fd:00 4721756 /var/cache/fontconfig/5acb14f6-f524-4852-b881-4eaba63a11f5-le64.cache-7 7f65fc80e000-7f65fc80f000 r--p 00000000 fd:00 5119000 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7f65fc80f000-7f65fc810000 r-xp 00001000 fd:00 5119000 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7f65fc810000-7f65fc811000 r--p 00002000 fd:00 5119000 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7f65fc811000-7f65fc812000 r--p 00002000 fd:00 5119000 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7f65fc812000-7f65fc813000 rw-p 00003000 fd:00 5119000 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7f65fc813000-7f65fc819000 r-xp 00000000 fd:00 5120678 /usr/lib/x86_64-linux-gnu/libxcb-util.so.0.0.0 7f65fc819000-7f65fca18000 ---p 00006000 fd:00 5120678 /usr/lib/x86_64-linux-gnu/libxcb-util.so.0.0.0 7f65fca18000-7f65fca19000 r--p 00005000 fd:00 5120678 /usr/lib/x86_64-linux-gnu/libxcb-util.so.0.0.0 7f65fca19000-7f65fca1a000 rw-p 00006000 fd:00 5120678 /usr/lib/x86_64-linux-gnu/libxcb-util.so.0.0.0 7f65fca1a000-7f65fca1b000 r--p 00000000 fd:00 5116845 /usr/lib/x86_64-linux-gnu/libXRes.so.1.0.0 7f65fca1b000-7f65fca1c000 r-xp 00001000 fd:00 5116845 /usr/lib/x86_64-linux-gnu/libXRes.so.1.0.0 7f65fca1c000-7f65fca1d000 r--p 00002000 fd:00 5116845 /usr/lib/x86_64-linux-gnu/libXRes.so.1.0.0 7f65fca1d000-7f65fca1e000 r--p 00002000 fd:00 5116845 /usr/lib/x86_64-linux-gnu/libXRes.so.1.0.0 7f65fca1e000-7f65fca1f000 rw-p 00003000 fd:00 5116845 /usr/lib/x86_64-linux-gnu/libXRes.so.1.0.0 7f65fca1f000-7f65fca22000 r--p 00000000 fd:00 5119714 /usr/lib/x86_64-linux-gnu/libstartup-notification-1.so.0.0.0 7f65fca22000-7f65fca26000 r-xp 00003000 fd:00 5119714 /usr/lib/x86_64-linux-gnu/libstartup-notification-1.so.0.0.0 7f65fca26000-7f65fca28000 r--p 00007000 fd:00 5119714 /usr/lib/x86_64-linux-gnu/libstartup-notification-1.so.0.0.0 7f65fca28000-7f65fca29000 ---p 00009000 fd:00 5119714 /usr/lib/x86_64-linux-gnu/libstartup-notification-1.so.0.0.0 7f65fca29000-7f65fca2a000 r--p 00009000 fd:00 5119714 /usr/lib/x86_64-linux-gnu/libstartup-notification-1.so.0.0.0 7f65fca2a000-7f65fca2b000 rw-p 0000a000 fd:00 5119714 /usr/lib/x86_64-linux-gnu/libstartup-notification-1.so.0.0.0 7f65fca2b000-7f65fca38000 r--p 00000000 fd:00 5120315 /usr/lib/x86_64-linux-gnu/libwnck-3.so.0.3.0 7f65fca38000-7f65fca5c000 r-xp 0000d000 fd:00 5120315 /usr/lib/x86_64-linux-gnu/libwnck-3.so.0.3.0 7f65fca5c000-7f65fca6a000 r--p 00031000 fd:00 5120315 /usr/lib/x86_64-linux-gnu/libwnck-3.so.0.3.0 7f65fca6a000-7f65fca6b000 ---p 0003f000 fd:00 5120315 /usr/lib/x86_64-linux-gnu/libwnck-3.so.0.3.0 7f65fca6b000-7f65fca6d000 r--p 0003f000 fd:00 5120315 /usr/lib/x86_64-linux-gnu/libwnck-3.so.0.3.0 7f65fca6d000-7f65fca6e000 rw-p 00041000 fd:00 5120315 /usr/lib/x86_64-linux-gnu/libwnck-3.so.0.3.0 7f65fca6e000-7f65fca6f000 r--p 00000000 fd:00 5116635 /usr/lib/x86_64-linux-gnu/libicudata.so.67.1 7f65fca6f000-7f65fca70000 r-xp 00001000 fd:00 5116635 /usr/lib/x86_64-linux-gnu/libicudata.so.67.1 7f65fca70000-7f65fe585000 r--p 00002000 fd:00 5116635 /usr/lib/x86_64-linux-gnu/libicudata.so.67.1 7f65fe585000-7f65fe586000 r--p 01b16000 fd:00 5116635 /usr/lib/x86_64-linux-gnu/libicudata.so.67.1 7f65fe586000-7f65fe587000 rw-p 01b17000 fd:00 5116635 /usr/lib/x86_64-linux-gnu/libicudata.so.67.1 7f65fe587000-7f65fe5ec000 r--p 00000000 fd:00 5119246 /usr/lib/x86_64-linux-gnu/libicuuc.so.67.1 7f65fe5ec000-7f65fe6d2000 r-xp 00065000 fd:00 5119246 /usr/lib/x86_64-linux-gnu/libicuuc.so.67.1 7f65fe6d2000-7f65fe759000 r--p 0014b000 fd:00 5119246 /usr/lib/x86_64-linux-gnu/libicuuc.so.67.1 7f65fe759000-7f65fe75a000 ---p 001d2000 fd:00 5119246 /usr/lib/x86_64-linux-gnu/libicuuc.so.67.1 7f65fe75a000-7f65fe76c000 r--p 001d2000 fd:00 5119246 /usr/lib/x86_64-linux-gnu/libicuuc.so.67.1 7f65fe76c000-7f65fe76d000 rw-p 001e4000 fd:00 5119246 /usr/lib/x86_64-linux-gnu/libicuuc.so.67.1 7f65fe76d000-7f65fe76f000 rw-p 00000000 00:00 0 7f65fe76f000-7f65fe79d000 r--p 00000000 fd:00 5116886 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.10 7f65fe79d000-7f65fe8b9000 r-xp 0002e000 fd:00 5116886 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.10 7f65fe8b9000-7f65fe911000 r--p 0014a000 fd:00 5116886 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.10 7f65fe911000-7f65fe91a000 r--p 001a1000 fd:00 5116886 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.10 7f65fe91a000-7f65fe91b000 rw-p 001aa000 fd:00 5116886 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.10 7f65fe91b000-7f65fe91d000 rw-p 00000000 00:00 0 7f65fe91d000-7f65fea20000 r--p 00000000 fd:00 5117991 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.47.0 7f65fea20000-7f65fef56000 r-xp 00103000 fd:00 5117991 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.47.0 7f65fef56000-7f65ff1fe000 r--p 00639000 fd:00 5117991 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.47.0 7f65ff1fe000-7f65ff2bb000 r--p 008e0000 fd:00 5117991 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.47.0 7f65ff2bb000-7f65ff2bc000 rw-p 0099d000 fd:00 5117991 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.47.0 7f65ff2bc000-7f65ff2bd000 rw-p 00000000 00:00 0 7f65ff2bd000-7f65ff2bf000 r--s 00000000 fd:00 4719270 /var/cache/fontconfig/cba4d570-4150-4ad5-83cd-834ae2086a5e-le64.cache-7 7f65ff2bf000-7f65ff2e1000 r--s 00000000 fd:00 4721342 /var/cache/fontconfig/e51d22f6-9ff5-4a8d-a0df-79b02cb9b524-le64.cache-7 7f65ff2e1000-7f65ff2e3000 r--s 00000000 00:2d 37 /tmp/sergio_cache/fontconfig/0603ecf3-a7ff-4bd5-b607-5c4058de8c2c-le64.cache-7 7f65ff2e3000-7f65ff2e4000 r--p 00000000 fd:00 5505070 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7f65ff2e4000-7f65ff2e5000 r-xp 00001000 fd:00 5505070 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7f65ff2e5000-7f65ff2e6000 r--p 00002000 fd:00 5505070 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7f65ff2e6000-7f65ff2e7000 r--p 00002000 fd:00 5505070 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7f65ff2e7000-7f65ff2e8000 rw-p 00003000 fd:00 5505070 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7f65ff2e8000-7f65ff368000 rw-p 00000000 00:00 0 7f65ff368000-7f65ff370000 r--p 00000000 fd:00 5767250 /usr/lib/x86_64-linux-gnu/girepository-1.0/Wnck-3.0.typelib 7f65ff370000-7f65ff3b0000 rw-p 00000000 00:00 0 7f65ff3b0000-7f65ff3b2000 r--p 00000000 fd:00 5518593 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so 7f65ff3b2000-7f65ff3b5000 r-xp 00002000 fd:00 5518593 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so 7f65ff3b5000-7f65ff3b6000 r--p 00005000 fd:00 5518593 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so 7f65ff3b6000-7f65ff3b7000 ---p 00006000 fd:00 5518593 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so 7f65ff3b7000-7f65ff3b8000 r--p 00006000 fd:00 5518593 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so 7f65ff3b8000-7f65ff3b9000 rw-p 00007000 fd:00 5518593 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so 7f65ff3b9000-7f65ff439000 rw-p 00000000 00:00 0 7f65ff439000-7f65ff444000 r-xp 00000000 fd:00 5122689 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7f65ff444000-7f65ff643000 ---p 0000b000 fd:00 5122689 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7f65ff643000-7f65ff644000 r--p 0000a000 fd:00 5122689 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7f65ff644000-7f65ff647000 rw-p 0000b000 fd:00 5122689 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7f65ff647000-7f65ff64a000 r--p 00000000 fd:00 5117165 /usr/lib/x86_64-linux-gnu/libwebp.so.6.0.2 7f65ff64a000-7f65ff69b000 r-xp 00003000 fd:00 5117165 /usr/lib/x86_64-linux-gnu/libwebp.so.6.0.2 7f65ff69b000-7f65ff6ae000 r--p 00054000 fd:00 5117165 /usr/lib/x86_64-linux-gnu/libwebp.so.6.0.2 7f65ff6ae000-7f65ff6af000 r--p 00066000 fd:00 5117165 /usr/lib/x86_64-linux-gnu/libwebp.so.6.0.2 7f65ff6af000-7f65ff6b0000 rw-p 00067000 fd:00 5117165 /usr/lib/x86_64-linux-gnu/libwebp.so.6.0.2 7f65ff6b0000-7f65ff6b2000 rw-p 00000000 00:00 0 7f65ff6b2000-7f65ff6bb000 r--p 00000000 fd:00 5118850 /usr/lib/x86_64-linux-gnu/libtiff.so.5.5.0 7f65ff6bb000-7f65ff6ff000 r-xp 00009000 fd:00 5118850 /usr/lib/x86_64-linux-gnu/libtiff.so.5.5.0 7f65ff6ff000-7f65ff72e000 r--p 0004d000 fd:00 5118850 /usr/lib/x86_64-linux-gnu/libtiff.so.5.5.0 7f65ff72e000-7f65ff72f000 ---p 0007c000 fd:00 5118850 /usr/lib/x86_64-linux-gnu/libtiff.so.5.5.0 7f65ff72f000-7f65ff733000 r--p 0007c000 fd:00 5118850 /usr/lib/x86_64-linux-gnu/libtiff.so.5.5.0 7f65ff733000-7f65ff734000 rw-p 00080000 fd:00 5118850 /usr/lib/x86_64-linux-gnu/libtiff.so.5.5.0 7f65ff734000-7f65ff736000 r--p 00000000 fd:00 5118221 /usr/lib/x86_64-linux-gnu/libimagequant.so.0 7f65ff736000-7f65ff740000 r-xp 00002000 fd:00 5118221 /usr/lib/x86_64-linux-gnu/libimagequant.so.0 7f65ff740000-7f65ff742000 r--p 0000c000 fd:00 5118221 /usr/lib/x86_64-linux-gnu/libimagequant.so.0 7f65ff742000-7f65ff743000 r--p 0000d000 fd:00 5118221 /usr/lib/x86_64-linux-gnu/libimagequant.so.0 7f65ff743000-7f65ff744000 rw-p 0000e000 fd:00 5118221 /usr/lib/x86_64-linux-gnu/libimagequant.so.0 7f65ff744000-7f65ff748000 r--p 00000000 fd:00 5116802 /usr/lib/x86_64-linux-gnu/libjpeg.so.62.3.0 7f65ff748000-7f65ff78b000 r-xp 00004000 fd:00 5116802 /usr/lib/x86_64-linux-gnu/libjpeg.so.62.3.0 7f65ff78b000-7f65ff7c5000 r--p 00047000 fd:00 5116802 /usr/lib/x86_64-linux-gnu/libjpeg.so.62.3.0 7f65ff7c5000-7f65ff7c6000 ---p 00081000 fd:00 5116802 /usr/lib/x86_64-linux-gnu/libjpeg.so.62.3.0 7f65ff7c6000-7f65ff7c7000 r--p 00081000 fd:00 5116802 /usr/lib/x86_64-linux-gnu/libjpeg.so.62.3.0 7f65ff7c7000-7f65ff7c8000 rw-p 00082000 fd:00 5116802 /usr/lib/x86_64-linux-gnu/libjpeg.so.62.3.0 7f65ff7c8000-7f65ff7c9000 r--s 00000000 fd:00 4719176 /var/cache/fontconfig/be410ce0-d5ca-4885-9018-48a85977b8f0-le64.cache-7 7f65ff7c9000-7f65ff7ee000 r--s 00000000 fd:00 3933320 /usr/share/mime/mime.cache 7f65ff7ee000-7f65ff7ff000 r--p 00000000 fd:00 4594726 /usr/lib/python3/dist-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so 7f65ff7ff000-7f65ff83f000 r-xp 00011000 fd:00 4594726 /usr/lib/python3/dist-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so 7f65ff83f000-7f65ff84e000 r--p 00051000 fd:00 4594726 /usr/lib/python3/dist-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so 7f65ff84e000-7f65ff84f000 ---p 00060000 fd:00 4594726 /usr/lib/python3/dist-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so 7f65ff84f000-7f65ff852000 r--p 00060000 fd:00 4594726 /usr/lib/python3/dist-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so 7f65ff852000-7f65ff856000 rw-p 00063000 fd:00 4594726 /usr/lib/python3/dist-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so 7f65ff856000-7f65ffdd6000 rw-p 00000000 00:00 0 7f65ffdd6000-7f65ffdfb000 r--p 00000000 fd:00 5513533 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/_openssl.abi3.so 7f65ffdfb000-7f65ffe55000 r-xp 00025000 fd:00 5513533 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/_openssl.abi3.so 7f65ffe55000-7f65ffe72000 r--p 0007f000 fd:00 5513533 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/_openssl.abi3.so 7f65ffe72000-7f65ffe81000 r--p 0009b000 fd:00 5513533 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/_openssl.abi3.so 7f65ffe81000-7f65ffe88000 rw-p 000aa000 fd:00 5513533 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/_openssl.abi3.so 7f65ffe88000-7f65ffec8000 rw-p 00000000 00:00 0 7f65ffec8000-7f65ffed0000 r--p 00000000 fd:00 5506174 /usr/lib/python3/dist-packages/_cffi_backend.cpython-38-x86_64-linux-gnu.so 7f65ffed0000-7f65ffee7000 r-xp 00008000 fd:00 5506174 /usr/lib/python3/dist-packages/_cffi_backend.cpython-38-x86_64-linux-gnu.so 7f65ffee7000-7f65ffef2000 r--p 0001f000 fd:00 5506174 /usr/lib/python3/dist-packages/_cffi_backend.cpython-38-x86_64-linux-gnu.so 7f65ffef2000-7f65ffef3000 ---p 0002a000 fd:00 5506174 /usr/lib/python3/dist-packages/_cffi_backend.cpython-38-x86_64-linux-gnu.so 7f65ffef3000-7f65ffef4000 r--p 0002a000 fd:00 5506174 /usr/lib/python3/dist-packages/_cffi_backend.cpython-38-x86_64-linux-gnu.so 7f65ffef4000-7f65ffef7000 rw-p 0002b000 fd:00 5506174 /usr/lib/python3/dist-packages/_cffi_backend.cpython-38-x86_64-linux-gnu.so 7f65ffef7000-7f66001bb000 rw-p 00000000 00:00 0 7f66001bb000-7f660032e000 r--p 00000000 fd:00 4849945 /usr/lib/locale/C.UTF-8/LC_COLLATE 7f660032e000-7f66003ae000 rw-p 00000000 00:00 0 7f66003ae000-7f66003bd000 r--p 00000000 fd:00 5116873 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1 7f66003bd000-7f66003d3000 r-xp 0000f000 fd:00 5116873 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1 7f66003d3000-7f66003e0000 r--p 00025000 fd:00 5116873 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1 7f66003e0000-7f66003e4000 r--p 00031000 fd:00 5116873 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1 7f66003e4000-7f66003e5000 rw-p 00035000 fd:00 5116873 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1 7f66003e5000-7f66003f1000 r--p 00000000 fd:00 5120724 /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0 7f66003f1000-7f6600409000 r-xp 0000c000 fd:00 5120724 /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0 7f6600409000-7f6600418000 r--p 00024000 fd:00 5120724 /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0 7f6600418000-7f660041a000 r--p 00032000 fd:00 5120724 /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0 7f660041a000-7f660041b000 rw-p 00034000 fd:00 5120724 /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0 7f660041b000-7f660041c000 rw-p 00000000 00:00 0 7f660041c000-7f6600427000 r--p 00000000 fd:00 5116471 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.23609.1 7f6600427000-7f6600436000 r-xp 0000b000 fd:00 5116471 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.23609.1 7f6600436000-7f6600442000 r--p 0001a000 fd:00 5116471 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.23609.1 7f6600442000-7f6600445000 r--p 00025000 fd:00 5116471 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.23609.1 7f6600445000-7f6600446000 rw-p 00028000 fd:00 5116471 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.23609.1 7f6600446000-7f66004cb000 r--p 00000000 fd:00 5119233 /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2404.19 7f66004cb000-7f660083f000 r-xp 00085000 fd:00 5119233 /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2404.19 7f660083f000-7f6600bde000 r--p 003f9000 fd:00 5119233 /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2404.19 7f6600bde000-7f6600bef000 r--p 00797000 fd:00 5119233 /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2404.19 7f6600bef000-7f6600bf1000 rw-p 007a8000 fd:00 5119233 /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2404.19 7f6600bf1000-7f6600c77000 rw-p 00000000 00:00 0 7f6600c77000-7f6600c7e000 r--p 00000000 fd:00 5121150 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4600.2 7f6600c7e000-7f6600c89000 r-xp 00007000 fd:00 5121150 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4600.2 7f6600c89000-7f6600c8d000 r--p 00012000 fd:00 5121150 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4600.2 7f6600c8d000-7f6600c8e000 ---p 00016000 fd:00 5121150 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4600.2 7f6600c8e000-7f6600c8f000 r--p 00016000 fd:00 5121150 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4600.2 7f6600c8f000-7f6600c90000 rw-p 00017000 fd:00 5121150 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4600.2 7f6600c90000-7f6600cef000 r--p 00000000 fd:00 5119855 /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0 7f6600cef000-7f6600d52000 r-xp 0005f000 fd:00 5119855 /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0 7f6600d52000-7f6600daf000 r--p 000c2000 fd:00 5119855 /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0 7f6600daf000-7f6600db0000 ---p 0011f000 fd:00 5119855 /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0 7f6600db0000-7f6600db8000 r--p 0011f000 fd:00 5119855 /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0 7f6600db8000-7f6600dbf000 rw-p 00127000 fd:00 5119855 /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0 7f6600dbf000-7f6600dc4000 r--p 00000000 fd:00 5111856 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0 7f6600dc4000-7f6600dca000 r-xp 00005000 fd:00 5111856 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0 7f6600dca000-7f6600dcd000 r--p 0000b000 fd:00 5111856 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0 7f6600dcd000-7f6600dcf000 r--p 0000d000 fd:00 5111856 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0 7f6600dcf000-7f6600dd0000 rw-p 0000f000 fd:00 5111856 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0 7f6600dd0000-7f6600dd1000 r--p 00000000 fd:00 5121753 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 7f6600dd1000-7f6600dd2000 r-xp 00001000 fd:00 5121753 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 7f6600dd2000-7f6600dd3000 r--p 00002000 fd:00 5121753 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 7f6600dd3000-7f6600dd4000 r--p 00002000 fd:00 5121753 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 7f6600dd4000-7f6600dd5000 rw-p 00003000 fd:00 5121753 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 7f6600dd5000-7f6600dd6000 r--p 00000000 fd:00 5121936 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 7f6600dd6000-7f6600dd8000 r-xp 00001000 fd:00 5121936 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 7f6600dd8000-7f6600dd9000 r--p 00003000 fd:00 5121936 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 7f6600dd9000-7f6600dda000 r--p 00003000 fd:00 5121936 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 7f6600dda000-7f6600dde000 rw-p 00004000 fd:00 5121936 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 7f6600dde000-7f6600de3000 r--p 00000000 fd:00 5124317 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 7f6600de3000-7f6600dff000 r-xp 00005000 fd:00 5124317 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 7f6600dff000-7f6600e1e000 r--p 00021000 fd:00 5124317 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 7f6600e1e000-7f6600e20000 r--p 0003f000 fd:00 5124317 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 7f6600e20000-7f6600e21000 rw-p 00041000 fd:00 5124317 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 7f6600e21000-7f6600e23000 r--p 00000000 fd:00 5121609 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7f6600e23000-7f6600e26000 r-xp 00002000 fd:00 5121609 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7f6600e26000-7f6600e27000 r--p 00005000 fd:00 5121609 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7f6600e27000-7f6600e28000 r--p 00005000 fd:00 5121609 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7f6600e28000-7f6600e29000 rw-p 00006000 fd:00 5121609 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7f6600e29000-7f6600e2a000 r--p 00000000 fd:00 5119941 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7f6600e2a000-7f6600e2b000 r-xp 00001000 fd:00 5119941 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7f6600e2b000-7f6600e2c000 r--p 00002000 fd:00 5119941 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7f6600e2c000-7f6600e2d000 r--p 00002000 fd:00 5119941 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7f6600e2d000-7f6600e2e000 rw-p 00003000 fd:00 5119941 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7f6600e2e000-7f6600e2f000 r--p 00000000 fd:00 5120170 /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0 7f6600e2f000-7f6600e30000 r-xp 00001000 fd:00 5120170 /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0 7f6600e30000-7f6600e31000 r--p 00002000 fd:00 5120170 /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0 7f6600e31000-7f6600e32000 r--p 00002000 fd:00 5120170 /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0 7f6600e32000-7f6600e33000 rw-p 00003000 fd:00 5120170 /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0 7f6600e33000-7f6600e36000 r--p 00000000 fd:00 5120611 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7f6600e36000-7f6600e3c000 r-xp 00003000 fd:00 5120611 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7f6600e3c000-7f6600e3e000 r--p 00009000 fd:00 5120611 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7f6600e3e000-7f6600e3f000 r--p 0000a000 fd:00 5120611 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7f6600e3f000-7f6600e40000 rw-p 0000b000 fd:00 5120611 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7f6600e40000-7f6600e4a000 r-xp 00000000 fd:00 5122469 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7f6600e4a000-7f6601049000 ---p 0000a000 fd:00 5122469 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7f6601049000-7f660104a000 r--p 00009000 fd:00 5122469 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7f660104a000-7f660104b000 rw-p 0000a000 fd:00 5122469 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7f660104b000-7f660104d000 r--p 00000000 fd:00 5122963 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7f660104d000-7f6601058000 r-xp 00002000 fd:00 5122963 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7f6601058000-7f660105b000 r--p 0000d000 fd:00 5122963 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7f660105b000-7f660105c000 r--p 0000f000 fd:00 5122963 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7f660105c000-7f660105d000 rw-p 00010000 fd:00 5122963 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7f660105d000-7f6601062000 r--p 00000000 fd:00 5121473 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4600.2 7f6601062000-7f6601069000 r-xp 00005000 fd:00 5121473 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4600.2 7f6601069000-7f660106c000 r--p 0000c000 fd:00 5121473 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4600.2 7f660106c000-7f660106d000 r--p 0000e000 fd:00 5121473 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4600.2 7f660106d000-7f660106e000 rw-p 0000f000 fd:00 5121473 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4600.2 7f660106e000-7f6601099000 r--p 00000000 fd:00 5117170 /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2404.19 7f6601099000-7f6601118000 r-xp 0002b000 fd:00 5117170 /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2404.19 7f6601118000-7f6601167000 r--p 000aa000 fd:00 5117170 /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2404.19 7f6601167000-7f6601170000 r--p 000f8000 fd:00 5117170 /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2404.19 7f6601170000-7f6601172000 rw-p 00101000 fd:00 5117170 /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2404.19 7f6601172000-7f6601173000 rw-p 00000000 00:00 0 7f6601173000-7f6601179000 r--p 00000000 fd:00 5117152 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4000.0 7f6601179000-7f660118f000 r-xp 00006000 fd:00 5117152 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4000.0 7f660118f000-7f6601198000 r--p 0001c000 fd:00 5117152 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4000.0 7f6601198000-7f6601199000 r--p 00024000 fd:00 5117152 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4000.0 7f6601199000-7f660119a000 rw-p 00025000 fd:00 5117152 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4000.0 7f660119a000-7f660119d000 r--p 00000000 fd:00 5119016 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.2.1 7f660119d000-7f66011be000 r-xp 00003000 fd:00 5119016 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.2.1 7f66011be000-7f66011c3000 r--p 00024000 fd:00 5119016 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.2.1 7f66011c3000-7f66011c5000 r--p 00028000 fd:00 5119016 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.2.1 7f66011c5000-7f66011c6000 rw-p 0002a000 fd:00 5119016 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.2.1 7f66011c6000-7f66011c8000 r--p 00000000 fd:00 5118743 /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.5 7f66011c8000-7f66011cc000 r-xp 00002000 fd:00 5118743 /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.5 7f66011cc000-7f66011ce000 r--p 00006000 fd:00 5118743 /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.5 7f66011ce000-7f66011cf000 r--p 00007000 fd:00 5118743 /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.5 7f66011cf000-7f66011d0000 rw-p 00008000 fd:00 5118743 /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.5 7f66011d0000-7f66011d9000 r--p 00000000 fd:00 5117210 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.20600.7 7f66011d9000-7f660129e000 r-xp 00009000 fd:00 5117210 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.20600.7 7f660129e000-7f66012d2000 r--p 000ce000 fd:00 5117210 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.20600.7 7f66012d2000-7f66012d3000 r--p 00101000 fd:00 5117210 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.20600.7 7f66012d3000-7f66012d4000 rw-p 00102000 fd:00 5117210 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.20600.7 7f66012d4000-7f66012d5000 rw-p 00000000 00:00 0 7f66012d5000-7f66012d7000 r--p 00000000 fd:00 5117014 /usr/lib/x86_64-linux-gnu/libthai.so.0.3.1 7f66012d7000-7f66012db000 r-xp 00002000 fd:00 5117014 /usr/lib/x86_64-linux-gnu/libthai.so.0.3.1 7f66012db000-7f66012de000 r--p 00006000 fd:00 5117014 /usr/lib/x86_64-linux-gnu/libthai.so.0.3.1 7f66012de000-7f66012df000 r--p 00008000 fd:00 5117014 /usr/lib/x86_64-linux-gnu/libthai.so.0.3.1 7f66012df000-7f66012e0000 rw-p 00009000 fd:00 5117014 /usr/lib/x86_64-linux-gnu/libthai.so.0.3.1 7f66012e0000-7f66012e2000 r--p 00000000 fd:00 5122950 /usr/lib/x86_64-linux-gnu/libfribidi.so.0.4.0 7f66012e2000-7f66012e5000 r-xp 00002000 fd:00 5122950 /usr/lib/x86_64-linux-gnu/libfribidi.so.0.4.0 7f66012e5000-7f66012fa000 r--p 00005000 fd:00 5122950 /usr/lib/x86_64-linux-gnu/libfribidi.so.0.4.0 7f66012fa000-7f66012fb000 r--p 00019000 fd:00 5122950 /usr/lib/x86_64-linux-gnu/libfribidi.so.0.4.0 7f66012fb000-7f66012fc000 rw-p 0001a000 fd:00 5122950 /usr/lib/x86_64-linux-gnu/libfribidi.so.0.4.0 7f66012fc000-7f660130b000 r--p 00000000 fd:00 5121144 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4600.2 7f660130b000-7f6601332000 r-xp 0000f000 fd:00 5121144 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4600.2 7f6601332000-7f6601349000 r--p 00036000 fd:00 5121144 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4600.2 7f6601349000-7f660134a000 ---p 0004d000 fd:00 5121144 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4600.2 7f660134a000-7f660134d000 r--p 0004d000 fd:00 5121144 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4600.2 7f660134d000-7f660134e000 rw-p 00050000 fd:00 5121144 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4600.2 7f660134e000-7f660134f000 r--s 00000000 fd:00 4718794 /var/cache/fontconfig/5e3a2441-6a2d-41fe-8189-df920c6884d0-le64.cache-7 7f660134f000-7f6601352000 r--p 00000000 fd:00 5505817 /usr/lib/python3/dist-packages/rencode/_rencode.cpython-38-x86_64-linux-gnu.so 7f6601352000-7f6601362000 r-xp 00003000 fd:00 5505817 /usr/lib/python3/dist-packages/rencode/_rencode.cpython-38-x86_64-linux-gnu.so 7f6601362000-7f6601364000 r--p 00013000 fd:00 5505817 /usr/lib/python3/dist-packages/rencode/_rencode.cpython-38-x86_64-linux-gnu.so 7f6601364000-7f6601365000 ---p 00015000 fd:00 5505817 /usr/lib/python3/dist-packages/rencode/_rencode.cpython-38-x86_64-linux-gnu.so 7f6601365000-7f6601366000 r--p 00015000 fd:00 5505817 /usr/lib/python3/dist-packages/rencode/_rencode.cpython-38-x86_64-linux-gnu.so 7f6601366000-7f6601367000 rw-p 00016000 fd:00 5505817 /usr/lib/python3/dist-packages/rencode/_rencode.cpython-38-x86_64-linux-gnu.so 7f6601367000-7f660136a000 r--p 00000000 fd:00 5769273 /usr/lib/python3.8/lib-dynload/termios.cpython-38-x86_64-linux-gnu.so 7f660136a000-7f660136b000 r-xp 00003000 fd:00 5769273 /usr/lib/python3.8/lib-dynload/termios.cpython-38-x86_64-linux-gnu.so 7f660136b000-7f660136d000 r--p 00004000 fd:00 5769273 /usr/lib/python3.8/lib-dynload/termios.cpython-38-x86_64-linux-gnu.so 7f660136d000-7f660136e000 r--p 00005000 fd:00 5769273 /usr/lib/python3.8/lib-dynload/termios.cpython-38-x86_64-linux-gnu.so 7f660136e000-7f6601370000 rw-p 00006000 fd:00 5769273 /usr/lib/python3.8/lib-dynload/termios.cpython-38-x86_64-linux-gnu.so 7f6601370000-7f6601371000 r--p 00000000 fd:00 4850199 /usr/lib/locale/C.UTF-8/LC_NUMERIC 7f6601371000-7f6601372000 r--p 00000000 fd:00 4850197 /usr/lib/locale/C.UTF-8/LC_MONETARY 7f6601372000-7f6601373000 r--p 00000000 fd:00 4983530 /usr/lib/locale/C.UTF-8/LC_MESSAGES/SYS_LC_MESSAGES 7f6601373000-7f6601374000 r--p 00000000 fd:00 4850198 /usr/lib/locale/C.UTF-8/LC_NAME 7f6601374000-7f66013b4000 rw-p 00000000 00:00 0 7f66013b4000-7f66013c7000 r--p 00000000 fd:00 5767308 /usr/lib/x86_64-linux-gnu/girepository-1.0/Atk-1.0.typelib 7f66013c7000-7f660141e000 r--p 00000000 fd:00 5769084 /usr/lib/x86_64-linux-gnu/girepository-1.0/Gio-2.0.typelib 7f660141e000-7f660143b000 r--p 00000000 fd:00 5767267 /usr/lib/x86_64-linux-gnu/girepository-1.0/HarfBuzz-0.0.typelib 7f660143b000-7f6601475000 r--p 00000000 fd:00 5767316 /usr/lib/x86_64-linux-gnu/girepository-1.0/Gdk-3.0.typelib 7f6601475000-7f660151b000 r--p 00000000 fd:00 5767588 /usr/lib/x86_64-linux-gnu/girepository-1.0/Gtk-3.0.typelib 7f660151b000-7f660155b000 rw-p 00000000 00:00 0 7f660155b000-7f660158d000 r--p 00000000 fd:00 5767977 /usr/lib/x86_64-linux-gnu/girepository-1.0/GLib-2.0.typelib 7f660158d000-7f66015cd000 rw-p 00000000 00:00 0 7f66015cd000-7f66015db000 r--p 00000000 fd:00 5505689 /usr/lib/python3/dist-packages/cairo/_cairo.cpython-38-x86_64-linux-gnu.so 7f66015db000-7f66015ed000 r-xp 0000e000 fd:00 5505689 /usr/lib/python3/dist-packages/cairo/_cairo.cpython-38-x86_64-linux-gnu.so 7f66015ed000-7f66015f6000 r--p 00020000 fd:00 5505689 /usr/lib/python3/dist-packages/cairo/_cairo.cpython-38-x86_64-linux-gnu.so 7f66015f6000-7f66015f7000 r--p 00028000 fd:00 5505689 /usr/lib/python3/dist-packages/cairo/_cairo.cpython-38-x86_64-linux-gnu.so 7f66015f7000-7f6601601000 rw-p 00029000 fd:00 5505689 /usr/lib/python3/dist-packages/cairo/_cairo.cpython-38-x86_64-linux-gnu.so 7f6601601000-7f6601605000 r--p 00000000 fd:00 5121503 /usr/lib/x86_64-linux-gnu/libbsd.so.0.10.0 7f6601605000-7f6601614000 r-xp 00004000 fd:00 5121503 /usr/lib/x86_64-linux-gnu/libbsd.so.0.10.0 7f6601614000-7f6601617000 r--p 00013000 fd:00 5121503 /usr/lib/x86_64-linux-gnu/libbsd.so.0.10.0 7f6601617000-7f6601618000 ---p 00016000 fd:00 5121503 /usr/lib/x86_64-linux-gnu/libbsd.so.0.10.0 7f6601618000-7f6601619000 r--p 00016000 fd:00 5121503 /usr/lib/x86_64-linux-gnu/libbsd.so.0.10.0 7f6601619000-7f660161a000 rw-p 00017000 fd:00 5121503 /usr/lib/x86_64-linux-gnu/libbsd.so.0.10.0 7f660161a000-7f660161b000 rw-p 00000000 00:00 0 7f660161b000-7f660161c000 r--p 00000000 fd:00 5116966 /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1.0.9 7f660161c000-7f660161d000 r-xp 00001000 fd:00 5116966 /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1.0.9 7f660161d000-7f660163c000 r--p 00002000 fd:00 5116966 /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1.0.9 7f660163c000-7f660163d000 r--p 00020000 fd:00 5116966 /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1.0.9 7f660163d000-7f660163e000 rw-p 00021000 fd:00 5116966 /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1.0.9 7f660163e000-7f6601643000 r-xp 00000000 fd:00 5122604 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f6601643000-7f6601842000 ---p 00005000 fd:00 5122604 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f6601842000-7f6601843000 r--p 00004000 fd:00 5122604 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f6601843000-7f6601844000 rw-p 00005000 fd:00 5122604 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f6601844000-7f6601846000 r-xp 00000000 fd:00 5123419 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f6601846000-7f6601a46000 ---p 00002000 fd:00 5123419 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f6601a46000-7f6601a47000 r--p 00002000 fd:00 5123419 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f6601a47000-7f6601a48000 rw-p 00003000 fd:00 5123419 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f6601a48000-7f6601a49000 r--p 00000000 fd:00 5119531 /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1.0.9 7f6601a49000-7f6601a51000 r-xp 00001000 fd:00 5119531 /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1.0.9 7f6601a51000-7f6601a54000 r--p 00009000 fd:00 5119531 /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1.0.9 7f6601a54000-7f6601a55000 r--p 0000b000 fd:00 5119531 /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1.0.9 7f6601a55000-7f6601a56000 rw-p 0000c000 fd:00 5119531 /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1.0.9 7f6601a56000-7f6601a67000 r-xp 00000000 fd:00 5122748 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f6601a67000-7f6601c66000 ---p 00011000 fd:00 5122748 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f6601c66000-7f6601c67000 r--p 00010000 fd:00 5122748 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f6601c67000-7f6601c68000 rw-p 00011000 fd:00 5122748 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f6601c68000-7f6601c84000 r--p 00000000 fd:00 5119086 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7f6601c84000-7f6601d10000 r-xp 0001c000 fd:00 5119086 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7f6601d10000-7f6601da4000 r--p 000a8000 fd:00 5119086 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7f6601da4000-7f6601da5000 ---p 0013c000 fd:00 5119086 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7f6601da5000-7f6601da6000 r--p 0013c000 fd:00 5119086 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7f6601da6000-7f6601dab000 rw-p 0013d000 fd:00 5119086 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7f6601dab000-7f6601db4000 r-xp 00000000 fd:00 5122421 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7f6601db4000-7f6601fb3000 ---p 00009000 fd:00 5122421 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7f6601fb3000-7f6601fb4000 r--p 00008000 fd:00 5122421 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7f6601fb4000-7f6601fb5000 rw-p 00009000 fd:00 5122421 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7f6601fb5000-7f6601fc1000 r--p 00000000 fd:00 5118157 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f6601fc1000-7f6601fd4000 r-xp 0000c000 fd:00 5118157 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f6601fd4000-7f6601fdd000 r--p 0001f000 fd:00 5118157 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f6601fdd000-7f6601fde000 r--p 00027000 fd:00 5118157 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f6601fde000-7f6601fdf000 rw-p 00028000 fd:00 5118157 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f6601fdf000-7f6601fe5000 r--p 00000000 fd:00 5119219 /usr/lib/x86_64-linux-gnu/libpng16.so.16.37.0 7f6601fe5000-7f660200b000 r-xp 00006000 fd:00 5119219 /usr/lib/x86_64-linux-gnu/libpng16.so.16.37.0 7f660200b000-7f6602017000 r--p 0002c000 fd:00 5119219 /usr/lib/x86_64-linux-gnu/libpng16.so.16.37.0 7f6602017000-7f6602018000 r--p 00037000 fd:00 5119219 /usr/lib/x86_64-linux-gnu/libpng16.so.16.37.0 7f6602018000-7f6602019000 rw-p 00038000 fd:00 5119219 /usr/lib/x86_64-linux-gnu/libpng16.so.16.37.0 7f6602019000-7f6602026000 r--p 00000000 fd:00 5116601 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.17.2 7f6602026000-7f66020a9000 r-xp 0000d000 fd:00 5116601 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.17.2 7f66020a9000-7f66020d3000 r--p 00090000 fd:00 5116601 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.17.2 7f66020d3000-7f66020d4000 ---p 000ba000 fd:00 5116601 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.17.2 7f66020d4000-7f66020db000 r--p 000ba000 fd:00 5116601 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.17.2 7f66020db000-7f66020dc000 rw-p 000c1000 fd:00 5116601 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.17.2 7f66020dc000-7f66020e3000 r--p 00000000 fd:00 5116877 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.12.0 7f66020e3000-7f6602107000 r-xp 00007000 fd:00 5116877 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.12.0 7f6602107000-7f660211f000 r--p 0002b000 fd:00 5116877 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.12.0 7f660211f000-7f6602121000 r--p 00042000 fd:00 5116877 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.12.0 7f6602121000-7f6602122000 rw-p 00044000 fd:00 5116877 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.12.0 7f6602122000-7f660212c000 r--p 00000000 fd:00 5116638 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.36.0 7f660212c000-7f66021af000 r-xp 0000a000 fd:00 5116638 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.36.0 7f66021af000-7f66021bf000 r--p 0008d000 fd:00 5116638 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.36.0 7f66021bf000-7f66021c7000 r--p 0009c000 fd:00 5116638 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.36.0 7f66021c7000-7f66021c8000 rw-p 000a4000 fd:00 5116638 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.36.0 7f66021c8000-7f66021da000 r--p 00000000 fd:00 5116644 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11600.0 7f66021da000-7f66022a6000 r-xp 00012000 fd:00 5116644 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11600.0 7f66022a6000-7f66022e2000 r--p 000de000 fd:00 5116644 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11600.0 7f66022e2000-7f66022e6000 r--p 00119000 fd:00 5116644 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11600.0 7f66022e6000-7f66022e7000 rw-p 0011d000 fd:00 5116644 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11600.0 7f66022e7000-7f66022e8000 rw-p 00000000 00:00 0 7f66022e8000-7f66022e9000 r--p 00000000 fd:00 5119203 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7f66022e9000-7f66022ea000 r-xp 00001000 fd:00 5119203 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7f66022ea000-7f66022eb000 r--p 00002000 fd:00 5119203 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7f66022eb000-7f66022ec000 r--p 00002000 fd:00 5119203 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7f66022ec000-7f66022ed000 rw-p 00003000 fd:00 5119203 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7f66022ed000-7f66022fc000 r--p 00000000 fd:00 5768732 /usr/lib/x86_64-linux-gnu/girepository-1.0/GObject-2.0.typelib 7f66022fc000-7f660230e000 r--p 00000000 fd:00 5767290 /usr/lib/x86_64-linux-gnu/girepository-1.0/Pango-1.0.typelib 7f660230e000-7f6602310000 r--p 00000000 fd:00 5111886 /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.9.0 7f6602310000-7f6602374000 r-xp 00002000 fd:00 5111886 /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.9.0 7f6602374000-7f660239c000 r--p 00066000 fd:00 5111886 /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.9.0 7f660239c000-7f660239d000 r--p 0008d000 fd:00 5111886 /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.9.0 7f660239d000-7f660239e000 rw-p 0008e000 fd:00 5111886 /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.9.0 7f660239e000-7f66023a7000 r--p 00000000 fd:00 5116795 /usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0 7f66023a7000-7f66023da000 r-xp 00009000 fd:00 5116795 /usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0 7f66023da000-7f66023ea000 r--p 0003c000 fd:00 5116795 /usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0 7f66023ea000-7f66023eb000 ---p 0004c000 fd:00 5116795 /usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0 7f66023eb000-7f66023ef000 r--p 0004c000 fd:00 5116795 /usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0 7f66023ef000-7f66023f0000 rw-p 00050000 fd:00 5116795 /usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0 7f66023f0000-7f66023f4000 r--p 00000000 fd:00 4457542 /lib/x86_64-linux-gnu/libresolv-2.31.so 7f66023f4000-7f6602402000 r-xp 00004000 fd:00 4457542 /lib/x86_64-linux-gnu/libresolv-2.31.so 7f6602402000-7f6602405000 r--p 00012000 fd:00 4457542 /lib/x86_64-linux-gnu/libresolv-2.31.so 7f6602405000-7f6602406000 ---p 00015000 fd:00 4457542 /lib/x86_64-linux-gnu/libresolv-2.31.so 7f6602406000-7f6602407000 r--p 00015000 fd:00 4457542 /lib/x86_64-linux-gnu/libresolv-2.31.so 7f6602407000-7f6602408000 rw-p 00016000 fd:00 4457542 /lib/x86_64-linux-gnu/libresolv-2.31.so 7f6602408000-7f660240a000 rw-p 00000000 00:00 0 7f660240a000-7f6602411000 r--p 00000000 fd:00 4456788 /lib/x86_64-linux-gnu/libselinux.so.1 7f6602411000-7f660242a000 r-xp 00007000 fd:00 4456788 /lib/x86_64-linux-gnu/libselinux.so.1 7f660242a000-7f6602432000 r--p 00020000 fd:00 4456788 /lib/x86_64-linux-gnu/libselinux.so.1 7f6602432000-7f6602433000 r--p 00027000 fd:00 4456788 /lib/x86_64-linux-gnu/libselinux.so.1 7f6602433000-7f6602434000 rw-p 00028000 fd:00 4456788 /lib/x86_64-linux-gnu/libselinux.so.1 7f6602434000-7f6602436000 rw-p 00000000 00:00 0 7f6602436000-7f6602442000 r--p 00000000 fd:00 5116996 /usr/lib/x86_64-linux-gnu/libmount.so.1.1.0 7f6602442000-7f660247f000 r-xp 0000c000 fd:00 5116996 /usr/lib/x86_64-linux-gnu/libmount.so.1.1.0 7f660247f000-7f6602492000 r--p 00049000 fd:00 5116996 /usr/lib/x86_64-linux-gnu/libmount.so.1.1.0 7f6602492000-7f6602494000 r--p 0005b000 fd:00 5116996 /usr/lib/x86_64-linux-gnu/libmount.so.1.1.0 7f6602494000-7f6602495000 rw-p 0005d000 fd:00 5116996 /usr/lib/x86_64-linux-gnu/libmount.so.1.1.0 7f6602495000-7f66024cd000 r--p 00000000 fd:00 5120530 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6600.1 7f66024cd000-7f66025dd000 r-xp 00038000 fd:00 5120530 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6600.1 7f66025dd000-7f6602667000 r--p 00148000 fd:00 5120530 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6600.1 7f6602667000-7f6602670000 r--p 001d1000 fd:00 5120530 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6600.1 7f6602670000-7f6602671000 rw-p 001da000 fd:00 5120530 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6600.1 7f6602671000-7f6602673000 rw-p 00000000 00:00 0 7f6602673000-7f6602675000 r--p 00000000 fd:00 4456464 /lib/x86_64-linux-gnu/libpcre.so.3.13.3 7f6602675000-7f66026c6000 r-xp 00002000 fd:00 4456464 /lib/x86_64-linux-gnu/libpcre.so.3.13.3 7f66026c6000-7f66026e4000 r--p 00053000 fd:00 4456464 /lib/x86_64-linux-gnu/libpcre.so.3.13.3 7f66026e4000-7f66026e5000 r--p 00070000 fd:00 4456464 /lib/x86_64-linux-gnu/libpcre.so.3.13.3 7f66026e5000-7f66026e6000 rw-p 00071000 fd:00 4456464 /lib/x86_64-linux-gnu/libpcre.so.3.13.3 7f66026e6000-7f66026ee000 r--p 00000000 fd:00 5122914 /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so.1.0.0 7f66026ee000-7f660270e000 r-xp 00008000 fd:00 5122914 /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so.1.0.0 7f660270e000-7f660271b000 r--p 00028000 fd:00 5122914 /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so.1.0.0 7f660271b000-7f660271c000 ---p 00035000 fd:00 5122914 /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so.1.0.0 7f660271c000-7f660271d000 r--p 00035000 fd:00 5122914 /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so.1.0.0 7f660271d000-7f660271e000 rw-p 00036000 fd:00 5122914 /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so.1.0.0 7f660271e000-7f660272c000 r--p 00000000 fd:00 5121917 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6600.1 7f660272c000-7f660275b000 r-xp 0000e000 fd:00 5121917 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6600.1 7f660275b000-7f6602773000 r--p 0003d000 fd:00 5121917 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6600.1 7f6602773000-7f6602774000 ---p 00055000 fd:00 5121917 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6600.1 7f6602774000-7f6602777000 r--p 00055000 fd:00 5121917 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6600.1 7f6602777000-7f6602778000 rw-p 00058000 fd:00 5121917 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6600.1 7f6602778000-7f6602794000 r--p 00000000 fd:00 5120744 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6600.1 7f6602794000-7f660281c000 r-xp 0001c000 fd:00 5120744 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6600.1 7f660281c000-7f66028a4000 r--p 000a4000 fd:00 5120744 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6600.1 7f66028a4000-7f66028a5000 r--p 0012b000 fd:00 5120744 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6600.1 7f66028a5000-7f66028a6000 rw-p 0012c000 fd:00 5120744 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6600.1 7f66028a6000-7f66028a7000 rw-p 00000000 00:00 0 7f66028a7000-7f66028b6000 r--p 00000000 fd:00 4592891 /usr/lib/python3/dist-packages/gi/_gi.cpython-38-x86_64-linux-gnu.so 7f66028b6000-7f66028e1000 r-xp 0000f000 fd:00 4592891 /usr/lib/python3/dist-packages/gi/_gi.cpython-38-x86_64-linux-gnu.so 7f66028e1000-7f66028f1000 r--p 0003a000 fd:00 4592891 /usr/lib/python3/dist-packages/gi/_gi.cpython-38-x86_64-linux-gnu.so 7f66028f1000-7f66028f2000 ---p 0004a000 fd:00 4592891 /usr/lib/python3/dist-packages/gi/_gi.cpython-38-x86_64-linux-gnu.so 7f66028f2000-7f66028f4000 r--p 0004a000 fd:00 4592891 /usr/lib/python3/dist-packages/gi/_gi.cpython-38-x86_64-linux-gnu.so 7f66028f4000-7f66028fb000 rw-p 0004c000 fd:00 4592891 /usr/lib/python3/dist-packages/gi/_gi.cpython-38-x86_64-linux-gnu.so 7f66028fb000-7f660297c000 rw-p 00000000 00:00 0 7f660297c000-7f660297f000 r--p 00000000 fd:00 4456466 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f660297f000-7f6602990000 r-xp 00003000 fd:00 4456466 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f6602990000-7f6602994000 r--p 00014000 fd:00 4456466 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f6602994000-7f6602995000 r--p 00017000 fd:00 4456466 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f6602995000-7f6602996000 rw-p 00018000 fd:00 4456466 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f6602996000-7f6602a2c000 r--p 00000000 fd:00 5118273 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28 7f6602a2c000-7f6602b08000 r-xp 00096000 fd:00 5118273 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28 7f6602b08000-7f6602b51000 r--p 00172000 fd:00 5118273 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28 7f6602b51000-7f6602b52000 ---p 001bb000 fd:00 5118273 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28 7f6602b52000-7f6602b5d000 r--p 001bb000 fd:00 5118273 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28 7f6602b5d000-7f6602b60000 rw-p 001c6000 fd:00 5118273 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28 7f6602b60000-7f6602b63000 rw-p 00000000 00:00 0 7f6602b63000-7f6602b71000 r--p 00000000 fd:00 5125246 /usr/lib/x86_64-linux-gnu/libboost_python38.so.1.71.0 7f6602b71000-7f6602b93000 r-xp 0000e000 fd:00 5125246 /usr/lib/x86_64-linux-gnu/libboost_python38.so.1.71.0 7f6602b93000-7f6602b9f000 r--p 00030000 fd:00 5125246 /usr/lib/x86_64-linux-gnu/libboost_python38.so.1.71.0 7f6602b9f000-7f6602ba1000 r--p 0003b000 fd:00 5125246 /usr/lib/x86_64-linux-gnu/libboost_python38.so.1.71.0 7f6602ba1000-7f6602ba2000 rw-p 0003d000 fd:00 5125246 /usr/lib/x86_64-linux-gnu/libboost_python38.so.1.71.0 7f6602ba2000-7f6602ba3000 rw-p 00000000 00:00 0 7f6602ba3000-7f6602c2c000 r--p 00000000 fd:00 5119773 /usr/lib/x86_64-linux-gnu/libtorrent-rasterbar.so.10.0.0 7f6602c2c000-7f6602f38000 r-xp 00089000 fd:00 5119773 /usr/lib/x86_64-linux-gnu/libtorrent-rasterbar.so.10.0.0 7f6602f38000-7f6602fef000 r--p 00395000 fd:00 5119773 /usr/lib/x86_64-linux-gnu/libtorrent-rasterbar.so.10.0.0 7f6602fef000-7f6602ff0000 ---p 0044c000 fd:00 5119773 /usr/lib/x86_64-linux-gnu/libtorrent-rasterbar.so.10.0.0 7f6602ff0000-7f6602ffd000 r--p 0044c000 fd:00 5119773 /usr/lib/x86_64-linux-gnu/libtorrent-rasterbar.so.10.0.0 7f6602ffd000-7f6603003000 rw-p 00459000 fd:00 5119773 /usr/lib/x86_64-linux-gnu/libtorrent-rasterbar.so.10.0.0 7f6603003000-7f6603008000 rw-p 00000000 00:00 0 7f6603008000-7f660305e000 r--p 00000000 fd:00 5507125 /usr/lib/python3/dist-packages/libtorrent.cpython-38-x86_64-linux-gnu.so 7f660305e000-7f6603116000 r-xp 00056000 fd:00 5507125 /usr/lib/python3/dist-packages/libtorrent.cpython-38-x86_64-linux-gnu.so 7f6603116000-7f660319d000 r--p 0010e000 fd:00 5507125 /usr/lib/python3/dist-packages/libtorrent.cpython-38-x86_64-linux-gnu.so 7f660319d000-7f660319e000 ---p 00195000 fd:00 5507125 /usr/lib/python3/dist-packages/libtorrent.cpython-38-x86_64-linux-gnu.so 7f660319e000-7f66031b1000 r--p 00195000 fd:00 5507125 /usr/lib/python3/dist-packages/libtorrent.cpython-38-x86_64-linux-gnu.so 7f66031b1000-7f66031c2000 rw-p 001a8000 fd:00 5507125 /usr/lib/python3/dist-packages/libtorrent.cpython-38-x86_64-linux-gnu.so 7f66031c2000-7f6603205000 rw-p 00000000 00:00 0 7f6603205000-7f6603207000 r--p 00000000 fd:00 5117968 /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0 7f6603207000-7f660320d000 r-xp 00002000 fd:00 5117968 /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0 7f660320d000-7f660320e000 r--p 00008000 fd:00 5117968 /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0 7f660320e000-7f660320f000 ---p 00009000 fd:00 5117968 /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0 7f660320f000-7f6603210000 r--p 00009000 fd:00 5117968 /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0 7f6603210000-7f6603211000 rw-p 0000a000 fd:00 5117968 /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0 7f6603211000-7f6603212000 r--p 00000000 fd:00 4849729 /usr/lib/locale/C.UTF-8/LC_ADDRESS 7f6603212000-7f6603215000 r--p 00000000 fd:00 5767585 /usr/lib/x86_64-linux-gnu/girepository-1.0/GdkX11-3.0.typelib 7f6603215000-7f660321a000 r--p 00000000 fd:00 5118829 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0 7f660321a000-7f660321f000 r-xp 00005000 fd:00 5118829 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0 7f660321f000-7f6603221000 r--p 0000a000 fd:00 5118829 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0 7f6603221000-7f6603222000 ---p 0000c000 fd:00 5118829 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0 7f6603222000-7f6603223000 r--p 0000c000 fd:00 5118829 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0 7f6603223000-7f6603224000 rw-p 0000d000 fd:00 5118829 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0 7f6603224000-7f6603228000 r--p 00000000 fd:00 5119882 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11600.0 7f6603228000-7f660322a000 r-xp 00004000 fd:00 5119882 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11600.0 7f660322a000-7f660322c000 r--p 00006000 fd:00 5119882 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11600.0 7f660322c000-7f660322d000 ---p 00008000 fd:00 5119882 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11600.0 7f660322d000-7f660322f000 r--p 00008000 fd:00 5119882 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11600.0 7f660322f000-7f6603230000 rw-p 0000a000 fd:00 5119882 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11600.0 7f6603230000-7f6603232000 r--p 00000000 fd:00 4592620 /usr/lib/python3/dist-packages/gi/_gi_cairo.cpython-38-x86_64-linux-gnu.so 7f6603232000-7f6603234000 r-xp 00002000 fd:00 4592620 /usr/lib/python3/dist-packages/gi/_gi_cairo.cpython-38-x86_64-linux-gnu.so 7f6603234000-7f6603235000 r--p 00004000 fd:00 4592620 /usr/lib/python3/dist-packages/gi/_gi_cairo.cpython-38-x86_64-linux-gnu.so 7f6603235000-7f6603236000 r--p 00004000 fd:00 4592620 /usr/lib/python3/dist-packages/gi/_gi_cairo.cpython-38-x86_64-linux-gnu.so 7f6603236000-7f6603237000 rw-p 00005000 fd:00 4592620 /usr/lib/python3/dist-packages/gi/_gi_cairo.cpython-38-x86_64-linux-gnu.so 7f6603237000-7f660323e000 r--p 00000000 fd:00 5769082 /usr/lib/python3.8/lib-dynload/_ctypes.cpython-38-x86_64-linux-gnu.so 7f660323e000-7f660324d000 r-xp 00007000 fd:00 5769082 /usr/lib/python3.8/lib-dynload/_ctypes.cpython-38-x86_64-linux-gnu.so 7f660324d000-7f6603253000 r--p 00016000 fd:00 5769082 /usr/lib/python3.8/lib-dynload/_ctypes.cpython-38-x86_64-linux-gnu.so 7f6603253000-7f6603254000 ---p 0001c000 fd:00 5769082 /usr/lib/python3.8/lib-dynload/_ctypes.cpython-38-x86_64-linux-gnu.so 7f6603254000-7f6603255000 r--p 0001c000 fd:00 5769082 /usr/lib/python3.8/lib-dynload/_ctypes.cpython-38-x86_64-linux-gnu.so 7f6603255000-7f6603259000 rw-p 0001d000 fd:00 5769082 /usr/lib/python3.8/lib-dynload/_ctypes.cpython-38-x86_64-linux-gnu.so 7f6603259000-7f6603319000 rw-p 00000000 00:00 0 7f6603319000-7f660331c000 r--p 00000000 fd:00 5509630 /usr/lib/python3/dist-packages/zope/interface/_zope_interface_coptimizations.cpython-38-x86_64-linux-gnu.so 7f660331c000-7f6603320000 r-xp 00003000 fd:00 5509630 /usr/lib/python3/dist-packages/zope/interface/_zope_interface_coptimizations.cpython-38-x86_64-linux-gnu.so 7f6603320000-7f6603322000 r--p 00007000 fd:00 5509630 /usr/lib/python3/dist-packages/zope/interface/_zope_interface_coptimizations.cpython-38-x86_64-linux-gnu.so 7f6603322000-7f6603323000 r--p 00008000 fd:00 5509630 /usr/lib/python3/dist-packages/zope/interface/_zope_interface_coptimizations.cpython-38-x86_64-linux-gnu.so 7f6603323000-7f6603325000 rw-p 00009000 fd:00 5509630 /usr/lib/python3/dist-packages/zope/interface/_zope_interface_coptimizations.cpython-38-x86_64-linux-gnu.so 7f6603325000-7f6603565000 rw-p 00000000 00:00 0 7f6603565000-7f6603569000 r--p 00000000 fd:00 4456496 /lib/x86_64-linux-gnu/libgpg-error.so.0.29.0 7f6603569000-7f660357e000 r-xp 00004000 fd:00 4456496 /lib/x86_64-linux-gnu/libgpg-error.so.0.29.0 7f660357e000-7f6603588000 r--p 00019000 fd:00 4456496 /lib/x86_64-linux-gnu/libgpg-error.so.0.29.0 7f6603588000-7f6603589000 ---p 00023000 fd:00 4456496 /lib/x86_64-linux-gnu/libgpg-error.so.0.29.0 7f6603589000-7f660358a000 r--p 00023000 fd:00 4456496 /lib/x86_64-linux-gnu/libgpg-error.so.0.29.0 7f660358a000-7f660358b000 rw-p 00024000 fd:00 4456496 /lib/x86_64-linux-gnu/libgpg-error.so.0.29.0 7f660358b000-7f6603597000 r--p 00000000 fd:00 5116828 /usr/lib/x86_64-linux-gnu/libgcrypt.so.20.2.6 7f6603597000-7f6603665000 r-xp 0000c000 fd:00 5116828 /usr/lib/x86_64-linux-gnu/libgcrypt.so.20.2.6 7f6603665000-7f66036a2000 r--p 000da000 fd:00 5116828 /usr/lib/x86_64-linux-gnu/libgcrypt.so.20.2.6 7f66036a2000-7f66036a4000 r--p 00116000 fd:00 5116828 /usr/lib/x86_64-linux-gnu/libgcrypt.so.20.2.6 7f66036a4000-7f66036a9000 rw-p 00118000 fd:00 5116828 /usr/lib/x86_64-linux-gnu/libgcrypt.so.20.2.6 7f66036a9000-7f66036ac000 r--p 00000000 fd:00 5117143 /usr/lib/x86_64-linux-gnu/liblz4.so.1.9.2 7f66036ac000-7f66036c6000 r-xp 00003000 fd:00 5117143 /usr/lib/x86_64-linux-gnu/liblz4.so.1.9.2 7f66036c6000-7f66036c9000 r--p 0001d000 fd:00 5117143 /usr/lib/x86_64-linux-gnu/liblz4.so.1.9.2 7f66036c9000-7f66036ca000 r--p 0001f000 fd:00 5117143 /usr/lib/x86_64-linux-gnu/liblz4.so.1.9.2 7f66036ca000-7f66036cb000 rw-p 00020000 fd:00 5117143 /usr/lib/x86_64-linux-gnu/liblz4.so.1.9.2 7f66036cb000-7f66036cf000 r--p 00000000 fd:00 5117016 /usr/lib/x86_64-linux-gnu/libzstd.so.1.4.5 7f66036cf000-7f6603787000 r-xp 00004000 fd:00 5117016 /usr/lib/x86_64-linux-gnu/libzstd.so.1.4.5 7f6603787000-7f6603799000 r--p 000bc000 fd:00 5117016 /usr/lib/x86_64-linux-gnu/libzstd.so.1.4.5 7f6603799000-7f660379a000 r--p 000cd000 fd:00 5117016 /usr/lib/x86_64-linux-gnu/libzstd.so.1.4.5 7f660379a000-7f660379b000 rw-p 000ce000 fd:00 5117016 /usr/lib/x86_64-linux-gnu/libzstd.so.1.4.5 7f660379b000-7f66037ad000 r--p 00000000 fd:00 4457040 /lib/x86_64-linux-gnu/libsystemd.so.0.29.0 7f66037ad000-7f6603823000 r-xp 00012000 fd:00 4457040 /lib/x86_64-linux-gnu/libsystemd.so.0.29.0 7f6603823000-7f6603848000 r--p 00088000 fd:00 4457040 /lib/x86_64-linux-gnu/libsystemd.so.0.29.0 7f6603848000-7f660384c000 r--p 000ac000 fd:00 4457040 /lib/x86_64-linux-gnu/libsystemd.so.0.29.0 7f660384c000-7f660384d000 rw-p 000b0000 fd:00 4457040 /lib/x86_64-linux-gnu/libsystemd.so.0.29.0 7f660384d000-7f660384e000 rw-p 00000000 00:00 0 7f660384e000-7f660385c000 r--p 00000000 fd:00 5121374 /usr/lib/x86_64-linux-gnu/libdbus-1.so.3.29.0 7f660385c000-7f660388b000 r-xp 0000e000 fd:00 5121374 /usr/lib/x86_64-linux-gnu/libdbus-1.so.3.29.0 7f660388b000-7f66038a0000 r--p 0003d000 fd:00 5121374 /usr/lib/x86_64-linux-gnu/libdbus-1.so.3.29.0 7f66038a0000-7f66038a1000 ---p 00052000 fd:00 5121374 /usr/lib/x86_64-linux-gnu/libdbus-1.so.3.29.0 7f66038a1000-7f66038a3000 r--p 00052000 fd:00 5121374 /usr/lib/x86_64-linux-gnu/libdbus-1.so.3.29.0 7f66038a3000-7f66038a4000 rw-p 00054000 fd:00 5121374 /usr/lib/x86_64-linux-gnu/libdbus-1.so.3.29.0 7f66038a4000-7f66038ab000 r--p 00000000 fd:00 5505731 /usr/lib/python3/dist-packages/_dbus_bindings.cpython-38-x86_64-linux-gnu.so 7f66038ab000-7f66038b9000 r-xp 00007000 fd:00 5505731 /usr/lib/python3/dist-packages/_dbus_bindings.cpython-38-x86_64-linux-gnu.so 7f66038b9000-7f66038c6000 r--p 00015000 fd:00 5505731 /usr/lib/python3/dist-packages/_dbus_bindings.cpython-38-x86_64-linux-gnu.so 7f66038c6000-7f66038c7000 ---p 00022000 fd:00 5505731 /usr/lib/python3/dist-packages/_dbus_bindings.cpython-38-x86_64-linux-gnu.so 7f66038c7000-7f66038c8000 r--p 00022000 fd:00 5505731 /usr/lib/python3/dist-packages/_dbus_bindings.cpython-38-x86_64-linux-gnu.so 7f66038c8000-7f66038ce000 rw-p 00023000 fd:00 5505731 /usr/lib/python3/dist-packages/_dbus_bindings.cpython-38-x86_64-linux-gnu.so 7f66038ce000-7f660390e000 rw-p 00000000 00:00 0 7f660390e000-7f660392b000 r--p 00000000 fd:00 5121552 /usr/lib/x86_64-linux-gnu/libssl.so.1.1 7f660392b000-7f6603978000 r-xp 0001d000 fd:00 5121552 /usr/lib/x86_64-linux-gnu/libssl.so.1.1 7f6603978000-7f6603992000 r--p 0006a000 fd:00 5121552 /usr/lib/x86_64-linux-gnu/libssl.so.1.1 7f6603992000-7f6603993000 ---p 00084000 fd:00 5121552 /usr/lib/x86_64-linux-gnu/libssl.so.1.1 7f6603993000-7f660399c000 r--p 00084000 fd:00 5121552 /usr/lib/x86_64-linux-gnu/libssl.so.1.1 7f660399c000-7f66039a0000 rw-p 0008d000 fd:00 5121552 /usr/lib/x86_64-linux-gnu/libssl.so.1.1 7f66039a0000-7f66039af000 r--p 00000000 fd:00 5767717 /usr/lib/python3.8/lib-dynload/_ssl.cpython-38-x86_64-linux-gnu.so 7f66039af000-7f66039b8000 r-xp 0000f000 fd:00 5767717 /usr/lib/python3.8/lib-dynload/_ssl.cpython-38-x86_64-linux-gnu.so 7f66039b8000-7f66039c4000 r--p 00018000 fd:00 5767717 /usr/lib/python3.8/lib-dynload/_ssl.cpython-38-x86_64-linux-gnu.so 7f66039c4000-7f66039c5000 r--p 00023000 fd:00 5767717 /usr/lib/python3.8/lib-dynload/_ssl.cpython-38-x86_64-linux-gnu.so 7f66039c5000-7f66039cc000 rw-p 00024000 fd:00 5767717 /usr/lib/python3.8/lib-dynload/_ssl.cpython-38-x86_64-linux-gnu.so 7f66039cc000-7f6603a0c000 rw-p 00000000 00:00 0 7f6603a0c000-7f6603a92000 r--p 00000000 fd:00 5121435 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 7f6603a92000-7f6603c39000 r-xp 00086000 fd:00 5121435 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 7f6603c39000-7f6603cc9000 r--p 0022d000 fd:00 5121435 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 7f6603cc9000-7f6603cca000 ---p 002bd000 fd:00 5121435 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 7f6603cca000-7f6603cfa000 r--p 002bd000 fd:00 5121435 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 7f6603cfa000-7f6603cfc000 rw-p 002ed000 fd:00 5121435 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 7f6603cfc000-7f6603dc0000 rw-p 00000000 00:00 0 7f6603dc0000-7f6603dc1000 r--s 00000000 fd:00 4721755 /var/cache/fontconfig/12ec8704-6d51-4c86-8d39-3b778b361caf-le64.cache-7 7f6603dc1000-7f6603dc3000 r--p 00000000 fd:00 5767297 /usr/lib/x86_64-linux-gnu/girepository-1.0/AppIndicator3-0.1.typelib 7f6603dc3000-7f6603dc4000 r--s 00000000 fd:00 2228943 /home/sergio/.local/share/mime/mime.cache 7f6603dc4000-7f6603dc5000 rwxp 00000000 00:00 0 7f6603dc5000-7f6603dc7000 r--p 00000000 fd:00 5507199 /usr/lib/python3/dist-packages/bcrypt/_bcrypt.abi3.so 7f6603dc7000-7f6603dcc000 r-xp 00002000 fd:00 5507199 /usr/lib/python3/dist-packages/bcrypt/_bcrypt.abi3.so 7f6603dcc000-7f6603dce000 r--p 00007000 fd:00 5507199 /usr/lib/python3/dist-packages/bcrypt/_bcrypt.abi3.so 7f6603dce000-7f6603dcf000 ---p 00009000 fd:00 5507199 /usr/lib/python3/dist-packages/bcrypt/_bcrypt.abi3.so 7f6603dcf000-7f6603dd0000 r--p 00009000 fd:00 5507199 /usr/lib/python3/dist-packages/bcrypt/_bcrypt.abi3.so 7f6603dd0000-7f6603dd1000 rw-p 0000a000 fd:00 5507199 /usr/lib/python3/dist-packages/bcrypt/_bcrypt.abi3.so 7f6603dd1000-7f6604251000 rw-p 00000000 00:00 0 7f6604251000-7f6604252000 r--p 00000000 fd:00 4850201 /usr/lib/locale/C.UTF-8/LC_TELEPHONE 7f6604252000-7f6604253000 r--p 00000000 fd:00 4849972 /usr/lib/locale/C.UTF-8/LC_IDENTIFICATION 7f6604253000-7f6604254000 r--p 00000000 fd:00 5768646 /usr/lib/x86_64-linux-gnu/girepository-1.0/GModule-2.0.typelib 7f6604254000-7f6604255000 r--p 00000000 fd:00 5121212 /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.6600.1 7f6604255000-7f6604257000 r-xp 00001000 fd:00 5121212 /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.6600.1 7f6604257000-7f6604258000 r--p 00003000 fd:00 5121212 /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.6600.1 7f6604258000-7f6604259000 r--p 00003000 fd:00 5121212 /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.6600.1 7f6604259000-7f660425a000 rw-p 00004000 fd:00 5121212 /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.6600.1 7f660425a000-7f66042da000 rw-p 00000000 00:00 0 7f66042da000-7f66042dd000 r--p 00000000 fd:00 4457293 /lib/x86_64-linux-gnu/liblzma.so.5.2.4 7f66042dd000-7f66042f5000 r-xp 00003000 fd:00 4457293 /lib/x86_64-linux-gnu/liblzma.so.5.2.4 7f66042f5000-7f6604300000 r--p 0001b000 fd:00 4457293 /lib/x86_64-linux-gnu/liblzma.so.5.2.4 7f6604300000-7f6604301000 ---p 00026000 fd:00 4457293 /lib/x86_64-linux-gnu/liblzma.so.5.2.4 7f6604301000-7f6604302000 r--p 00026000 fd:00 4457293 /lib/x86_64-linux-gnu/liblzma.so.5.2.4 7f6604302000-7f6604303000 rw-p 00027000 fd:00 4457293 /lib/x86_64-linux-gnu/liblzma.so.5.2.4 7f6604303000-7f6604304000 r--p 00000000 fd:00 5122484 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0 7f6604304000-7f6604305000 r-xp 00001000 fd:00 5122484 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0 7f6604305000-7f6604306000 r--p 00002000 fd:00 5122484 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0 7f6604306000-7f6604307000 r--p 00002000 fd:00 5122484 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0 7f6604307000-7f6604308000 rw-p 00003000 fd:00 5122484 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0 7f6604308000-7f6604309000 r--p 00000000 fd:00 5506287 /usr/lib/python3/dist-packages/setproctitle.cpython-38-x86_64-linux-gnu.so 7f6604309000-7f660430b000 r-xp 00001000 fd:00 5506287 /usr/lib/python3/dist-packages/setproctitle.cpython-38-x86_64-linux-gnu.so 7f660430b000-7f660430c000 r--p 00003000 fd:00 5506287 /usr/lib/python3/dist-packages/setproctitle.cpython-38-x86_64-linux-gnu.so 7f660430c000-7f660430d000 r--p 00003000 fd:00 5506287 /usr/lib/python3/dist-packages/setproctitle.cpython-38-x86_64-linux-gnu.so 7f660430d000-7f660430e000 rw-p 00004000 fd:00 5506287 /usr/lib/python3/dist-packages/setproctitle.cpython-38-x86_64-linux-gnu.so 7f660430e000-7f6604310000 r--p 00000000 fd:00 5769111 /usr/lib/python3.8/lib-dynload/_json.cpython-38-x86_64-linux-gnu.so 7f6604310000-7f6604317000 r-xp 00002000 fd:00 5769111 /usr/lib/python3.8/lib-dynload/_json.cpython-38-x86_64-linux-gnu.so 7f6604317000-7f6604319000 r--p 00009000 fd:00 5769111 /usr/lib/python3.8/lib-dynload/_json.cpython-38-x86_64-linux-gnu.so 7f6604319000-7f660431a000 r--p 0000a000 fd:00 5769111 /usr/lib/python3.8/lib-dynload/_json.cpython-38-x86_64-linux-gnu.so 7f660431a000-7f660431b000 rw-p 0000b000 fd:00 5769111 /usr/lib/python3.8/lib-dynload/_json.cpython-38-x86_64-linux-gnu.so 7f660431b000-7f660431d000 r--p 00000000 fd:00 5111829 /usr/lib/x86_64-linux-gnu/libuuid.so.1.3.0 7f660431d000-7f6604321000 r-xp 00002000 fd:00 5111829 /usr/lib/x86_64-linux-gnu/libuuid.so.1.3.0 7f6604321000-7f6604322000 r--p 00006000 fd:00 5111829 /usr/lib/x86_64-linux-gnu/libuuid.so.1.3.0 7f6604322000-7f6604323000 r--p 00006000 fd:00 5111829 /usr/lib/x86_64-linux-gnu/libuuid.so.1.3.0 7f6604323000-7f6604324000 rw-p 00007000 fd:00 5111829 /usr/lib/x86_64-linux-gnu/libuuid.so.1.3.0 7f6604324000-7f6604325000 r--p 00000000 fd:00 5769252 /usr/lib/python3.8/lib-dynload/_uuid.cpython-38-x86_64-linux-gnu.so 7f6604325000-7f6604326000 r-xp 00001000 fd:00 5769252 /usr/lib/python3.8/lib-dynload/_uuid.cpython-38-x86_64-linux-gnu.so 7f6604326000-7f6604327000 r--p 00002000 fd:00 5769252 /usr/lib/python3.8/lib-dynload/_uuid.cpython-38-x86_64-linux-gnu.so 7f6604327000-7f6604328000 r--p 00002000 fd:00 5769252 /usr/lib/python3.8/lib-dynload/_uuid.cpython-38-x86_64-linux-gnu.so 7f6604328000-7f6604329000 rw-p 00003000 fd:00 5769252 /usr/lib/python3.8/lib-dynload/_uuid.cpython-38-x86_64-linux-gnu.so 7f6604329000-7f660432b000 r--p 00000000 fd:00 5769176 /usr/lib/python3.8/lib-dynload/_lzma.cpython-38-x86_64-linux-gnu.so 7f660432b000-7f660432e000 r-xp 00002000 fd:00 5769176 /usr/lib/python3.8/lib-dynload/_lzma.cpython-38-x86_64-linux-gnu.so 7f660432e000-7f6604331000 r--p 00005000 fd:00 5769176 /usr/lib/python3.8/lib-dynload/_lzma.cpython-38-x86_64-linux-gnu.so 7f6604331000-7f6604332000 r--p 00007000 fd:00 5769176 /usr/lib/python3.8/lib-dynload/_lzma.cpython-38-x86_64-linux-gnu.so 7f6604332000-7f6604333000 rw-p 00008000 fd:00 5769176 /usr/lib/python3.8/lib-dynload/_lzma.cpython-38-x86_64-linux-gnu.so 7f6604333000-7f6604514000 rw-p 00000000 00:00 0 7f6604514000-7f6604518000 r--p 00000000 fd:00 5767319 /usr/lib/x86_64-linux-gnu/girepository-1.0/GdkPixbuf-2.0.typelib 7f6604518000-7f660451a000 r--p 00000000 fd:00 5769192 /usr/lib/python3.8/lib-dynload/_queue.cpython-38-x86_64-linux-gnu.so 7f660451a000-7f660451b000 r-xp 00002000 fd:00 5769192 /usr/lib/python3.8/lib-dynload/_queue.cpython-38-x86_64-linux-gnu.so 7f660451b000-7f660451c000 r--p 00003000 fd:00 5769192 /usr/lib/python3.8/lib-dynload/_queue.cpython-38-x86_64-linux-gnu.so 7f660451c000-7f660451d000 r--p 00003000 fd:00 5769192 /usr/lib/python3.8/lib-dynload/_queue.cpython-38-x86_64-linux-gnu.so 7f660451d000-7f660451e000 rw-p 00004000 fd:00 5769192 /usr/lib/python3.8/lib-dynload/_queue.cpython-38-x86_64-linux-gnu.so 7f660451e000-7f6604521000 r--p 00000000 fd:00 4457543 /lib/x86_64-linux-gnu/librt-2.31.so 7f6604521000-7f6604525000 r-xp 00003000 fd:00 4457543 /lib/x86_64-linux-gnu/librt-2.31.so 7f6604525000-7f6604526000 r--p 00007000 fd:00 4457543 /lib/x86_64-linux-gnu/librt-2.31.so 7f6604526000-7f6604527000 ---p 00008000 fd:00 4457543 /lib/x86_64-linux-gnu/librt-2.31.so 7f6604527000-7f6604528000 r--p 00008000 fd:00 4457543 /lib/x86_64-linux-gnu/librt-2.31.so 7f6604528000-7f6604529000 rw-p 00009000 fd:00 4457543 /lib/x86_64-linux-gnu/librt-2.31.so 7f6604529000-7f660452c000 r--p 00000000 fd:00 5767225 /usr/lib/python3.8/lib-dynload/_hashlib.cpython-38-x86_64-linux-gnu.so 7f660452c000-7f6604530000 r-xp 00003000 fd:00 5767225 /usr/lib/python3.8/lib-dynload/_hashlib.cpython-38-x86_64-linux-gnu.so 7f6604530000-7f6604532000 r--p 00007000 fd:00 5767225 /usr/lib/python3.8/lib-dynload/_hashlib.cpython-38-x86_64-linux-gnu.so 7f6604532000-7f6604533000 r--p 00008000 fd:00 5767225 /usr/lib/python3.8/lib-dynload/_hashlib.cpython-38-x86_64-linux-gnu.so 7f6604533000-7f6604534000 rw-p 00009000 fd:00 5767225 /usr/lib/python3.8/lib-dynload/_hashlib.cpython-38-x86_64-linux-gnu.so 7f6604534000-7f6604535000 r--p 00000000 fd:00 5767692 /usr/lib/python3.8/lib-dynload/_opcode.cpython-38-x86_64-linux-gnu.so 7f6604535000-7f6604536000 r-xp 00001000 fd:00 5767692 /usr/lib/python3.8/lib-dynload/_opcode.cpython-38-x86_64-linux-gnu.so 7f6604536000-7f6604537000 r--p 00002000 fd:00 5767692 /usr/lib/python3.8/lib-dynload/_opcode.cpython-38-x86_64-linux-gnu.so 7f6604537000-7f6604538000 r--p 00002000 fd:00 5767692 /usr/lib/python3.8/lib-dynload/_opcode.cpython-38-x86_64-linux-gnu.so 7f6604538000-7f6604539000 rw-p 00003000 fd:00 5767692 /usr/lib/python3.8/lib-dynload/_opcode.cpython-38-x86_64-linux-gnu.so 7f6604539000-7f6604679000 rw-p 00000000 00:00 0 7f6604679000-7f66046ab000 r--p 00000000 fd:00 4849963 /usr/lib/locale/C.UTF-8/LC_CTYPE 7f66046ab000-7f6604993000 r--p 00000000 fd:00 4849743 /usr/lib/locale/locale-archive 7f6604993000-7f6604996000 rw-p 00000000 00:00 0 7f6604996000-7f66049bb000 r--p 00000000 fd:00 4457061 /lib/x86_64-linux-gnu/libc-2.31.so 7f66049bb000-7f6604b06000 r-xp 00025000 fd:00 4457061 /lib/x86_64-linux-gnu/libc-2.31.so 7f6604b06000-7f6604b50000 r--p 00170000 fd:00 4457061 /lib/x86_64-linux-gnu/libc-2.31.so 7f6604b50000-7f6604b51000 ---p 001ba000 fd:00 4457061 /lib/x86_64-linux-gnu/libc-2.31.so 7f6604b51000-7f6604b54000 r--p 001ba000 fd:00 4457061 /lib/x86_64-linux-gnu/libc-2.31.so 7f6604b54000-7f6604b57000 rw-p 001bd000 fd:00 4457061 /lib/x86_64-linux-gnu/libc-2.31.so 7f6604b57000-7f6604b5b000 rw-p 00000000 00:00 0 7f6604b5b000-7f6604b5e000 r--p 00000000 fd:00 4456803 /lib/x86_64-linux-gnu/libz.so.1.2.11 7f6604b5e000-7f6604b6f000 r-xp 00003000 fd:00 4456803 /lib/x86_64-linux-gnu/libz.so.1.2.11 7f6604b6f000-7f6604b75000 r--p 00014000 fd:00 4456803 /lib/x86_64-linux-gnu/libz.so.1.2.11 7f6604b75000-7f6604b76000 ---p 0001a000 fd:00 4456803 /lib/x86_64-linux-gnu/libz.so.1.2.11 7f6604b76000-7f6604b77000 r--p 0001a000 fd:00 4456803 /lib/x86_64-linux-gnu/libz.so.1.2.11 7f6604b77000-7f6604b78000 rw-p 0001b000 fd:00 4456803 /lib/x86_64-linux-gnu/libz.so.1.2.11 7f6604b78000-7f6604b7a000 rw-p 00000000 00:00 0 7f6604b7a000-7f6604b7e000 r--p 00000000 fd:00 4457217 /lib/x86_64-linux-gnu/libexpat.so.1.6.12 7f6604b7e000-7f6604b9b000 r-xp 00004000 fd:00 4457217 /lib/x86_64-linux-gnu/libexpat.so.1.6.12 7f6604b9b000-7f6604ba5000 r--p 00021000 fd:00 4457217 /lib/x86_64-linux-gnu/libexpat.so.1.6.12 7f6604ba5000-7f6604ba6000 ---p 0002b000 fd:00 4457217 /lib/x86_64-linux-gnu/libexpat.so.1.6.12 7f6604ba6000-7f6604ba8000 r--p 0002b000 fd:00 4457217 /lib/x86_64-linux-gnu/libexpat.so.1.6.12 7f6604ba8000-7f6604ba9000 rw-p 0002d000 fd:00 4457217 /lib/x86_64-linux-gnu/libexpat.so.1.6.12 7f6604ba9000-7f6604bb8000 r--p 00000000 fd:00 4457116 /lib/x86_64-linux-gnu/libm-2.31.so 7f6604bb8000-7f6604c52000 r-xp 0000f000 fd:00 4457116 /lib/x86_64-linux-gnu/libm-2.31.so 7f6604c52000-7f6604ceb000 r--p 000a9000 fd:00 4457116 /lib/x86_64-linux-gnu/libm-2.31.so 7f6604ceb000-7f6604cec000 r--p 00141000 fd:00 4457116 /lib/x86_64-linux-gnu/libm-2.31.so 7f6604cec000-7f6604ced000 rw-p 00142000 fd:00 4457116 /lib/x86_64-linux-gnu/libm-2.31.so 7f6604ced000-7f6604cee000 r--p 00000000 fd:00 4457546 /lib/x86_64-linux-gnu/libutil-2.31.so 7f6604cee000-7f6604cef000 r-xp 00001000 fd:00 4457546 /lib/x86_64-linux-gnu/libutil-2.31.so 7f6604cef000-7f6604cf0000 r--p 00002000 fd:00 4457546 /lib/x86_64-linux-gnu/libutil-2.31.so 7f6604cf0000-7f6604cf1000 r--p 00002000 fd:00 4457546 /lib/x86_64-linux-gnu/libutil-2.31.so 7f6604cf1000-7f6604cf2000 rw-p 00003000 fd:00 4457546 /lib/x86_64-linux-gnu/libutil-2.31.so 7f6604cf2000-7f6604cf3000 r--p 00000000 fd:00 4457110 /lib/x86_64-linux-gnu/libdl-2.31.so 7f6604cf3000-7f6604cf5000 r-xp 00001000 fd:00 4457110 /lib/x86_64-linux-gnu/libdl-2.31.so 7f6604cf5000-7f6604cf6000 r--p 00003000 fd:00 4457110 /lib/x86_64-linux-gnu/libdl-2.31.so 7f6604cf6000-7f6604cf7000 r--p 00003000 fd:00 4457110 /lib/x86_64-linux-gnu/libdl-2.31.so 7f6604cf7000-7f6604cf8000 rw-p 00004000 fd:00 4457110 /lib/x86_64-linux-gnu/libdl-2.31.so 7f6604cf8000-7f6604cff000 r--p 00000000 fd:00 4457541 /lib/x86_64-linux-gnu/libpthread-2.31.so 7f6604cff000-7f6604d0f000 r-xp 00007000 fd:00 4457541 /lib/x86_64-linux-gnu/libpthread-2.31.so 7f6604d0f000-7f6604d14000 r--p 00017000 fd:00 4457541 /lib/x86_64-linux-gnu/libpthread-2.31.so 7f6604d14000-7f6604d15000 r--p 0001b000 fd:00 4457541 /lib/x86_64-linux-gnu/libpthread-2.31.so 7f6604d15000-7f6604d16000 rw-p 0001c000 fd:00 4457541 /lib/x86_64-linux-gnu/libpthread-2.31.so 7f6604d16000-7f6604d1a000 rw-p 00000000 00:00 0 7f6604d1a000-7f6604d1e000 r--p 00000000 fd:00 5768328 /usr/lib/x86_64-linux-gnu/girepository-1.0/cairo-1.0.typelib 7f6604d1e000-7f6604d20000 r--p 00000000 fd:00 4456672 /lib/x86_64-linux-gnu/libbz2.so.1.0.4 7f6604d20000-7f6604d2d000 r-xp 00002000 fd:00 4456672 /lib/x86_64-linux-gnu/libbz2.so.1.0.4 7f6604d2d000-7f6604d2f000 r--p 0000f000 fd:00 4456672 /lib/x86_64-linux-gnu/libbz2.so.1.0.4 7f6604d2f000-7f6604d30000 r--p 00010000 fd:00 4456672 /lib/x86_64-linux-gnu/libbz2.so.1.0.4 7f6604d30000-7f6604d31000 rw-p 00011000 fd:00 4456672 /lib/x86_64-linux-gnu/libbz2.so.1.0.4 7f6604d31000-7f6604d33000 r--p 00000000 fd:00 5768015 /usr/lib/python3.8/lib-dynload/_bz2.cpython-38-x86_64-linux-gnu.so 7f6604d33000-7f6604d35000 r-xp 00002000 fd:00 5768015 /usr/lib/python3.8/lib-dynload/_bz2.cpython-38-x86_64-linux-gnu.so 7f6604d35000-7f6604d37000 r--p 00004000 fd:00 5768015 /usr/lib/python3.8/lib-dynload/_bz2.cpython-38-x86_64-linux-gnu.so 7f6604d37000-7f6604d38000 r--p 00005000 fd:00 5768015 /usr/lib/python3.8/lib-dynload/_bz2.cpython-38-x86_64-linux-gnu.so 7f6604d38000-7f6604d39000 rw-p 00006000 fd:00 5768015 /usr/lib/python3.8/lib-dynload/_bz2.cpython-38-x86_64-linux-gnu.so 7f6604d39000-7f6604d40000 r--s 00000000 fd:00 5137167 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache 7f6604d40000-7f6604d41000 r--p 00000000 fd:00 4456593 /lib/x86_64-linux-gnu/libSegFault.so 7f6604d41000-7f6604d44000 r-xp 00001000 fd:00 4456593 /lib/x86_64-linux-gnu/libSegFault.so 7f6604d44000-7f6604d45000 r--p 00004000 fd:00 4456593 /lib/x86_64-linux-gnu/libSegFault.so 7f6604d45000-7f6604d46000 r--p 00004000 fd:00 4456593 /lib/x86_64-linux-gnu/libSegFault.so 7f6604d46000-7f6604d47000 rw-p 00005000 fd:00 4456593 /lib/x86_64-linux-gnu/libSegFault.so 7f6604d47000-7f6604d49000 rw-p 00000000 00:00 0 7f6604d49000-7f6604d4a000 r--p 00000000 fd:00 4456566 /lib/x86_64-linux-gnu/ld-2.31.so 7f6604d4a000-7f6604d6a000 r-xp 00001000 fd:00 4456566 /lib/x86_64-linux-gnu/ld-2.31.so 7f6604d6a000-7f6604d72000 r--p 00021000 fd:00 4456566 /lib/x86_64-linux-gnu/ld-2.31.so 7f6604d72000-7f6604d73000 r--p 00000000 fd:00 5768983 /usr/lib/x86_64-linux-gnu/girepository-1.0/xlib-2.0.typelib 7f6604d73000-7f6604d74000 r--p 00029000 fd:00 4456566 /lib/x86_64-linux-gnu/ld-2.31.so 7f6604d74000-7f6604d75000 rw-p 0002a000 fd:00 4456566 /lib/x86_64-linux-gnu/ld-2.31.so 7f6604d75000-7f6604d76000 rw-p 00000000 00:00 0 7ffd73320000-7ffd73342000 rw-p 00000000 00:00 0 s 7ffd733e6000-7ffd733ea000 r--p 00000000 00:00 0 [vvar] 7ffd733ea000-7ffd733ec000 r-xp 00000000 00:00 0 s zsh: exit 139 catchsegv deluge-gtk }}} " sergio 3434 deluged doesn't work with bridge Core 2.0.3 needs verified bug new 2020-10-23T18:38:21Z 2020-10-23T18:38:21Z "With {{{ auto eth0 iface eth0 inet dhcp }}} it works fine. With {{{ auto br0 iface br0 inet dhcp bridge_ports eth0 bridge_maxwait 0 }}} it doesn't work at all. Setting Outgoing interface to br0 or eth0 changes nothing. Proxy changes nothing. Debian sid. All other network programs work fine." sergio 3474 Server side error 3 Unknown 2.0.3 needs verified bug new 2021-06-21T20:42:22Z 2021-06-21T20:44:55Z Installed deluge 2.0.3 on upgrade installation of fedora core 34. Multiple issues but work on this one first. Able to open deluge-gtk and add new torrents but unable to get back to same set of torrents when restarting deluge. I have multiple instances of the daemon up and running on separate ports. Open deluge-gtk with -c option pointing to config location of daemon. have hundreds of torrents running in daemon but they do not show in deluge-gtk jhparizona 3480 Deluge crashes when removing a torrent Unknown 2.0.3 needs verified bug new 2021-08-14T19:31:03Z 2022-02-09T05:04:47Z "Summary: Deluge crashed when trying to remove a torrent. Description: I use Deluge with Radarr. Deluge removed torrents just fine for roughly an hour and then crashed when trying to remove a torrent. Note that this happens all the time. Every time I open Deluge and then roughly an hour later, it crashes. Here is the error message that is showing all over in its log. {{{ 04:02:10 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback: : torrent_id 05c4dc412ee69c5a21bf7d2bac306cd09e02f94c not in session. /usr/lib/python3/dist-packages/deluge/ui/web/json_api.py:162:_handle_request /usr/lib/python3/dist-packages/deluge/ui/web/json_api.py:131:_exec_remote /usr/lib/python3/dist-packages/deluge/ui/client.py:551:__call__ /usr/lib/python3/dist-packages/deluge/ui/client.py:500:call --- --- /usr/lib/python3/dist-packages/twisted/internet/defer.py:151:maybeDeferred /usr/lib/python3/dist-packages/deluge/core/core.py:589:remove_torrent /usr/lib/python3/dist-packages/deluge/core/torrentmanager.py:725:remove }}} Version: OS: Debian 10 (buster) Deluge: 2.0.3-2-201906121747-ubuntu16.04.1 Component: ?" ExorDG 3484 deluge-gtk 2.0.3 thin client not showing all torrents GTK UI 2.0.3 needs verified bug new 2021-10-30T00:18:48Z 2022-02-09T22:14:44Z "I have deluged 2.0.3 running on machine A, which is headless. It has some 750 torrents seeding. They were restored after an upgrade from the older version of Deluge by running the script described in https://forum.deluge-torrent.org/viewtopic.php?t=55508&start=10 -- mentioning this in case it is a clue. If I run deluge-console on machine A I see all torrents. I add torrents to Deluge via Flexget, and this works fine. The problems appear when I run deluge-gtk 2.0.3 from machine B and connect to the deluged running on machine A. It shows 0 torrents, though oddly under ""labels"" in the sidebar, the ""All"" label shows the full 750-something number of torrents. If I click it, no data appears. ""All"" in the top of the sidebar (under ""trackers"") shows 0. I found that if I add a torrent via deluge-gtk it *does* show up. If I then look in deluge-console on machine A I see all torrents including the 750-something *and* the newly added one. What is going on here? I should also mention that I see a lot of twisted errors (3 arguments passed but expected 1 or 2) in the console if I run deluge-gtk from the console. I searched around for this and as far as I can gather it's a known bug and only affects logging so can be ignored. Mentioning it all the same. I didn't see anything else surprising in the logs." tremby 3486 deluge seems to crash on exit Unknown 2.0.3 needs verified bug new 2021-12-03T08:43:14Z 2021-12-03T08:43:14Z " {{{ Dec 03 10:37:49 hal9002 bash[2729]: Unhandled Error Dec 03 10:37:49 hal9002 bash[2729]: Traceback (most recent call last): Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py"", line 122, in run_daemon Dec 03 10:37:49 hal9002 bash[2729]: daemon.start() Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/deluge/core/daemon.py"", line 164, in start Dec 03 10:37:49 hal9002 bash[2729]: reactor.run() Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/twisted/internet/base.py"", line 1267, in run Dec 03 10:37:49 hal9002 bash[2729]: self.mainLoop() Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/twisted/internet/base.py"", line 1276, in mainLoop Dec 03 10:37:49 hal9002 bash[2729]: self.runUntilCurrent() Dec 03 10:37:49 hal9002 bash[2729]: --- --- Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/twisted/internet/base.py"", line 875, in runUntilCurrent Dec 03 10:37:49 hal9002 bash[2729]: f(*a, **kw) Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/twisted/internet/base.py"", line 635, in stop Dec 03 10:37:49 hal9002 bash[2729]: raise error.ReactorNotRunning( Dec 03 10:37:49 hal9002 bash[2729]: twisted.internet.error.ReactorNotRunning: Can't stop reactor that isn't running. Dec 03 10:37:49 hal9002 bash[2729]: Temporarily disabling observer LegacyLogObserverWrapper(>) due to exception: [Failure instance: Traceback: : _findCaller() takes from 1 to 2 positional arguments but 3 were given Dec 03 10:37:49 hal9002 bash[2729]: /usr/lib/python3/dist-packages/twisted/python/log.py:134:err Dec 03 10:37:49 hal9002 bash[2729]: /usr/lib/python3/dist-packages/twisted/python/threadable.py:53:sync Dec 03 10:37:49 hal9002 bash[2729]: /usr/lib/python3/dist-packages/twisted/python/log.py:286:msg Dec 03 10:37:49 hal9002 bash[2729]: /usr/lib/python3/dist-packages/twisted/logger/_legacy.py:154:publishToNewObserver Dec 03 10:37:49 hal9002 bash[2729]: --- --- Dec 03 10:37:49 hal9002 bash[2729]: /usr/lib/python3/dist-packages/twisted/logger/_observer.py:131:__call__ Dec 03 10:37:49 hal9002 bash[2729]: /usr/lib/python3/dist-packages/twisted/logger/_legacy.py:93:__call__ Dec 03 10:37:49 hal9002 bash[2729]: /usr/lib/python3/dist-packages/deluge/log.py:208:emit Dec 03 10:37:49 hal9002 bash[2729]: /usr/lib/python3/dist-packages/twisted/python/log.py:595:emit Dec 03 10:37:49 hal9002 bash[2729]: /usr/lib/python3/dist-packages/twisted/logger/_legacy.py:154:publishToNewObserver Dec 03 10:37:49 hal9002 bash[2729]: /usr/lib/python3/dist-packages/twisted/logger/_stdlib.py:115:__call__ Dec 03 10:37:49 hal9002 bash[2729]: /usr/lib/python3.8/logging/__init__.py:1512:log Dec 03 10:37:49 hal9002 bash[2729]: /usr/lib/python3.8/logging/__init__.py:1577:_log Dec 03 10:37:49 hal9002 bash[2729]: ] Dec 03 10:37:49 hal9002 bash[2729]: Traceback (most recent call last): Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/twisted/python/log.py"", line 134, in err Dec 03 10:37:49 hal9002 bash[2729]: msg(failure=_stuff, why=_why, isError=1, **kw) Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/twisted/python/threadable.py"", line 53, in sync Dec 03 10:37:49 hal9002 bash[2729]: return function(self, *args, **kwargs) Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/twisted/python/log.py"", line 286, in msg Dec 03 10:37:49 hal9002 bash[2729]: _publishNew(self._publishPublisher, actualEventDict, textFromEventDict) Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/twisted/logger/_legacy.py"", line 154, in publishToNewObserver Dec 03 10:37:49 hal9002 bash[2729]: observer(eventDict) Dec 03 10:37:49 hal9002 bash[2729]: --- --- Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/twisted/logger/_observer.py"", line 131, in __call__ Dec 03 10:37:49 hal9002 bash[2729]: observer(event) Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/twisted/logger/_legacy.py"", line 93, in __call__ Dec 03 10:37:49 hal9002 bash[2729]: self.legacyObserver(event) Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/deluge/log.py"", line 208, in emit Dec 03 10:37:49 hal9002 bash[2729]: PythonLoggingObserver.emit(self, event_dict) Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/twisted/python/log.py"", line 595, in emit Dec 03 10:37:49 hal9002 bash[2729]: _publishNew(self._newObserver, eventDict, textFromEventDict) Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/twisted/logger/_legacy.py"", line 154, in publishToNewObserver Dec 03 10:37:49 hal9002 bash[2729]: observer(eventDict) Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3/dist-packages/twisted/logger/_stdlib.py"", line 115, in __call__ Dec 03 10:37:49 hal9002 bash[2729]: self.logger.log( Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3.8/logging/__init__.py"", line 1512, in log Dec 03 10:37:49 hal9002 bash[2729]: self._log(level, msg, args, **kwargs) Dec 03 10:37:49 hal9002 bash[2729]: File ""/usr/lib/python3.8/logging/__init__.py"", line 1577, in _log Dec 03 10:37:49 hal9002 bash[2729]: fn, lno, func, sinfo = self.findCaller(stack_info, stacklevel) Dec 03 10:37:49 hal9002 bash[2729]: builtins.TypeError: _findCaller() takes from 1 to 2 positional arguments but 3 were given }}} when executing [systemctl restart deluged] ~$ deluged -v deluged 2.0.3 libtorrent: 1.2.15.0 Python: 3.8.10 OS: Linux Ubuntu 20.04 focal" fcmircea 3516 argument type mismatch for function move_storage Core 2.0.3 needs verified bug new 2022-03-29T19:33:42Z 2022-03-29T19:33:42Z "Trying to move storage for a torrent results in an error. tried with both web-ui and console. Web-ui doesn't show any error it just silently fails, console shows an error. deluge version is actually 2.0.5 but that can't be selected in the drop down :) syslog error from deluge-web {{{ Mar 29 22:25:01 karmic deluge-web[869]: -------------------------------------------------------------------------------- Mar 29 22:25:01 karmic deluge-web[869]: RPCRequest: core.move_storage(['64a980abe6e448226bb930ba061592e44c3781a1'], /media/storage/others/) Mar 29 22:25:01 karmic deluge-web[869]: -------------------------------------------------------------------------------- Mar 29 22:25:01 karmic deluge-web[869]: ArgumentError Mar 29 22:25:01 karmic deluge-web[869]: Python argument types in Mar 29 22:25:01 karmic deluge-web[869]: torrent_handle.move_storage(torrent_handle, str) Mar 29 22:25:01 karmic deluge-web[869]: did not match C++ signature: Mar 29 22:25:01 karmic deluge-web[869]: move_storage(libtorrent::torrent_handle {lvalue}, std::__cxx11::basic_string, std::allocator > path, libtorrent::move_flags_t flags=libtorrent.move_flags_t.always_replace_files): Traceback (most recent call last): Mar 29 22:25:01 karmic deluge-web[869]: File ""/usr/lib/python3/dist-packages/deluge/core/torrent.py"", line 1262, in move_storage Mar 29 22:25:01 karmic deluge-web[869]: self.handle.move_storage(dest.encode('utf8'), flags=2) Mar 29 22:25:01 karmic deluge-web[869]: Boost.Python.ArgumentError: Python argument types in Mar 29 22:25:01 karmic deluge-web[869]: torrent_handle.move_storage(torrent_handle, bytes) Mar 29 22:25:01 karmic deluge-web[869]: did not match C++ signature: Mar 29 22:25:01 karmic deluge-web[869]: move_storage(libtorrent::torrent_handle {lvalue}, std::__cxx11::basic_string, std::allocator > path, libtorrent::move_flags_t flags=libtorrent.move_flags_t.always_replace_files) Mar 29 22:25:01 karmic deluge-web[869]: During handling of the above exception, another exception occurred: Mar 29 22:25:01 karmic deluge-web[869]: Traceback (most recent call last): Mar 29 22:25:01 karmic deluge-web[869]: File ""/usr/lib/python3/dist-packages/deluge/core/rpcserver.py"", line 326, in dispatch Mar 29 22:25:01 karmic deluge-web[869]: ret = self.factory.methods[method](*args, **kwargs) Mar 29 22:25:01 karmic deluge-web[869]: File ""/usr/lib/python3/dist-packages/deluge/core/core.py"", line 692, in move_storage Mar 29 22:25:01 karmic deluge-web[869]: if not self.torrentmanager[torrent_id].move_storage(dest): Mar 29 22:25:01 karmic deluge-web[869]: File ""/usr/lib/python3/dist-packages/deluge/core/torrent.py"", line 1264, in move_storage Mar 29 22:25:01 karmic deluge-web[869]: self.handle.move_storage(dest, flags=2) Mar 29 22:25:01 karmic deluge-web[869]: Boost.Python.ArgumentError: Python argument types in Mar 29 22:25:01 karmic deluge-web[869]: torrent_handle.move_storage(torrent_handle, str) Mar 29 22:25:01 karmic deluge-web[869]: did not match C++ signature: Mar 29 22:25:01 karmic deluge-web[869]: move_storage(libtorrent::torrent_handle {lvalue}, std::__cxx11::basic_string, std::allocator > path, libtorrent::move_flags_t flags=libtorrent.move_flags_t.always_replace_files) }}} syslog error from console {{{ Mar 29 22:25:06 karmic deluged[871]: 22:25:06 [ERROR ][deluge.core.rpcserver :1481] Exception calling RPC request: Python argument types in Mar 29 22:25:06 karmic deluged[871]: torrent_handle.move_storage(torrent_handle, str) Mar 29 22:25:06 karmic deluged[871]: did not match C++ signature: Mar 29 22:25:06 karmic deluged[871]: move_storage(libtorrent::torrent_handle {lvalue}, std::__cxx11::basic_string, std::allocator > path, libtorrent::move_flags_t flags=libtorrent.move_flags_t.always_replace_files) Mar 29 22:25:06 karmic deluged[871]: Traceback (most recent call last): Mar 29 22:25:06 karmic deluged[871]: File ""/usr/lib/python3/dist-packages/deluge/core/torrent.py"", line 1262, in move_storage Mar 29 22:25:06 karmic deluged[871]: self.handle.move_storage(dest.encode('utf8'), flags=2) Mar 29 22:25:06 karmic deluged[871]: Boost.Python.ArgumentError: Python argument types in Mar 29 22:25:06 karmic deluged[871]: torrent_handle.move_storage(torrent_handle, bytes) Mar 29 22:25:06 karmic deluged[871]: did not match C++ signature: Mar 29 22:25:06 karmic deluged[871]: move_storage(libtorrent::torrent_handle {lvalue}, std::__cxx11::basic_string, std::allocator > path, libtorrent::move_flags_t flags=libtorrent.move_flags_t.always_replace_files) Mar 29 22:25:06 karmic deluged[871]: During handling of the above exception, another exception occurred: Mar 29 22:25:06 karmic deluged[871]: Traceback (most recent call last): Mar 29 22:25:06 karmic deluged[871]: File ""/usr/lib/python3/dist-packages/deluge/core/rpcserver.py"", line 326, in dispatch Mar 29 22:25:06 karmic deluged[871]: ret = self.factory.methods[method](*args, **kwargs) Mar 29 22:25:06 karmic deluged[871]: File ""/usr/lib/python3/dist-packages/deluge/core/core.py"", line 692, in move_storage Mar 29 22:25:06 karmic deluged[871]: if not self.torrentmanager[torrent_id].move_storage(dest): Mar 29 22:25:06 karmic deluged[871]: File ""/usr/lib/python3/dist-packages/deluge/core/torrent.py"", line 1264, in move_storage Mar 29 22:25:06 karmic deluged[871]: self.handle.move_storage(dest, flags=2) Mar 29 22:25:06 karmic deluged[871]: Boost.Python.ArgumentError: Python argument types in Mar 29 22:25:06 karmic deluged[871]: torrent_handle.move_storage(torrent_handle, str) Mar 29 22:25:06 karmic deluged[871]: did not match C++ signature: Mar 29 22:25:06 karmic deluged[871]: move_storage(libtorrent::torrent_handle {lvalue}, std::__cxx11::basic_string, std::allocator > path, libtorrent::move_flags_t flags=libtorrent.move_flags_t.always_replace_files) }}}" putyn 3292 Announces with left!=0 for some finished torrents libtorrent 2.0.3 not applicable bug new 2019-08-04T17:00:14Z 2020-01-07T11:42:50Z "There is a problem in data sent to trackers for torrents that have been added to deluge for seeding/reseeding. '''Steps to reproduce''' - Copy the file/directory of the new torrent to the download directory. - Add the new torrent in paused state. - Force a hash check. When it finishes successfully the torrent will be shown as completed in Deluge GUI. - Start the torrent. It announces to the tracker. - Check the tracker web UI. The torrent is shown as leeching instead of seeding. Also the percentage completed is shown as zero. We will get peers eventually and uploading will go on, but the tracker will not know we have a finished torrent. Spying the communications with the tracker shows that Deluge is sending a value for the ''left'' parameter equal to the size of the torrent instead of zero. Torrents that are downloaded from scratch work fine and the tracker shows torrents that have finished downloading as seeding an 100% completed. '''Testing details''' - OS: Gentoo Linux ~amd branch. - Deluge 2.0.3 and libtorrent 1.2.1 built from source. - The buit-in autoadd and execute are the only plugins enabled. - This has been tested on three different trackers. Not sure if this should be reported to Deluge or libtorrent, so sorry if I'm mistaken." paraguas 3423 Memory Leak on Linux libtorrent 2.0.3 not applicable bug pending 2020-08-11T02:32:44Z 2021-02-21T11:24:48Z "I've been running Deluged 2.0.3 on my server for a while now. I have nearly 500 torrents seeding but only a few active at a time. It's mostly stable, except every ~month I take a look and it's using 100% of available memory (32GB) and CPU. Restarting the service brings the memory usage back down to ~400MB. However it starts growing pretty quickly. I restarted my current instance a day or two ago and it's currently using nearly 5GB. I just did a quick test and looked at the RSS memory usage across a 10 minute interval. It seems to be growing at 182 kBps. (At this rate it should only take 2 days to fill all 32GB! So clearly this 10min sample doesn't capture the whole picture...) I have a nearly identical instance of Deluged running on the same machine for a separate network. It only runs ~50 torrents and never seems to have these memory leak problems." cinderblock 3313 GTKUI thinclient cannot start localhost daemon on Windows. GTK UI 2.0.3 2.0.6 bug new 2019-10-26T12:54:26Z 2022-01-30T22:46:47Z "Using Cas's manual install instructions for Deluge2 on windows 10, then when selecting 'Start daemon' from connection-manager, it fails with error message: ""Check deluged package is installed and logs for further details"". Something i'm guessing is related, is that when starting deluged.exe manually, then it does work to connect to, but the daemon doesn't background itself no more, as it did in previous deluge 1.3.15, and no options to make it fork itself to background is available. The same with the webUI, so i'm guessing it is related with above issue, or otherwise there is two issues to report here. The fix for pidfile creation(#3278), when applied, didn't fix either of these issues. Thanks in advance." mhertz 3319 Problem getting host_id info from hostlist Core 2.0.3 2.0.6 bug new 2019-11-08T10:48:25Z 2021-12-15T19:27:53Z "{{{ 12:34:51 [WARNING ][deluge.ui.hostlist :209 ] Problem getting host_id info from hostlist 12:34:51 [ERROR ][deluge.ui.web.json_api :168 ] Error calling method `web.get_host_status`: 'tuple' object has no attribute 'addCallback' 12:34:51 [ERROR ][deluge.ui.web.json_api :1413] 'tuple' object has no attribute 'addCallback' Traceback (most recent call last): File ""/usr/lib/python3/dist-packages/deluge/ui/web/json_api.py"", line 160, in _handle_request result = self._exec_local(method, params, request) File ""/usr/lib/python3/dist-packages/deluge/ui/web/json_api.py"", line 122, in _exec_local return meth(*params) File ""/usr/lib/python3/dist-packages/deluge/ui/web/json_api.py"", line 797, in get_host_status return self.hostlist.get_host_status(host_id).addCallback(response) AttributeError: 'tuple' object has no attribute 'addCallback' }}}" jools772 3329 builtins.KeyError: 'label/label.js Web UI 2.0.3 2.0.6 bug new 2019-11-29T09:26:47Z 2021-12-15T19:27:53Z "{{{ web.Server Traceback (most recent call last): builtins.KeyError: 'label/label.js' /usr/lib/python3/dist-packages/twisted/web/server.py:199 in process 198 self._encoder = encoder 199 self.render(resrc) 200 except: /usr/lib/python3/dist-packages/twisted/web/server.py:259 in render 258 try: 259 body = resrc.render(self) 260 except UnsupportedMethod as e: /usr/lib/python3/dist-packages/deluge/ui/web/server.py:629 in render 628 629 scripts = component.get('Scripts').get_scripts(script_type) 630 scripts.insert(0, 'gettext.js') /usr/lib/python3/dist-packages/deluge/ui/web/server.py:371 in get_scripts 370 # A folder resource is enclosed in a tuple. 371 if isinstance(_scripts[path], tuple): 372 filepath, recurse = _scripts[path] builtins.KeyError: 'label/label.js' }}}" jools772 3412 Trying to open US locale with wrong path Unknown 2.0.3 2.0.6 bug new 2020-06-23T03:52:51Z 2021-12-15T19:27:53Z "While profiling deluge 2.04dev38 on windows for filesystem activities I have spotted these obviously messed up paths: ""pythonw.exe"",""IRP_MJ_CREATE"",""C:\Program Files\Deluge\lib\gtk-builduildd eleasegettextuildwin32 s16\..............gtkdRelease\share\locale\en_US\LC_MESSAGES\atk10.mo"",""NAME INVALID"",""Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a"" ""pythonw.exe"",""IRP_MJ_CREATE"",""C:\Program Files\Deluge\lib\gtk-builduildd eleasegettextuildwin32 s16\..............gtkdRelease\share\locale\en\LC_MESSAGES\atk10.mo"",""NAME INVALID"",""Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a"" The correct file is in data\share\locale\en\LC_MESSAGES\atk10.mo but deluge never tried that." petersasi 3419 UI Does Not Retain Positioning GTK UI 2.0.3 2.0.6 bug new 2020-08-02T19:21:31Z 2023-11-08T05:21:06Z "This is '''not''' a critical issue. When opening deluge the bottom panel is extremely short; displaying only the first two lines of Status. The expectation is that, if I raise the panel to show every item in the menu, from Status to Stats, the positioning will be retained. On a new session Deluge reverts back to the very short panel. Distro=Fedora 32 Desktop=KDE plasma Package via RPM Packages installed: deluge-2.0.3-7.fc32.noarch deluge-console-2.0.3-7.fc32.noarch deluge-images-2.0.3-7.fc32.noarch deluge-daemon-2.0.3-7.fc32.noarch deluge-gtk-2.0.3-7.fc32.noarch deluge-common-2.0.3-7.fc32.noarch deluge-web-2.0.3-7.fc32.noarch Command line=deluge-gtk (same result with simply deluge) Toy=Intel i7 based Dell laptop" davidhart 3442 Deluge 2.0.3 doesn't open on first time on fedora 33 Unknown 2.0.3 2.0.6 bug new 2020-12-13T16:24:21Z 2021-12-15T19:27:53Z "the title already explains it all, if i one to use deluge i need to open it, (the ui will stuck) then force close it and reopen it again tried with the terminal and it just stops at the {{{ Gtk-CRITICAL **: 17:21:25.973: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed }}} message, then a Killed message, if i kill the app. Opening it a second time just works fine with the usual ""hello from pygame community"" message... " legacychimera247 3411 Plugins Plugin 2.0.3 2.0.6 plugin-request new 2020-06-22T12:35:28Z 2022-05-22T17:13:17Z "Hello everyone, I'm finishing setting up my deluge/sonarr/plex etc environment, I have my deluge working fine with files moving from incomplete to complete and Sonarr to each assigned folder. but the original file in folder ""complete"" stays there, so I'm trying to install AutoRemovePlus plugin from GUI and manually (copying file to /plugins folder) without success, it just won't appear inside the plugin options even after restarting deluge. Can you shed some light to solve this issue and/or another plugin or solution? Apologies if the subject has been posted before. Thanks in advance... UnRaid 6.8.3 binhex Delugevpn 2.0.4" MacRaid 3347 Deluge-console traceback at launch Unknown 2.0.3 2.1.1 bug new 2020-01-16T16:13:44Z 2022-07-08T07:45:43Z "Deluge console displays the initial connect box but then locks up and crashes. ____________________ Traceback (most recent call last): File ""/usr/lib/python3/dist-packages/twisted/internet/defer.py"", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File ""/usr/lib/python3/dist-packages/deluge/ui/client.py"", line 408, in __on_connect_fail self.daemon_info_deferred.errback(reason) File ""/usr/lib/python3/dist-packages/twisted/internet/defer.py"", line 501, in errback self._startRunCallbacks(fail) File ""/usr/lib/python3/dist-packages/twisted/internet/defer.py"", line 568, in _startRunCallbacks self._runCallbacks() --- --- File ""/usr/lib/python3/dist-packages/twisted/internet/defer.py"", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File ""/usr/lib/python3/dist-packages/deluge/ui/console/modes/connectionmanager.py"", line 78, in on_host_status self.update_select_host_popup() File ""/usr/lib/python3/dist-packages/deluge/ui/console/modes/connectionmanager.py"", line 40, in update_select_host_popup selected_index = self.popup.current_selection() if self.popup else None builtins.AttributeError: 'InputPopup' object has no attribute 'current_selection' blackbox@bluebox:/blue_raid/big$ deluge-console -v deluge-console 2.0.3 libtorrent: 1.1.13.0 Python: 3.7.5 OS: Linux Ubuntu 19.10 Eoan Ermine" blackbox42 3461 Filenames with unicode not working Unknown 2.0.3 2.1.1 bug new 2021-03-03T15:44:10Z 2022-07-08T07:45:43Z "If a file name contains a unicode character, deluge 2.0.3 will not add that torrent (errors in logs). Previous versions of deluge (for example 1.3.X) allowed adding the torrent and simply renamed the file on the harddrive. Allow adding torrents with unicode chars in the name again by either natively supporting it or by renaming the file in question like deluge 1.3.X did." razaq 3483 j and k (vim-style cursor down/up) mappings are upside-down in deluge-console Console UI 2.0.3 2.1.1 bug new 2021-10-29T00:59:25Z 2022-07-08T07:45:43Z "The bindings are backwards. j should be down and k up, but they are reversed." tremby 3331 Localization on mac Translations 2.0.3 2.x bug new 2019-12-06T11:20:48Z 2019-12-06T11:20:48Z "What is the actual state of localization? I have been unable to get them working on my bundle attempts. I've played around with LANG and LC_CTYPE but I'm still not really sure which should be changed to display the UI in another language. Most translation files are very incomplete so far anyway, or am I mistaken? I'm not entirely sure if my inability to get a translated UI is a bug, due to missing translated strings, wrong location of the mo files, wrong env vars or because I should be using lproj files instead of mo files. (I've tried modifying the po files with test strings but am not seeing my changes) I haven't really been able to find much info on where this might be going wrong, anyway you might be able to help? Maybe explain the logic of how the translation engine is supposed to work (and which env vars trump which) Keep in mind, while I'm not really fluent in Python (not familiar with idiomatic ways to do stuff and such, in case I ask a dumb question) I do know other languages so I expect I should be able to follow along at least enough to properly understand with a bit of side-reading. " Lord-Kamina 3352 Tracker will not be updated (v2.0.3) libtorrent 2.0.3 2.x bug new 2020-01-28T18:03:21Z 2020-01-28T18:03:21Z "Version 2.0.3 seems to not update torrent trackers. If I download a torrent and stat seeding it, the tracker does not get the information from Deluge and is still showing as ""leeching"" instead of changing state to ""seeding"". Although Deluge shows ""Tracker Status: Announce OK"". Deluge: 2.0.3 libtorrent: 1.1.5.0 OS: Ubuntu 18.04" ost_bo 3363 web-ui logs do not show real ip when proxied Unknown 2.0.3 2.x bug new 2020-03-22T12:29:02Z 2020-03-22T12:29:02Z "Hello, I'm using nginx to proxify the web-ui. I want to use fail2ban to secure my installation. but the web-ui logs only contains local ip : {{{ 13:08:35 [ERROR ][deluge.ui.web.auth :256 ] Login failed (ClientIP 127.0.0.1) }}} I've make many test in nginx config file, bot can't make it work. here the part that supposed to send the original IP : {{{ proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Port $server_port; proxy_set_header X-Forwarded-Ssl on; proxy_set_header X-Forwarded-Proto $scheme; }}} the part of the deluge code making the log (auth.py): {{{ log.error('Login failed from %s', __request__.getClientIP()) }}} do you think, it should call something else than getClientIP ? thank you." armagedon 3277 Moving a finished download deletes higher-level folder Unknown 2.0.3 needs verified bug new 2019-06-22T14:27:52Z 2019-09-22T14:09:55Z "My torrents are downloaded to ~/Downloads/Temps, finished torrents are moved to ~/Downloads. After Deluge finishes a torrent, ~/Downloads/Temps is always deleted, if there are no other active Downloads (= folders in ~/Downloads/Temps). Although Deluge automatically creates ~/Downloads/Temps when a new download begins, it would be very helpful not to have this folder deleted, because other programs are using it too. Happens on Ubuntu 18.10 with v2.0.3." sojusnik 3285 UnicodeDecodeError in torrents.state Unknown 2.0.3 needs verified bug new 2019-07-07T07:44:05Z 2020-02-28T09:08:08Z "All my torrents have disappeared since the last update. {{{ $ deluge -L debug ... 12:36:05 [INFO ][deluge.core.torrentmanager :806 ] Loading torrent state: /home/raduetsya/.config/deluge/state/torrents.state 12:36:05 [ERROR ][deluge.component :132 ] [Failure instance: Traceback: : 'ascii' codec can't decode byte 0xd0 in pos ... }}} After the workaround below, all the torrents are back. {{{ --- torrentmanager.py.bak 2019-07-07 14:40:56.551872384 +0700 +++ torrentmanager.py 2019-07-07 14:26:52.176421350 +0700 @@ -809,7 +809,7 @@ try: with open(filepath, 'rb') as _file: - state = pickle.load(_file) + state = pickle.load(_file, encoding='latin1') except (IOError, EOFError, pickle.UnpicklingError) as ex: message = 'Unable to load {}: {}'.format(filepath, ex) log.error(message) }}} Client: 2.0.3 libtorrent: 1.1.12.0" raduetsya 3286 Error setting some config values from console ('str' object has no attribute 'decode') Unknown 2.0.3 needs verified bug new 2019-07-10T16:27:24Z 2022-08-04T16:32:20Z "{{{#!bash deluge-console ""config -s download_location /tmp"" }}} {{{ 'str' object has no attribute 'decode' 15:43:24 [ERROR ][deluge.ui.console.cmdline.command :138 ] 'str' object has no attribute 'decode' Traceback (most recent call last): File ""/usr/lib/python3/dist-packages/deluge/ui/console/cmdline/command.py"", line 135, in exec_command ret = self._commands[options.command].handle(options) File ""/usr/lib/python3/dist-packages/deluge/ui/console/cmdline/commands/config.py"", line 104, in handle return self._set_config(options) File ""/usr/lib/python3/dist-packages/deluge/ui/console/cmdline/commands/config.py"", line 143, in _set_config val = simple_eval(val) File ""/usr/lib/python3/dist-packages/deluge/ui/console/cmdline/commands/config.py"", line 72, in simple_eval res = atom(src, next(src)) File ""/usr/lib/python3/dist-packages/deluge/ui/console/cmdline/commands/config.py"", line 57, in atom return token[-1].decode('string-escape') AttributeError: 'str' object has no attribute 'decode' Traceback (most recent call last): File ""/usr/lib/python3/dist-packages/deluge/ui/console/cmdline/command.py"", line 135, in exec_command ret = self._commands[options.command].handle(options) File ""/usr/lib/python3/dist-packages/deluge/ui/console/cmdline/commands/config.py"", line 104, in handle return self._set_config(options) File ""/usr/lib/python3/dist-packages/deluge/ui/console/cmdline/commands/config.py"", line 143, in _set_config val = simple_eval(val) File ""/usr/lib/python3/dist-packages/deluge/ui/console/cmdline/commands/config.py"", line 72, in simple_eval res = atom(src, next(src)) File ""/usr/lib/python3/dist-packages/deluge/ui/console/cmdline/commands/config.py"", line 57, in atom return token[-1].decode('string-escape') AttributeError: 'str' object has no attribute 'decode' }}} Deluge 2.0.3 \\ libtorrent 1.1.5 \\ Python 3.6.8" paulo 3290 artificial bandwidth limit if max_download_speed set to -1.0 Core 2.0.3 needs verified bug new 2019-07-20T13:09:08Z 2019-07-20T13:09:08Z "Even with all bandwidth related settings set to -1 (or -1.0) I'm unable to get a DL speed faster then around 30M/s, currently with 22 active downloads, 508 connections and on a private tracker. == Background == Deluge is running '''headless''' on '''Arch''' with the newest kernel ('''5.2.1.arch1-1'''). It's running in a virtualized environment using '''Proxmox'''. The cache is set according to the RAM available and at it's topmost setting (with the idea that more cache -> more speed). According to the disk usage, the write cache seems to be ignored though, which I might put into another ticket / do some research on. The RAM usage is at around 14GB of 17.5GB (due to the 14 gigs cache I set, see the config below), the CPU usage at around 2.56 cores of 4 cores. The router is an old Server blade with like 24 cores and 24GB RAM, running an opnSense that is seriously tired and completely unchallenged by the load (HW usage is at around 1 core and 1 GB RAM tops). The WAN is a symmetrical Gigabit connection that has some loss (I think the transceiver sucks), with an actual speed of around 700Mbps symmetrical (although it seems to be fluctuating a bit at times). In order to maintain separation of concern, we're using a separate (virtualized) server as fileserver (as we're also running Plex). '''It's connected with sshfs''' with speed optimizations (cache, compression, chacha20 algo, some others) and in theory running over the LAN, in practice it shouldn't (we're still figuring that part out and probably create a virtual network to boost those speeds a bit). The config can be seen below. == What I did so far == - Fiddled around with the cache (smaller, higher, longer expiry, shorter expiry) - checked sshfs speeds (copied a file with rsync and back, the speed was at around 30mb/s read and 80mb/s write, no impact on deluges speed at all) - checked sshfs speeds from another pc (same scenario, no impact on deluges speed at all) - did a speedcheck using fast.com, reached 600Mbps, no impact on the deluges speed at all - changed the max connections and the connections per torrent, the speeds of the individual seeders went up, but the overall speed stayed the same - restarted deluge - added a file from a public tracker with like 8000 seeders, I got around 500 more connections, the speed of that file was pretty solid, but the overall speed stayed the same (it stole speed from the private's trackers file). - changed the max_download_speed to the highest value the gtk client let me, no impact on deluges speed at all - removed ""Auto Managed"" from the torrents - downloaded a torrent with the preallocated setting None of those things either changed the download speed nor fixed the problem. I feel like ''something'' should be bottlenecking there, but all the bottlenecks I could think of were checked, which makes me believe that this must be a bug, hence this report. == Config == {{{ ╰─$ sudo cat core.conf { ""file"": 1, ""format"": 1 }{ ""add_paused"": false, ""allow_remote"": true, ""auto_manage_prefer_seeds"": false, ""auto_managed"": true, ""cache_expiry"": 240, ""cache_size"": 917868, ""copy_torrent_file"": false, ""daemon_port"": 58846, ""del_copy_torrent_file"": false, ""dht"": false, ""dont_count_slow_torrents"": false, ""download_location"": ""/srv/deluge/ocean/Random"", ""download_location_paths_list"": [ ""/srv/deluge/ocean/Series"", ""/srv/deluge/ocean/Random"", ""/srv/deluge/ocean/Movies"" ], ""enabled_plugins"": [], ""enc_in_policy"": 1, ""enc_level"": 2, ""enc_out_policy"": 1, ""geoip_db_location"": ""/usr/share/GeoIP/GeoIP.dat"", ""ignore_limits_on_local_network"": true, ""info_sent"": 0.0, ""listen_interface"": """", ""listen_ports"": [ 6881, 6881 ], ""listen_random_port"": null, ""listen_reuse_port"": true, ""listen_use_sys_port"": false, ""lsd"": true, ""max_active_downloading"": -1, ""max_active_limit"": -1, ""max_active_seeding"": -1, ""max_connections_global"": -1, ""max_connections_per_second"": -1, ""max_connections_per_torrent"": -1, ""max_download_speed"": -1.0, ""max_download_speed_per_torrent"": -1, ""max_half_open_connections"": -1, ""max_upload_slots_global"": -1, ""max_upload_slots_per_torrent"": -1, ""max_upload_speed"": -1.0, ""max_upload_speed_per_torrent"": -1, ""move_completed"": false, ""move_completed_path"": ""/srv/deluge/Downloads"", ""move_completed_paths_list"": [ ""/srv/deluge/ocean/Series"", ""/srv/deluge/ocean/Movies"" ], ""natpmp"": true, ""new_release_check"": true, ""outgoing_interface"": """", ""outgoing_ports"": [ 0, 0 ], ""path_chooser_accelerator_string"": ""Tab"", ""path_chooser_auto_complete_enabled"": true, ""path_chooser_max_popup_rows"": 20, ""path_chooser_show_chooser_button_on_localhost"": true, ""path_chooser_show_hidden_files"": false, ""peer_tos"": ""0x00"", ""plugins_location"": ""/srv/deluge/.config/deluge/plugins"", ""pre_allocate_storage"": false, ""prioritize_first_last_pieces"": false, ""proxy"": { ""anonymous_mode"": false, ""force_proxy"": false, ""hostname"": """", ""password"": """", ""port"": 8080, ""proxy_hostnames"": true, ""proxy_peer_connections"": true, ""proxy_tracker_connections"": true, ""type"": 0, ""username"": """" }, ""queue_new_to_top"": false, ""random_outgoing_ports"": true, ""random_port"": false, ""rate_limit_ip_overhead"": false, ""remove_seed_at_ratio"": false, ""seed_time_limit"": -1, ""seed_time_ratio_limit"": -1.0, ""send_info"": false, ""sequential_download"": false, ""share_ratio_limit"": -1.0, ""shared"": false, ""stop_seed_at_ratio"": false, ""stop_seed_ratio"": 2.0, ""super_seeding"": false, ""torrentfiles_location"": ""/srv/deluge/Downloads"", ""upnp"": true, ""utpex"": true }% }}} " r79io 3300 Move Download Folder triggers recheck even if the new folder is the same as the old one Core 2.0.3 needs verified bug new 2019-08-31T16:07:08Z 2019-08-31T16:07:08Z "I'm not sure if the recheck on move download folder is intentional, but I can kind of understand why it may be desirable since move operations typically complete when they're committed to filesystem cache, not disk. If that's the intention though, writes may still not be committed to disk for the reads related to the recheck. I haven't actually looked at the deluge code for this, but am assuming it's using os.rename? * If the location is the same, do nothing (deluge 1.3 behavior) * If the files aren't actually moving (same physical device), don't run recheck. This is just a couple of inode updates, so should be pretty safe. (deluge 1.3 behavior) * When moving to a new location, unless there's a Python function that already does this, you may want to do the move yourself so that you can fsync. In that case, the recheck should not be necessary. Opening the fd after the move and running fsync may also work, but I'm not sure (it may only try to flush the writes you've done since opening the descriptor rather than all dirty blocks for the file)" hfuss 3301 """deluge-console rm"" argument confusion" Unknown 2.0.3 needs verified bug new 2019-09-04T09:16:30Z 2019-09-04T09:16:30Z "When using deluge-console in 2.0.3 with the argument rm to remove a torrent from command line you have to provide a ""-c"" to ""confirm"" the removal. The problem is the -c is being confused by the global ""-c"" option to specify a configuration location. When using ""delgue-console rm -c "" as suggested by the help from ""deluge-console help rm"" it is confusing ""-c"" as configuration location. Doing it this way also creates a directory of the torrent ID provided in the current working directory. You can work around by using ""--confirm"" instead of ""-c"" but either remove ""-c"" from rm help, change the argument short letter, or correct the behavior." pyrodex 3305 little space for folder selection GTK UI 2.0.3 needs verified bug new 2019-09-19T06:58:56Z 2019-09-19T06:58:56Z See screenshots. sergio 3321 Invalid continuation byte Web UI 2.0.3 needs verified bug new 2019-11-08T11:09:00Z 2019-11-08T11:09:00Z "Traceback (most recent call last): File ""/usr/lib/python3/dist-packages/twisted/web/_newclient.py"", line 973, in dispatcher return func(*args, **kwargs) File ""/usr/lib/python3/dist-packages/twisted/web/_newclient.py"", line 1555, in _finishResponse_WAITING self._giveUp(Failure(reason)) File ""/usr/lib/python3/dist-packages/twisted/web/_newclient.py"", line 1608, in _giveUp self._disconnectParser(reason) File ""/usr/lib/python3/dist-packages/twisted/web/_newclient.py"", line 1596, in _disconnectParser parser.connectionLost(reason) --- --- File ""/usr/lib/python3/dist-packages/twisted/web/_newclient.py"", line 565, in connectionLost self.response._bodyDataFinished() File ""/usr/lib/python3/dist-packages/twisted/web/_newclient.py"", line 973, in dispatcher return func(*args, **kwargs) File ""/usr/lib/python3/dist-packages/twisted/web/_newclient.py"", line 1229, in _bodyDataFinished_CONNECTED self._bodyProtocol.connectionLost(reason) File ""/usr/lib/python3/dist-packages/twisted/web/client.py"", line 1936, in connectionLost self.original.connectionLost(reason) File ""/usr/lib/python3/dist-packages/deluge/httpdownloader.py"", line 75, in connectionLost self.data = self.data.decode(self.encoding).encode('utf8') builtins.UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 20449: invalid continuation byte" jools772 3332 Menu shortcuts on mac. GTK UI 2.0.3 needs verified bug new 2019-12-06T11:28:18Z 2019-12-06T11:28:18Z By making some small changes to the gtkosxapplication import code (will eventually send a PR when I've actually got things working satisfactorily) I was able to get it working but I notice MANY shortcuts are set as their Linux versions (shortcuts that work correctly in the 1.3 app bundle). From reading up I saw references to the accel_map template files; along with a suggestion to use the save function to get an actual template I should then edit. I tried so but got an empty template file; so I'm not sure if maybe I should call this function on an instance of some object or whether I'm just barking at the wrong tree in how to fix this. Suggestions? Lord-Kamina 3338 Erorr while adding many torrents Web UI 2.0.3 needs verified bug new 2019-12-15T19:08:34Z 2019-12-15T19:08:34Z "Error: {{{TypeError: this.torrents[torrentId] is undefined}}} in browser console. Client: 2.0.3 Server: 2.0.3 libtorrent: 1.2.2.0 Browser: Firefox 71 on Windows 10 x64 No errors in either web or deluge daemons, only in browser console. This only seems to occur with many torrents (I added over 150), as adding a single one works fine." gamersriseup 3349 get_clipboard_text:TypeError Unknown 2.0.3 needs verified bug new 2020-01-22T13:10:22Z 2020-01-22T13:13:35Z "I don't know what caused this bug. version: 2.0.3-5.fc31 OS: Fedora linux" Yarrik 3354 Consider fixing PPA version Packaging 2.0.3 needs verified bug new 2020-02-05T00:10:47Z 2020-02-05T00:10:47Z "The current PACKAGE-VERSION created by the PPA rules {{{ dpkg-parsechangelog --show-field Version | cut -f1 -d'+' > RELEASE-VERSION }}} results in a version with extraneous information appended {{{ 2.0.3-2~201906121747~ubuntu19.10.1 }}} Consider using a RELEASE-VERSION similar to the [https://ftp.osuosl.org/pub/deluge/source/?C=M;O=D source tarballs linked on the downloads page] Example of new version, based on existing pattern: {{{ 2.0.3-2 }}} Some trackers consider the extraneous information a bug and will not allow the user agent generated with this version string. " downloadlinuxisos 3366 WebApi.add_torrents(): deferred RPC failure results are not propagated Web UI 2.0.3 needs verified bug new 2020-03-25T13:32:13Z 2020-03-25T13:32:13Z "Failure results in response to deferred RPC requests issued by '''!WebApi.add_torrents()''' are not propagated, culminating in an exception leak: {{{ Mar 20 18:22:52 [REDACTED] deluge-web[24012]: 18:22:52 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! Mar 20 18:22:52 [REDACTED] deluge-web[24012]: -------------------------------------------------------------------------------- Mar 20 18:22:52 [REDACTED] deluge-web[24012]: RPCRequest: core.add_torrent_file_async(tmplxdf2alp.torrent, b'[ ... ] Mar 20 18:22:52 [REDACTED] deluge-web[24012]: -------------------------------------------------------------------------------- Mar 20 18:22:52 [REDACTED] deluge-web[24012]: Traceback (most recent call last): Mar 20 18:22:52 [REDACTED] deluge-web[24012]: File ""/usr/lib/python3/dist-packages/deluge/core/rpcserver.py"", line 326, in dispatch Mar 20 18:22:52 [REDACTED] deluge-web[24012]: ret = self.factory.methods[method](*args, **kwargs) Mar 20 18:22:52 [REDACTED] deluge-web[24012]: File ""/usr/lib/python3/dist-packages/deluge/core/core.py"", line 430, in add_torrent_file_async Mar 20 18:22:52 [REDACTED] deluge-web[24012]: save_state=save_state, Mar 20 18:22:52 [REDACTED] deluge-web[24012]: File ""/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py"", line 602, in add_async Mar 20 18:22:52 [REDACTED] deluge-web[24012]: torrent_info, magnet, options, resume_data Mar 20 18:22:52 [REDACTED] deluge-web[24012]: File ""/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py"", line 446, in _build_torrent_params Mar 20 18:22:52 [REDACTED] deluge-web[24012]: raise AddTorrentError('Torrent already in session (%s).' % torrent_id) Mar 20 18:22:52 [REDACTED] deluge-web[24012]: deluge.error.AddTorrentError: Torrent already in session ([REDACTED]). Mar 20 18:22:52 [REDACTED] deluge-web[24012]: AddTorrentError: Torrent already in session ([REDACTED]). Mar 20 18:22:52 [REDACTED] deluge-web[24012]: -------------------------------------------------------------------------------- Mar 20 18:22:52 [REDACTED] deluge-web[24012]: 18:22:52 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback: : Object of type 'Failure' is not JSON serializable Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3/dist-packages/twisted/internet/defer.py:653:_runCallbacks Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3/dist-packages/twisted/internet/defer.py:1117:_cbDeferred Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3/dist-packages/twisted/internet/defer.py:459:callback Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3/dist-packages/twisted/internet/defer.py:567:_startRunCallbacks Mar 20 18:22:52 [REDACTED] deluge-web[24012]: --- --- Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3/dist-packages/twisted/internet/defer.py:653:_runCallbacks Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3/dist-packages/deluge/ui/web/json_api.py:179:_on_rpc_request_finished Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3/dist-packages/deluge/ui/web/json_api.py:232:_send_response Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3.6/json/__init__.py:231:dumps Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3.6/json/encoder.py:199:encode Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3.6/json/encoder.py:257:iterencode Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3.6/json/encoder.py:180:default Mar 20 18:22:52 [REDACTED] deluge-web[24012]: ] Mar 20 18:22:52 [REDACTED] deluge-web[24012]: Unhandled error in Deferred: Mar 20 18:22:52 [REDACTED] deluge-web[24012]: 18:22:52 [CRITICAL][twisted :154 ] Unhandled error in Deferred: Mar 20 18:22:52 [REDACTED] deluge-web[24012]: 18:22:52 [CRITICAL][deluge.log :93 ] twisted.internet.defer Mar 20 18:22:52 [REDACTED] deluge-web[24012]: [Failure instance: Traceback: : Object of type 'Failure' is not JSON serializable Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3/dist-packages/twisted/internet/defer.py:653:_runCallbacks Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3/dist-packages/twisted/internet/defer.py:1117:_cbDeferred Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3/dist-packages/twisted/internet/defer.py:459:callback Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3/dist-packages/twisted/internet/defer.py:567:_startRunCallbacks Mar 20 18:22:52 [REDACTED] deluge-web[24012]: --- --- Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3/dist-packages/twisted/internet/defer.py:653:_runCallbacks Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3/dist-packages/deluge/ui/web/json_api.py:190:_on_rpc_request_failed Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3/dist-packages/deluge/ui/web/json_api.py:232:_send_response Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3.6/json/__init__.py:231:dumps Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3.6/json/encoder.py:199:encode Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3.6/json/encoder.py:257:iterencode Mar 20 18:22:52 [REDACTED] deluge-web[24012]: /usr/lib/python3.6/json/encoder.py:180:default Mar 20 18:22:52 [REDACTED] deluge-web[24012]: ] Mar 20 18:22:52 [REDACTED] deluge-web[24012]: Unhandled error in Deferred: Mar 20 18:22:52 [REDACTED] deluge-web[24012]: 18:22:52 [CRITICAL][twisted :154 ] Unhandled error in Deferred: Mar 20 18:22:52 [REDACTED] deluge-web[24012]: 18:22:52 [CRITICAL][deluge.log :93 ] twisted.internet.defer Mar 20 18:22:52 [REDACTED] deluge-web[24012]: [Failure instance: Traceback (failure with no frames): : Torrent already in session ([REDACTED]). Mar 20 18:22:52 [REDACTED] deluge-web[24012]: ] }}} The patch enclosed passes ''consumeErrors=True'' and ''fireOnOneErrback=True'' to the '''!DeferredList()''' constructor in '''!WebApi.add_torrents()''' in order to ensure that the '''!DeferredList()''' will both fire on failure and halt further propagation past '''JSON._on_rpc_request_failed()'''." lalbornoz 3371 [Naotification plugin] Broken notifications Plugin 2.0.3 needs verified bug new 2020-03-29T17:10:58Z 2020-05-27T09:47:13Z "Get this in terminal, instead of real notification on torrent finish: {{{ Unhandled error in Deferred: 19:53:54 [CRITICAL][twisted :154 ] Unhandled error in Deferred: 19:53:54 [CRITICAL][twisted :154 ] Unhandled error in Deferred: (debug: C: Deferred was created: C: File ""/usr/bin/deluge"", line 11, in C: load_entry_point('deluge==2.0.3', 'gui_scripts', 'deluge')() C: File ""/usr/lib64/python3.6/site-packages/deluge/ui/ui_entry.py"", line 143, in start_ui C: ui.start() C: File ""/usr/lib64/python3.6/site-packages/deluge/ui/gtk3/__init__.py"", line 58, in start C: do_profile=self.options.profile, C: File ""/usr/lib64/python3.6/site-packages/deluge/common.py"", line 1344, in run_profiled C: return func(*args) C: File ""/usr/lib64/python3.6/site-packages/deluge/ui/gtk3/__init__.py"", line 49, in run C: gtkui.start() C: File ""/usr/lib64/python3.6/site-packages/deluge/ui/gtk3/gtkui.py"", line 246, in start C: reactor.run() C: File ""/usr/lib64/python3.6/site-packages/twisted/internet/_glibbase.py"", line 301, in run C: self._run() C: File ""/usr/lib64/python3.6/site-packages/gi/overrides/Gtk.py"", line 1630, in main C: return _Gtk_main(*args, **kwargs) C: File ""/usr/lib64/python3.6/site-packages/twisted/internet/_glibbase.py"", line 333, in _simulate C: self.runUntilCurrent() C: File ""/usr/lib64/python3.6/site-packages/twisted/internet/base.py"", line 913, in runUntilCurrent C: call.func(*call.args, **call.kw) C: File ""/usr/lib64/python3.6/site-packages/deluge/core/torrentmanager.py"", line 1296, in on_alert_torrent_finished C: component.get('EventManager').emit(TorrentFinishedEvent(torrent_id)) C: File ""/usr/lib64/python3.6/site-packages/deluge/core/eventmanager.py"", line 37, in emit C: handler(*event.args) C: File ""/usr/lib64/python3.6/site-packages/deluge/plugins/Notifications-0.3-py3.6.egg/deluge_notifications/common.py"", line 70, in wrapper C: return self._handle_custom_providers(kind, eventtype, *args, **kwargs) C: File ""/usr/lib64/python3.6/site-packages/deluge/plugins/Notifications-0.3-py3.6.egg/deluge_notifications/common.py"", line 58, in _handle_custom_providers C: d = defer.maybeDeferred(handler, *args, **kwargs) C: File ""/usr/lib64/python3.6/site-packages/twisted/internet/defer.py"", line 151, in maybeDeferred C: result = f(*args, **kw) C: File ""/usr/lib64/python3.6/site-packages/deluge/plugins/Notifications-0.3-py3.6.egg/deluge_notifications/gtkui.py"", line 220, in _on_torrent_finished_event_popup C: d = client.core.get_torrent_status(torrent_id, ['name', 'file_progress']) C: File ""/usr/lib64/python3.6/site-packages/deluge/ui/client.py"", line 551, in __call__ C: return self.daemon.call(self.base, *args, **kwargs) C: File ""/usr/lib64/python3.6/site-packages/deluge/ui/client.py"", line 500, in call C: return defer.maybeDeferred(m, *copy.deepcopy(args), **copy.deepcopy(kwargs)) C: File ""/usr/lib64/python3.6/site-packages/twisted/internet/defer.py"", line 160, in maybeDeferred C: return succeed(result) C: File ""/usr/lib64/python3.6/site-packages/twisted/internet/defer.py"", line 88, in succeed C: d = Deferred() I: First Invoker was: I: File ""/usr/bin/deluge"", line 11, in I: load_entry_point('deluge==2.0.3', 'gui_scripts', 'deluge')() I: File ""/usr/lib64/python3.6/site-packages/deluge/ui/ui_entry.py"", line 143, in start_ui I: ui.start() I: File ""/usr/lib64/python3.6/site-packages/deluge/ui/gtk3/__init__.py"", line 58, in start I: do_profile=self.options.profile, I: File ""/usr/lib64/python3.6/site-packages/deluge/common.py"", line 1344, in run_profiled I: return func(*args) I: File ""/usr/lib64/python3.6/site-packages/deluge/ui/gtk3/__init__.py"", line 49, in run I: gtkui.start() I: File ""/usr/lib64/python3.6/site-packages/deluge/ui/gtk3/gtkui.py"", line 246, in start I: reactor.run() I: File ""/usr/lib64/python3.6/site-packages/twisted/internet/_glibbase.py"", line 301, in run I: self._run() I: File ""/usr/lib64/python3.6/site-packages/gi/overrides/Gtk.py"", line 1630, in main I: return _Gtk_main(*args, **kwargs) I: File ""/usr/lib64/python3.6/site-packages/twisted/internet/_glibbase.py"", line 333, in _simulate I: self.runUntilCurrent() I: File ""/usr/lib64/python3.6/site-packages/twisted/internet/base.py"", line 913, in runUntilCurrent I: call.func(*call.args, **call.kw) I: File ""/usr/lib64/python3.6/site-packages/deluge/core/torrentmanager.py"", line 1296, in on_alert_torrent_finished I: component.get('EventManager').emit(TorrentFinishedEvent(torrent_id)) I: File ""/usr/lib64/python3.6/site-packages/deluge/core/eventmanager.py"", line 37, in emit I: handler(*event.args) I: File ""/usr/lib64/python3.6/site-packages/deluge/plugins/Notifications-0.3-py3.6.egg/deluge_notifications/common.py"", line 70, in wrapper I: return self._handle_custom_providers(kind, eventtype, *args, **kwargs) I: File ""/usr/lib64/python3.6/site-packages/deluge/plugins/Notifications-0.3-py3.6.egg/deluge_notifications/common.py"", line 58, in _handle_custom_providers I: d = defer.maybeDeferred(handler, *args, **kwargs) I: File ""/usr/lib64/python3.6/site-packages/twisted/internet/defer.py"", line 151, in maybeDeferred I: result = f(*args, **kw) I: File ""/usr/lib64/python3.6/site-packages/deluge/plugins/Notifications-0.3-py3.6.egg/deluge_notifications/gtkui.py"", line 220, in _on_torrent_finished_event_popup I: d = client.core.get_torrent_status(torrent_id, ['name', 'file_progress']) I: File ""/usr/lib64/python3.6/site-packages/deluge/ui/client.py"", line 551, in __call__ I: return self.daemon.call(self.base, *args, **kwargs) I: File ""/usr/lib64/python3.6/site-packages/deluge/ui/client.py"", line 500, in call I: return defer.maybeDeferred(m, *copy.deepcopy(args), **copy.deepcopy(kwargs)) I: File ""/usr/lib64/python3.6/site-packages/twisted/internet/defer.py"", line 160, in maybeDeferred I: return succeed(result) I: File ""/usr/lib64/python3.6/site-packages/twisted/internet/defer.py"", line 89, in succeed I: d.callback(result) ) Traceback (most recent call last): File ""/usr/lib64/python3.6/site-packages/twisted/internet/defer.py"", line 322, in addCallback callbackKeywords=kw) File ""/usr/lib64/python3.6/site-packages/twisted/internet/defer.py"", line 311, in addCallbacks self._runCallbacks() File ""/usr/lib64/python3.6/site-packages/twisted/internet/defer.py"", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File ""/usr/lib64/python3.6/site-packages/deluge/plugins/Notifications-0.3-py3.6.egg/deluge_notifications/gtkui.py"", line 147, in handle_custom_popup_notification return defer.maybeDeferred(self.__popup, title, message) --- --- File ""/usr/lib64/python3.6/site-packages/twisted/internet/defer.py"", line 151, in maybeDeferred result = f(*args, **kw) File ""/usr/lib64/python3.6/site-packages/deluge/plugins/Notifications-0.3-py3.6.egg/deluge_notifications/gtkui.py"", line 181, in __popup self.note.set_hint('desktop-entry', 'deluge') builtins.TypeError: argument value: Expected GLib.Variant, but got str 19:53:54 [CRITICAL][deluge.log :93 ] twisted.internet.defer [Failure instance: Traceback: : argument value: Expected GLib.Variant, but got str /usr/lib64/python3.6/site-packages/twisted/internet/defer.py:322:addCallback /usr/lib64/python3.6/site-packages/twisted/internet/defer.py:311:addCallbacks /usr/lib64/python3.6/site-packages/twisted/internet/defer.py:654:_runCallbacks /usr/lib64/python3.6/site-packages/deluge/plugins/Notifications-0.3-py3.6.egg/deluge_notifications/gtkui.py:147:handle_custom_popup_notification --- --- /usr/lib64/python3.6/site-packages/twisted/internet/defer.py:151:maybeDeferred /usr/lib64/python3.6/site-packages/deluge/plugins/Notifications-0.3-py3.6.egg/deluge_notifications/gtkui.py:181:__popup ] 19:53:54 [CRITICAL][deluge.log :93 ] twisted.internet.defer [Failure instance: Traceback: : argument value: Expected GLib.Variant, but got str /usr/lib64/python3.6/site-packages/twisted/internet/defer.py:322:addCallback /usr/lib64/python3.6/site-packages/twisted/internet/defer.py:311:addCallbacks /usr/lib64/python3.6/site-packages/twisted/internet/defer.py:654:_runCallbacks /usr/lib64/python3.6/site-packages/deluge/plugins/Notifications-0.3-py3.6.egg/deluge_notifications/gtkui.py:147:handle_custom_popup_notification --- --- /usr/lib64/python3.6/site-packages/twisted/internet/defer.py:151:maybeDeferred /usr/lib64/python3.6/site-packages/deluge/plugins/Notifications-0.3-py3.6.egg/deluge_notifications/gtkui.py:181:__popup ] }}} " kuraga 3372 Deluge crashes (removing gtk3ui_state helps) Unknown 2.0.3 needs verified bug new 2020-03-29T17:15:50Z 2020-04-01T06:16:33Z "Deluge starts to crash sometimes. It stops crash on removing `$HOME/.config/deluge/gtk3ui_state` directory. Will update on some info." kuraga 3373 Deluge doesn't quit Unknown 2.0.3 needs verified bug new 2020-03-29T17:21:08Z 2020-03-29T17:21:08Z "1. I click ""Quit"" in Deluge system tray's menu. 2. Deluge system tray icon disappears. 3. Deluge window doesn't close and becomes semi-empty (see screenshot). 4. There are no new output in Terminal." kuraga 3374 "AutoAdd plugin wrongly creates .magnet.invalid using ""Add in Paused State""" Plugin 2.0.3 needs verified bug new 2020-03-30T01:56:17Z 2020-03-30T01:59:11Z "AutoAdd plugin creates a .invalid flag instead of a .added flag if ""Add in Paused State"" is set on folder. Client: 2.0.3-2-201906121747-ubuntu18.04.1 Server: 2.0.3-2-201906121747-ubuntu18.04.1 libtorrent: 1.1.5.0" fshmngr 3375 Keyboard is unresponsive while Deluge 2.0 is starting on Windows Unknown 2.0.3 needs verified bug new 2020-03-31T23:32:46Z 2020-03-31T23:32:46Z "This is kinda weird. I noticed that while Deluge is starting up (the time between be hitting ENTER on the item in the start menu and when it actually finishes starting and prompts me to select a server) my keyboard's input is delayed significantly. As in, if I start Deluge, switch to notepad, and start mashing keys, a couple key presses get through quickly but it buffers up most of the keypresses and they all come out very quickly as soon as deluge finishes loading. What's curious is that this is only on keyboard input. My mouse input is completely unaffected. My system is otherwise completely responsive. I'm on Windows 10 and using a Logitech K800 keyboard. Logitech's SetPoint software is not running but ""G Hub"" is. Any idea what could be happening?" cinderblock 3376 Last torrent in torrent list hidden by left-right scrollbar Unknown 2.0.3 needs verified bug new 2020-03-31T23:37:27Z 2020-03-31T23:37:27Z "Steps to reproduce in deluge 2.0.3 on Windows: - List of torrents is longer than window can show at once - Window is not wide enough to show all details (so left-right scroll bar appears) - Scroll to bottom of list Expected: - To see the last item in the list Actual: - Last item in list is 90% covered by the left-right scroll bar" cinderblock 3379 Notifications-0.3/...:CoreNotifications._on_torrent_finished_event(): KeyError exception due to incorrect call to torrent.get_status() Plugin 2.0.3 needs verified bug new 2020-04-07T14:01:13Z 2020-04-07T14:01:13Z The Notifications plugin as of version 0.3 calls '''torrent.get_status()''' with an empty ''keys'' list whilst expecting the presence of the keys ''name'' and ''num_files'', causing a ''!KeyError'' exception to be thrown. The patch enclosed fixes this by passing ''['name', 'num_files']'' to '''torrent.get_status()'''. lalbornoz 3383 Apply to all missing Web UI 2.0.3 needs verified bug new 2020-04-12T02:02:31Z 2020-04-12T02:03:12Z "I updated to 2.0.3 and after slogging through making the openrc scripts run correctly I found that the ""Apply to all"" is missing from the new web interface. This is probably my most used feature of the program given I use multiple download directories (I organize things), and now I have to go into and change the daemon's settings everytime I want to grab new torrents. I am also using this method as the forums will not let me sign up and the IRC channel is unmanned. {{{ ray@yggdrasil ~ % uname -a Linux yggdrasil 5.6.2-gentoo-x86_64 #1 SMP Fri Apr 10 20:52:00 EDT 2020 x86_64 AMD EPYC 7351P 16-Core Processor AuthenticAMD GNU/Linux ray@yggdrasil ~ % deluge -V deluge 2.0.3 libtorrent: 1.1.14.0 Python: 3.6.10 OS: Linux Gentoo 2.7 }}} " fourteh 3390 Date added gets reset Unknown 2.0.3 needs verified bug new 2020-04-27T09:29:19Z 2020-04-27T09:58:21Z "Python 3.7[[BR]] libtorrent 1.2.5[[BR]] boost 1.72[[BR]] FreeBSD 11.3-RELEASE-p7 (FreeNAS-11.3-U2 amd64) (Jail Type: Basejail) When my server or deluged crashes the date added on some of the torrents gets reset to the date-time when deluged restarts." fdge00 3391 Unable to sort by 'Complete seen' or 'Completed' Web UI 2.0.3 needs verified bug new 2020-04-27T09:35:46Z 2020-04-27T09:35:46Z "Python 3.7[[BR]] libtorrent 1.2.5[[BR]] boost 1.72[[BR]] FreeBSD 11.3-RELEASE-p7 (FreeNAS-11.3-U2 amd64) (Jail Type: Basejail) Firefox, Opera, Edge. Unable to sort by columns 'Complete seen' or 'Completed' using a web browser." fdge00 3392 Deluge-GTK only show date in columns Unknown 2.0.3 needs verified bug new 2020-04-27T11:32:15Z 2020-04-27T11:32:15Z "Python 3.7[[BR]] libtorrent 1.2.5[[BR]] boost 1.72[[BR]] FreeBSD 11.3-RELEASE-p7 (FreeNAS-11.3-U2 amd64) (Jail Type: Basejail) Only the date is shown and not date-time in columns 'Added', 'Completed', and 'Complete Seen' in Deluge-GTK" fdge00 3402 Not downloading Web UI 2.0.3 needs verified bug new 2020-05-30T20:31:06Z 2020-05-30T20:31:06Z "After installation of deluge on my unraid and setup the WebUI I did a tryout with a magnet with was fine but then the download speed went down to cero and stop. I have try with other magnets and the same happened. Can you please shed some light on the issue? Many thanks Deluge 2.0.3-2-201906121747-ubuntu18.04.1" MacRaid 3437 Deluged Crashes on Startup post python3-libtorrent 1.2.10_git20201018 Unknown 2.0.3 needs verified bug new 2020-10-29T13:39:54Z 2020-10-29T13:39:54Z "Running on Ubuntu x64 20.04 LTS fully updated. I'm not an expert and this may be more of an FYI but it seems deluged 2.0.3-2 is not yet compatible with the latest version of python3-libtorrent. After upgrading python3-libtorrent to 1.2.10_git20201018 (which comes with qBittorrent 4.3.0.1 out of their PPA repository), deluged 2.0.3-2 crashes on startup with error $ Traceback (most recent call last): File ""/usr/lib/python3/dist-packages/deluge/_libtorrent.py"", line 23, in import deluge.libtorrent as lt ModuleNotFoundError: No module named 'deluge.libtorrent' This happened after installing / upgrading qBittorrent to 4.3.0.1 from their PPA repository as it seems there is now a dependency from the latest version of qBittorrent to a later version of python3-libtorrent. Reverting to qBittorrent 4.2.5 clears the problem - as would reverting to the much older version in the Ubuntu repository. So I'm not saying it's a deluge problem - but it would be good if you could run the latest versions of both programs in parallel. Is there a way of making different versions of python3-libtorrent available to the two programs ?" guy_montag 3450 Socks5 proxy client orphaning connections Unknown 2.0.3 needs verified bug new 2021-01-22T16:42:50Z 2022-03-28T09:56:07Z "Deluge is throwing {{{ Jan 22 11:34:49 CAPTAINJACK deluged[248530]: 11:34:49 [ERROR ][deluge.core.torrentmanager :1132] Unable to save torrents.fastresume: [Errno 24] Too many open files: '/home/jacob/.config/deluge/state/torrents.fastresume.tmp' Jan 22 11:37:59 CAPTAINJACK deluged[248530]: 11:37:59 [ERROR ][deluge.core.torrentmanager :1132] Unable to save torrents.fastresume: [Errno 24] Too many open files: '/home/jacob/.config/deluge/state/torrents.fastresume.tmp' }}} at the wall like crazy and lsof shows a bunch of IPv4 connections stuck in CLOSE_WAIT. {{{ deluged 248530 jacob 826u IPv4 4966554 0t0 TCP localhost:56804->localhost:1086 (CLOSE_WAIT) }}} {{{ jacob@CAPTAINJACK:~/docker$ lsof -p 248530 2>/dev/null | grep CLOSE_WAIT | wc -l 956 }}} I've configured deluged to use a socks5 proxy on port 1086, so I suspect the proxy support is what causes this error. The proxy is up and working fine when I test it with curl -x" v4DJskf8BUb9emd3 3453 Web UI is freezing on Safari when selecting a torrent Web UI 2.0.3 needs verified bug new 2021-02-15T18:54:07Z 2021-02-15T18:54:07Z "== Expected Behavior == When selecting a torrent the web page should not freeze. == Current Behavior == After selecting a torrent the web page start freezing and taking 100% of CPU. == Steps to Reproduce == 1. Launch Web UI 2. Select a torrent == Desktop Environment == '''OS:''' macOS Big Sur 11.2.1 '''Browser:''' Safari 14.0.3 (16610.4.3.1.4) == Docker Environment == '''OS:''' Debian GNU/Linux 9.13 (stretch) '''CPU architecture:''' x86_64 - Intel(R) Atom(TM) CPU N2800 '''How docker service was installed:''' DockSTARTer, docker repo == Docker compose used to create docker container == {{{ version: '3.4' services: deluge: image: ghcr.io/linuxserver/deluge:version-2.0.3-2201906121747ubuntu18.04.1 hostname: docker ports: - 51413:51413 - 51413:51413/udp - 58846:58846 - 58946:58946 - 6881:6881 - 6881:6881/udp - 8112:8112 container_name: deluge environment: - PGID=1001 - PUID=1001 - TZ=Europe/Paris logging: driver: json-file options: max-file: 10 max-size: 200k restart: unless-stopped volumes: - /etc/localtime:/etc/localtime:ro - /home/remi/.config/appdata/deluge:/config - /home/remi/storage:/storage }}} == Docker logs == {{{ [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 01-envfile: executing... [cont-init.d] 01-envfile: exited 0. [cont-init.d] 10-adduser: executing... ------------------------------------- _ () | | ___ _ __ | | / __| | | / \ | | \__ \ | | | () | |_| |___/ |_| \__/ Brought to you by linuxserver.io ------------------------------------- To support LSIO projects visit: https://www.linuxserver.io/donate/ ------------------------------------- GID/UID ------------------------------------- User uid: 1001 User gid: 1001 ------------------------------------- [cont-init.d] 10-adduser: exited 0. [cont-init.d] 30-config: executing... [cont-init.d] 30-config: exited 0. [cont-init.d] 99-custom-scripts: executing... [custom-init] no custom files found exiting... [cont-init.d] 99-custom-scripts: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. 14:25:54 [WARNING ][deluge.i18n.util :83 ] IOError when loading translations: [Errno 2] No translation file found for domain: 'deluge' [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. s6-svwait: fatal: supervisor died [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 01-envfile: executing... [cont-init.d] 01-envfile: exited 0. [cont-init.d] 10-adduser: executing... usermod: no changes ------------------------------------- _ () | | ___ _ __ | | / __| | | / \ | | \__ \ | | | () | |_| |___/ |_| \__/ Brought to you by linuxserver.io ------------------------------------- To support LSIO projects visit: https://www.linuxserver.io/donate/ ------------------------------------- GID/UID ------------------------------------- User uid: 1001 User gid: 1001 ------------------------------------- [cont-init.d] 10-adduser: exited 0. [cont-init.d] 30-config: executing... [cont-init.d] 30-config: exited 0. [cont-init.d] 99-custom-scripts: executing... [custom-init] no custom files found exiting... [cont-init.d] 99-custom-scripts: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. 14:59:01 [WARNING ][deluge.i18n.util :83 ] IOError when loading translations: [Errno 2] No translation file found for domain: 'deluge' 18:53:28 [WARNING ][deluge.httpdownloader :315 ] Error occurred downloading file from ""http://b'all'/"": invalid hostname: b'all' 18:53:29 [WARNING ][deluge.httpdownloader :315 ] Error occurred downloading file from ""http://b'error'/"": invalid hostname: b'error' 18:53:29 [WARNING ][deluge.httpdownloader :315 ] Error occurred downloading file from ""http://b'p2p-tracker.net'/"": invalid hostname: b'p2p-tracker.net' 18:53:29 [WARNING ][deluge.httpdownloader :315 ] Error occurred downloading file from ""http://b'rarbg.me'/"": invalid hostname: b'rarbg.me' [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. s6-svwait: fatal: timed out [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 01-envfile: executing... [cont-init.d] 01-envfile: exited 0. [cont-init.d] 10-adduser: executing... usermod: no changes ------------------------------------- _ () | | ___ _ __ | | / __| | | / \ | | \__ \ | | | () | |_| |___/ |_| \__/ Brought to you by linuxserver.io ------------------------------------- To support LSIO projects visit: https://www.linuxserver.io/donate/ ------------------------------------- GID/UID ------------------------------------- User uid: 1001 User gid: 1001 ------------------------------------- [cont-init.d] 10-adduser: exited 0. [cont-init.d] 30-config: executing... [cont-init.d] 30-config: exited 0. [cont-init.d] 99-custom-scripts: executing... [custom-init] no custom files found exiting... [cont-init.d] 99-custom-scripts: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. 19:23:42 [WARNING ][deluge.i18n.util :83 ] IOError when loading translations: [Errno 2] No translation file found for domain: 'deluge' }}} " remi12 3454 Web UI is freezing on Safari when selecting a torrent Unknown 2.0.3 needs verified bug new 2021-02-15T18:56:26Z 2021-02-15T18:56:26Z "== Expected Behavior == When selecting a torrent the web page should not freeze. == Current Behavior == After selecting a torrent the web page start freezing and taking 100% of CPU. == Steps to Reproduce == 1. Launch Web UI 2. Select a torrent == Desktop Environment == '''OS:''' macOS Big Sur 11.2.1 '''Browser:''' Safari 14.0.3 (16610.4.3.1.4) == Docker Environment == '''OS:''' Debian GNU/Linux 9.13 (stretch) '''CPU architecture:''' x86_64 - Intel(R) Atom(TM) CPU N2800 '''How docker service was installed:''' DockSTARTer, docker repo == Docker compose used to create docker container == {{{ version: '3.4' services: deluge: image: ghcr.io/linuxserver/deluge:version-2.0.3-2201906121747ubuntu18.04.1 hostname: docker ports: - 51413:51413 - 51413:51413/udp - 58846:58846 - 58946:58946 - 6881:6881 - 6881:6881/udp - 8112:8112 container_name: deluge environment: - PGID=1001 - PUID=1001 - TZ=Europe/Paris logging: driver: json-file options: max-file: 10 max-size: 200k restart: unless-stopped volumes: - /etc/localtime:/etc/localtime:ro - /home/remi/.config/appdata/deluge:/config - /home/remi/storage:/storage }}} == Docker logs == {{{ [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 01-envfile: executing... [cont-init.d] 01-envfile: exited 0. [cont-init.d] 10-adduser: executing... ------------------------------------- _ () | | ___ _ __ | | / __| | | / \ | | \__ \ | | | () | |_| |___/ |_| \__/ Brought to you by linuxserver .io ------------------------------------- To support LSIO projects visit: https:// www. linuxserver .io /donate/ ------------------------------------- GID/UID ------------------------------------- User uid: 1001 User gid: 1001 ------------------------------------- [cont-init.d] 10-adduser: exited 0. [cont-init.d] 30-config: executing... [cont-init.d] 30-config: exited 0. [cont-init.d] 99-custom-scripts: executing... [custom-init] no custom files found exiting... [cont-init.d] 99-custom-scripts: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. 14:25:54 [WARNING ][deluge.i18n.util :83 ] IOError when loading translations: [Errno 2] No translation file found for domain: 'deluge' [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. s6-svwait: fatal: supervisor died [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 01-envfile: executing... [cont-init.d] 01-envfile: exited 0. [cont-init.d] 10-adduser: executing... usermod: no changes ------------------------------------- _ () | | ___ _ __ | | / __| | | / \ | | \__ \ | | | () | |_| |___/ |_| \__/ Brought to you by linuxserver .io ------------------------------------- To support LSIO projects visit: https:// www. linuxserver .io /donate/ ------------------------------------- GID/UID ------------------------------------- User uid: 1001 User gid: 1001 ------------------------------------- [cont-init.d] 10-adduser: exited 0. [cont-init.d] 30-config: executing... [cont-init.d] 30-config: exited 0. [cont-init.d] 99-custom-scripts: executing... [custom-init] no custom files found exiting... [cont-init.d] 99-custom-scripts: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. 14:59:01 [WARNING ][deluge.i18n.util :83 ] IOError when loading translations: [Errno 2] No translation file found for domain: 'deluge' 18:53:28 [WARNING ][deluge.httpdownloader :315 ] Error occurred downloading file from ""http://b'all'/"": invalid hostname: b'all' 18:53:29 [WARNING ][deluge.httpdownloader :315 ] Error occurred downloading file from ""http://b'error'/"": invalid hostname: b'error' 18:53:29 [WARNING ][deluge.httpdownloader :315 ] Error occurred downloading file from ""http://b'p2p-tracker.net'/"": invalid hostname: b'p2p-tracker.net' 18:53:29 [WARNING ][deluge.httpdownloader :315 ] Error occurred downloading file from ""http://b'rarbg.me'/"": invalid hostname: b'rarbg.me' [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. s6-svwait: fatal: timed out [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 01-envfile: executing... [cont-init.d] 01-envfile: exited 0. [cont-init.d] 10-adduser: executing... usermod: no changes ------------------------------------- _ () | | ___ _ __ | | / __| | | / \ | | \__ \ | | | () | |_| |___/ |_| \__/ Brought to you by linuxserver .io ------------------------------------- To support LSIO projects visit: https:// www. linux server .io /donate/ ------------------------------------- GID/UID ------------------------------------- User uid: 1001 User gid: 1001 ------------------------------------- [cont-init.d] 10-adduser: exited 0. [cont-init.d] 30-config: executing... [cont-init.d] 30-config: exited 0. [cont-init.d] 99-custom-scripts: executing... [custom-init] no custom files found exiting... [cont-init.d] 99-custom-scripts: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. 19:23:42 [WARNING ][deluge.i18n.util :83 ] IOError when loading translations: [Errno 2] No translation file found for domain: 'deluge' }}} " remi12 3464 connection to the webserver has been lost! Web UI 2.0.3 needs verified bug new 2021-04-06T00:03:55Z 2021-04-06T00:03:55Z "Been using Deluge WebUI for years, without issue. Connection lost error message started today. Torrents are still being added and downloaded, but the WebUI shows none. Tried Chrome and MS Edge - same issue I can also manually add a torrent in the WebUI (url) and it will download - again the torrent is not listed onscreen. I don't have lots of torrents - only 2 (both under 500mb). Connections are set at 100. Checked previous posts with same subject. " BaronZuZu 3466 daemon passwords stored in plain text GTK UI 2.0.3 needs verified bug new 2021-05-03T09:11:03Z 2021-05-03T09:11:03Z "Currently, in thin-client mode, the graphical interface stores passwords for remote daemons in plain text (on Linux in `~/.config/deluge/hostlist.conf`). Passwords should be handled through the desktop password manager (e.g. Gnome Keyring), for secure storage. I understand that some may view this issue as a request rather than a bug. I am filing as a bug, because the current design creates a serious security liability for users, without their even being aware." brainchild 3467 deluge flatpak bug - open download folder not working GTK UI 2.0.3 needs verified bug new 2021-05-05T03:04:05Z 2021-05-05T10:59:46Z "The open download folder is not working inside flatpak sandbox. I guess some gtk3 dependency might be missing. Kindly guide. Kindly install https://flathub.org/apps/details/org.deluge_torrent.deluge flatpak install flathub org.deluge_torrent.deluge The build script: https://github.com/flathub/org.deluge_torrent.deluge/blob/master/org.deluge_torrent.deluge.yaml Bug in Action: attachment video " fastrizwaan 3471 Data Disapears, some reappears Unknown 2.0.3 needs verified bug new 2021-05-26T00:56:42Z 2021-05-26T01:06:22Z "I had a list of about 20 torrents that deluge still sees in the webui but are all red. I checked my download directory and all my data is missing! I opened the permissions wide open just as a test, restarted deluged service and no change. did an update upgrade, rebooted and 3 of the 20 torrents show up again in the directory but are still red in the webui. I added another torrent as a test and I cant see it in the download directory anymore and it appears to be seeding just fine. The cause of this is that I had an unexpected power outage a few nights ago and i also updated and upgraded after i restored power. That is when i noticed the issue. my setup: deluged 2.0.3 libtorrent: 1.1.13.0 Python: 3.8.5 OS: Linux Ubuntu 20.04 focal The status message in Details says the following: Status: Missing or invalid torrent data! ### CLI Output ### zipfel@aura-server:/home/deluge/data/downloads$ sudo systemctl status deluged ● deluged.service - Deluge Bittorrent Client Daemon Loaded: loaded (/etc/systemd/system/deluged.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2021-05-25 18:39:18 MDT; 6min ago Main PID: 4077 (deluged) Tasks: 8 (limit: 38340) Memory: 162.6M CGroup: /system.slice/deluged.service └─4077 /usr/bin/python3 /usr/bin/deluged -d May 25 18:39:19 aura-server deluged[4077]: observer(event) May 25 18:39:19 aura-server deluged[4077]: File ""/usr/lib/python3/dist-packages/twisted/logger/_legacy.py"", line 93, > May 25 18:39:19 aura-server deluged[4077]: self.legacyObserver(event) May 25 18:39:19 aura-server deluged[4077]: File ""/usr/lib/python3/dist-packages/deluge/log.py"", line 204, in emit May 25 18:39:19 aura-server deluged[4077]: getattr(LoggingLoggerClass, event_dict['log_level'].name)( May 25 18:39:19 aura-server deluged[4077]: File ""/usr/lib/python3.8/logging/__init__.py"", line 1481, in critical May 25 18:39:19 aura-server deluged[4077]: self._log(CRITICAL, msg, args, **kwargs) May 25 18:39:19 aura-server deluged[4077]: File ""/usr/lib/python3.8/logging/__init__.py"", line 1565, in _log May 25 18:39:19 aura-server deluged[4077]: fn, lno, func, sinfo = self.findCaller(stack_info, stacklevel) May 25 18:39:19 aura-server deluged[4077]: builtins.TypeError: findCaller() takes from 1 to 2 positional arguments b ### End ### I have attached cat of all deluge logs from syslog as well. I am still learning linux so please let me know if there is anything else I need to attach. Thank you for any assistance!" zipfel 3496 "bulk ""force re-check"" fails by attempting to run all check simultaneously" Unknown 2.0.3 needs verified bug new 2022-01-02T01:54:13Z 2022-01-02T01:54:13Z "Generally, the ""Force Re-check"" operation applied in bulk to a large set of active torrent targets succeeds, by placing most of the items into a queue. Such is the behavior I have generally seen, including in my active deployment, each of which comprises a GTK thin client connected to a remote daemon. Recently, I attempted to recheck all torrents in a set of about one hundred. The operation failed for most of the torrents, not because the data was found corrupt, but because the application attempted to start all checks simultaneously. After the attempted operation, most items in the set showed on the list as errors (""red water drop icon""), and on the status page with the message ""Error: To many open files"". The workaround was to select smaller segments from the list manually, and to wait for the operation to near completion for each segment before moving to the next. I have found no reason why the problem might have emerged. I have a comparable deployment on another site, with the same client and server configuration, and the problem is not occurring. Both server and client are version 2.0.3 running on Linux Mint systems. " brainchild0 3506 Added sort order wrong after server reboot Unknown 2.0.3 needs verified bug new 2022-02-10T10:17:27Z 2022-02-10T10:17:27Z "Using server on Ubuntu and thin client on w10/11. I have torrent sort order set to 'Added', so their sorted chronologically. This works as expected, closing/reopening the thin client, no problem. But if i reboot the server, then the sort order is wrong. One time was sorted by days ok, but the order the torrents were added during that day were wrong. It wasn't respecting their added time. And another time after a subsequent reboot some of my unseeded 0% downloaded torrents jumped up to the top. Above the torrents sorted only by day. If i continue using it, without rebooting the server, the newly added torrents sort as expected. Client: 2.0.5 Server: 2.0.5-0-202112151848-ubuntu20.04.1 libtorrent: 1.1.13.0" cheeseandjamsandwich 3512 builtins.KeyError: 'disk.num_blocks_cache_hits' log spam Unknown 2.0.3 needs verified bug new 2022-03-12T15:29:17Z 2024-03-21T07:59:30Z "My Deluge daemon is currently flooding its text output with: {{{ 15:21:04 [CRITICAL][twisted :147 ] Unhandled Error Traceback (most recent call last): File ""/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py"", line 122, in run_daemon daemon.start() File ""/usr/lib/python3/dist-packages/deluge/core/daemon.py"", line 164, in start reactor.run() File ""/usr/lib/python3/dist-packages/twisted/internet/base.py"", line 1315, in run self.mainLoop() File ""/usr/lib/python3/dist-packages/twisted/internet/base.py"", line 1325, in mainLoop reactorBaseSelf.runUntilCurrent() --- --- File ""/usr/lib/python3/dist-packages/twisted/internet/base.py"", line 991, in runUntilCurrent call.func(*call.args, **call.kw) File ""/usr/lib/python3/dist-packages/deluge/core/core.py"", line 345, in _on_alert_session_stats self._update_session_cache_hit_ratio() File ""/usr/lib/python3/dist-packages/deluge/core/core.py"", line 361, in _update_session_cache_hit_ratio self.session_status['disk.num_blocks_cache_hits'] / blocks_read builtins.KeyError: 'disk.num_blocks_cache_hits' }}} This is logged multiple times per second, resulting in massive flooding. This doesn't seem to impair the operation of Deluge itself though. Running Debian Sid with package versions: * deluge 2.0.3-3.1 * python3-twisted 22.2.0-1 * python3-libtorrent 2.0.5-6 * libtorrent-rasterbar2.0 2.0.5-6 " edechamps 3513 Telling Deluge to download new flies after downloading part of the torrent flie doesn't have any effects Unknown 2.0.3 needs verified bug new 2022-03-14T17:01:19Z 2022-03-17T20:27:32Z "Good time of the day. I have found a small bug(?). When telling deluge to download some of the files specified in the torrent file instead of all, deluge downloads them. However, when we now want to ""extend"" the download or download other files specified in the torrent file, Deluge doesn't do anything. I am not sure what kind of behavior should have been. I think downloading new files and shifting from 100% to 80~% would be nice. Or it could say that the torrent file already exists. Nothing happens, however. No error message, no new files, nothing. Because of that, I think this is a bug. Best regards, KtlTheBest " KtlTheBest 3564 deluged is using 100% Core 2.0.3 needs verified bug new 2022-10-26T18:36:31Z 2022-10-26T18:36:31Z "https://forum.deluge-torrent.org/viewtopic.php?f=7&t=56323' # htop shows: /usr/bin/python3 /usr/bin/deluged -d -c /var/lib/deluged/config -l /var/log/deluged/daemon.log -L info really hogging a processor and there are a ton of errors in the log. The errors show that twisted is involved but the twisted folks don't seem to think that is the issue. 2.0.3 is what is in the ubuntu repo so i would have to compile from source or get a .deb to upgrade to 2.0.5" iconoclasthero 3350 Torrent search is less intuitive with 2.x GTK UI 2.0.3 needs verified feature-request new 2020-01-23T02:15:28Z 2023-01-03T04:35:43Z "On 1.x I would type a letter to select the next torrent starting with that letter. In 2.x that no longer works. There is an option to search torrents that works, but the ""file starting with letter"" is pretty common in GUI interfaces, so this feels like a feature regression." hfuss 3399 Customise download/upload speed steps GTK UI 2.0.3 needs verified feature-request new 2020-05-22T15:59:39Z 2020-05-22T16:03:09Z "Using the gtk ui as a thin client, I would like to be able to customise the total download and upload rate limit steps. The defaults are very slow, not really useful with a fast connection." StuffAndThings 3429 speed limits scale is archaic Core 2.0.3 needs verified feature-request new 2020-08-31T05:39:17Z 2020-08-31T05:39:17Z I believe the current speed limits scale (5 10 30 80 300 Kb/s) is archaic and should be reviewed. sergio 3436 web dark theme support Web UI 2.0.3 needs verified feature-request new 2020-10-23T22:59:15Z 2020-10-23T22:59:15Z "Please add dark theme for web client. It should be chosen based on [https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme prefers-color-scheme] CSS media feature." sergio 3562 autostart&autostop active torrent only system inactive Unknown 2.0.3 needs verified feature-request new 2022-10-17T22:21:48Z 2022-10-17T22:21:48Z Detect inactive user(xprintidle) and autostart/autostop active torrent spavlovich001 3380 Extractor-0.7: delete previously extracted files on torrent removal Plugin 2.0.3 needs verified patch new 2020-04-10T13:25:39Z 2020-04-11T13:11:23Z The Extractor plugin as of version 0.7 presently does not delete files previously extracted post-torrent download completion upon torrent removal. The patch enclosed implements support for this given that the ''use_name_folder'' tunable is set to enabled. lalbornoz 3382 Notifications-0.3: improve smtplib.SMTP.sendmail() error logging Plugin 2.0.3 needs verified patch new 2020-04-11T13:30:40Z 2020-04-11T13:30:40Z "The Notifications plugin as of version 0.3 only includes the value of an '''smtplib.SMTPException''' implicitly converted to a string in the log file on error: {{{ Apr 11 15:06:08 [REDACTED] deluged[31554]: 15:06:08 [ERROR ][deluge_notifications.core :160 ] There was an error sending the notification email: {} }}} The patch enclosed includes both the exception type inasmuch as value in the logged error to aid debugging, e.g. yielding: {{{ Apr 11 15:19:41 [REDACTED] deluged[539]: 15:19:41 [ERROR ][deluge_notifications.core :162 ] There was an error sending the notification email: , {} }}}" lalbornoz 3468 deluge flatpak bug - mouse pointer not changing share for widget resize GTK UI 2.0.3 not applicable bug new 2021-05-05T03:10:47Z 2023-01-05T15:42:36Z "The resizable widgets borders are not changing mouse pointer shape. I guess some libraries are missing. Kindly guide. Kindly install ​https://flathub.org/apps/details/org.deluge_torrent.deluge flatpak install flathub org.deluge_torrent.deluge The build script:​https://github.com/flathub/org.deluge_torrent.deluge/blob/master/org.deluge_torrent.deluge.yaml Bug in Action: attachment video" fastrizwaan 3487 deluge-gtk starts & crashes GTK UI 2.0.3 not applicable bug new 2021-12-11T18:17:28Z 2021-12-20T22:55:00Z " {{{ $ deluge-gtk ** Pango:ERROR:../pango/pango/pangofc-fontmap.c:1933:pango_fc_make_pattern: code should not be reached Bail out! Pango:ERROR:../pango/pango/pangofc-fontmap.c:1933:pango_fc_make_pattern: code should not be reached Aborted (core dumped) }}} {{{ $ yay -Qss libtorrent local/libtorrent 0.13.8-2 BitTorrent library with a focus on high performance and good code local/libtorrent-rasterbar 1:1.2.14-1 A C++ BitTorrent library that aims to be a good alternative to all the other implementations around }}} Pluguns:Standard simple install from Manjaro linux repository error logs empty started after pango was updated {{{ [2021-12-11T06:25:39-0800] [ALPM] upgraded pango (1:1.48.10-1 -> 1:1.50.0-3) [2021-12-11T06:25:49-0800] [ALPM] upgraded lib32-pango (1:1.48.10-1 -> 1:1.50.0-3) [2021-12-11T06:26:10-0800] [ALPM] upgraded pangomm (2.46.1-2 -> 2.46.2-1) }}} Has been running for weeks w/o anomalies " keepitsimpleengineer 3522 Segmentation Fault on Deamon start (Armv71) Unknown 2.0.3 not applicable bug new 2022-06-01T14:25:33Z 2022-06-12T15:49:20Z "I had successfully been running the latest deluged (v2.0.3) available from the raspbian apt repository until it started encountering segmentation faults after a recent reboot. In troubleshooting, I downloaded the latest source for 2.0.5 and built/installed it locally. I am still receiving the same segmentation fault error. I am assuming I updated a component recently that broke a dependency and didn't realize it until having to restart the service. I am not using any plugins or non-default features. The process dies before any logging occurs, even when setting the logging level to DEBUG. Let me know if any additional information is required. {{{ deluged 2.0.5 libtorrent: 1.2.9.0 Python: 3.9.2 OS: Linux Raspbian GNU/Linux 11 bullseye }}} {{{ uname -a Linux raspberrypi 5.15.41-v7+ #1557 SMP Mon May 23 16:46:23 BST 2022 armv7l GNU/Linux }}} {{{ /usr/bin/python3 /usr/bin/deluged -d -L debug Segmentation fault }}} {{{ gdb --args python /usr/bin/deluged -d GNU gdb (Raspbian 10.1-1.7) 10.1.90.20210103-git Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type ""show copying"" and ""show warranty"" for details. This GDB was configured as ""arm-linux-gnueabihf"". Type ""show configuration"" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type ""help"". Type ""apropos word"" to search for commands related to ""word""... Reading symbols from python... (No debugging symbols found in python) (gdb) run Starting program: /usr/bin/python /usr/bin/deluged -d [Thread debugging using libthread_db enabled] Using host libthread_db library ""/lib/arm-linux-gnueabihf/libthread_db.so.1"". [Detaching after fork from child process 4502] [Detaching after fork from child process 4503] Program received signal SIGSEGV, Segmentation fault. 0x76fdb34c in _dl_map_object_deps (map=map@entry=0x8740b0, preloads=preloads@entry=0x0, npreloads=npreloads@entry=0, trace_mode=trace_mode@entry=0, open_mode=, open_mode@entry=-2147483648) at dl-deps.c:226 226 dl-deps.c: No such file or directory. (gdb) thread apply all backtrace Thread 1 (Thread 0x76ff7980 (LWP 4497) ""python""): #0 0x76fdb34c in _dl_map_object_deps (map=map@entry=0x8740b0, preloads=preloads@entry=0x0, npreloads=npreloads@entry=0, trace_mode=trace_mode@entry=0, open_mode=, open_mode@entry=-2147483648) at dl-deps.c:226 #1 0x76fe1260 in dl_open_worker (a=0x7effc91c) at dl-open.c:571 #2 0x76e4e9a8 in __GI__dl_catch_exception (exception=0x749b5d90, operate=0x7effc910, args=0x7effc990) at dl-error-skeleton.c:208 #3 0x76fe0d3c in _dl_open (file=0x749bcce8 ""/usr/lib/python3/dist-packages/GeoIP.cpython-39-arm-linux-gnueabihf.so"", mode=-2147483646, caller_dlopen=0x1f1948, nsid=-2, argc=3, argv=0x7efff734, env=0x7efff744) at dl-open.c:837 #4 0x76f64d98 in dlopen_doit (a=0x7effcb7c) at dlopen.c:66 #5 0x76e4e9a8 in __GI__dl_catch_exception (exception=0x58, exception@entry=0x7effcb30, operate=0x7effcb38, args=0x0, args@entry=0x76f77000) at dl-error-skeleton.c:208 #6 0x76e4ea90 in __GI__dl_catch_error (objname=0x50513c, errstring=0x505140, mallocedp=0x505138, operate=, args=0x7effcb7c) at dl-error-skeleton.c:227 #7 0x76f6587c in _dlerror_run (operate=, args=0x7effcb7c, args@entry=0x7effcb74) at dlerror.c:170 #8 0x76f64e5c in __dlopen (file=, mode=) at dlopen.c:87 #9 0x001f1948 in ?? () }}} {{{ git status On branch 2.0.x nothing to commit, working tree clean }}}" M0x40 3358 unable to add new host in console Console UI 2.0.3 bug new 2020-02-24T14:13:41Z 2020-04-04T01:51:31Z "Platform: deluge: 2.0.3 Linux 4.19.98 Funtoo 1.4 (gentoo derivative) libtorrent-rasterbar 1.2.4 python 3.7.6 Any attempt to add a ""new host"" in deluge-console fails with the error message ""port number must be an integer"". Port number being used is correct for settings. " digifuzzy 3389 Individually query torrents to top or bottom Unknown 2.0.3 feature-request new 2020-04-27T01:19:07Z 2020-04-27T01:19:07Z When adding torrents give each one the option to either be added to the top or bottom (or default) fdge00 3485 Connnot stop/start daemon from Web-UI Web UI 2.0.3 needs verified bug new 2021-11-13T03:21:02Z 2021-11-13T03:21:02Z "The daemon stop/start button in the web-ui connection screen do not work. in version 2.0 -Tested with debian 11 ,Ubuntu Server 20.04 LTS and the deluge docker container. -The error do not write anything in the log file. " zims123 3333 Settings format and location on mac: 1.3.x vs 2.0.x Packaging 2.0.3 needs verified feature-request new 2019-12-06T11:33:17Z 2019-12-06T11:33:17Z "1) Are 1.3.x settings compatible with 2.x settings? I think it'd be better to store settings under ~Library/Prerefences rather than under ~/.config. I've made a small shell script to import from the former to the latter but it's moot if formats are not compatible. 2) Either way, I was thinking it might be better to use a different folder for v2 settings, in order to prevent background instances of deluged from changing settings from another install. Thoughts?" Lord-Kamina 3525 Session resume, doesn't announce Core 2.0.5 needs verified bug new 2022-06-14T10:23:45Z 2022-06-14T10:23:45Z "Steps to reproduce: 1. Start deluge 2. remember the ""next announce"". (for me it's 30 min) 3. stop the session (via Toggle or scheduler) 4. start the session after the ""next announce"" expired (so for me it's 31 min after session stop) 5. All torrents status are seeding, but doesn't announced and never will. (The ""next announce"" are empty) deluged 2.0.5 libtorrent: 2.0.5.0 Python: 3.10.4 OS: Linux Ubuntu 22.04 Jammy Jellyfish " krisz768 3540 unable to update interface in thinclient Core 2.0.5 needs verified bug new 2022-08-02T22:15:45Z 2022-08-02T22:28:30Z "According to the [https://forum.deluge-torrent.org/viewtopic.php?p=235137#p235137 this] forum thread, there is a problem to change the interface when running in thinclient mode. The issue is that when trying to apply the new configuration in both `GTK` and `ConsoleUI`, we check that the interface (in and out) is being validated on the thinkclient end and not on the remote daemon: {{{ #!python deluge.common.is_interface(incoming_address) }}}" DjLegolas 3585 Deluge Won't Start in Docker Unknown 2.0.5 needs verified bug new 2023-02-17T18:22:16Z 2023-02-28T15:54:44Z "I am currently running my PC on Linux Mint 21.1 and running Deluge through docker. When container is started it log scrolls with the following: 2023-02-17 12:20:03.978988 [info] System information Linux xxxxx-Legion-T530-28ICB 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 GNU/Linux 2023-02-17 12:20:04.001787 [info] OS_ARCH defined as 'x86-64' 2023-02-17 12:20:04.023031 [info] PUID defined as '1000' 2023-02-17 12:20:04.045420 [info] PGID defined as '1000' 2023-02-17 12:20:04.070174 [warn] UMASK not defined (via -e UMASK), defaulting to '000' 2023-02-17 12:20:04.090603 [info] Permissions already set for '/config' 2023-02-17 12:20:04.111883 [info] Deleting files in /tmp (non recursive)... 2023-02-17 12:20:04.137324 [info] VPN_ENABLED defined as 'yes' 2023-02-17 12:20:04.158913 [info] VPN_CLIENT defined as 'openvpn' 2023-02-17 12:20:04.180183 [info] VPN_PROV defined as 'custom' 2023-02-17 12:20:04.205445 [info] OpenVPN config file (ovpn extension) is located at /config/openvpn/usxxxxx.nordvpn.com.udp1194.ovpn 2023-02-17 12:20:04.330147 [info] VPN remote server(s) defined as 'xxx.xxx.xx.xx,' 2023-02-17 12:20:04.350186 [info] VPN remote port(s) defined as '1194,' 2023-02-17 12:20:04.369075 [info] VPN remote protcol(s) defined as 'udp,' 2023-02-17 12:20:04.390061 [info] VPN_DEVICE_TYPE defined as 'tun0' 2023-02-17 12:20:04.410911 [info] VPN_OPTIONS not defined (via -e VPN_OPTIONS) I am looking for help as to why the container is not starting up. " agom08 3558 Dialogs usability GTK UI 2.0.5 needs verified feature-request new 2022-10-07T06:06:37Z 2022-10-07T06:06:37Z "Hello, the dialogs are a bit too small when they open. Those can be enlarged, but there are controls that do not enlarge at all, especially those for file paths. Please consider making those file path controls able to resize or follow the dialog size changes, as it is very difficult to laparoscopically operate there when setting the paths. Also, would be nice to have the option to automatically collect and keep the entered paths in the list. Only as an option." msdobrescu 3335 finished seeding torrents only removed when UI is activated Unknown 2.0.5 needs verified bug new 2019-12-12T10:48:44Z 2022-06-13T12:32:45Z "Since deluge switched to python 3, finished torrents are never removed automatically after seeding reached the required ratio. The removal only happens if the deluge window or web-ui is opened, never in the background. Removing those torrents should be the task of the daemon, not something the user interface does. This is a regression, it worked correctly in the older versions." bxabi 3532 flagle Unknown 2.0.5 needs verified bug new 2022-07-07T03:07:34Z 2022-07-07T03:07:34Z "Years after its limited time on the market, the Game Boy Camera has seen a sort of comeback. With a few tweaks, it's easy to transfer such tiny images to a computer, encouraging more artists to employ Game Boy Cameras. These shots have a highly distinct appeal due to their retro aesthetic, which gives them a quirky edge above pictures taken with a regular camera. Some people have even been able to mount appropriate lenses on these objects, allowing them to capture images of automobiles. Conor Merrigan, one of these enthusiasts, produced a few films showcasing some of his Game Boy Camera modifications, including the usage of a 3D printed adaptor to connect an 18-55mm Canon SLR lens. [flagle](https://flagle.onl) " curran232 3545 Label plugin doesn't remove deleted torrent mappings Plugin 2.0.5 needs verified bug new 2022-08-12T10:55:16Z 2022-08-25T23:53:44Z "As-is: Whenever Label plugin applies a label, it's recorded in label.conf/'''torrent_labels''' map. If torrent is removed, then this mapping is not removed, causing it to ever-increase. To-be: add torrentremoved event handler to the plugin, which is to remove said mapping from label.conf whenever torrent is deleted (for whatever reason)." laur89 3550 unable to register forum account Unknown 2.0.5 needs verified bug new 2022-09-08T15:51:15Z 2023-12-11T21:17:09Z "It asks for ""the project name"" in uppercase backwards, but does not accept EGULED. So what?" bradbulger 3552 Game online Unknown 2.0.5 needs verified bug new 2022-09-15T03:37:36Z 2022-09-15T03:37:36Z There are numerous games that can be played online that are a lot of fun. One of my favorites is called [https://stumble-guys.com stumble guys] and it's a fun knockout game that puts the boys' brains to the test. Yulaise 3554 Octordle game Unknown 2.0.5 needs verified bug new 2022-09-20T06:22:59Z 2022-09-20T06:22:59Z Are you a fan of games that need to use brains? If you are a person who likes games that are difficult, Not easy to overcome, Then [https://wordgames.gg/octordle Octordle] is born for you. It belongs to the top of the most difficult puzzle games. Passing the game is not easy. But are you ready to conquer this gameplay. Come now Silajay 3556 local-dependent date format in the web interface Web UI 2.0.5 needs verified bug new 2022-09-26T15:36:01Z 2022-09-26T15:36:01Z "I operate a system running Linux Mint 21, based in the United States. When I run the GTK client, dates are expressed in the familiar local format MM/DD/YYYY. However, when I connect to the web interface with the server running on the same system as before had been run the GTK application, dates are displayed with the format DD/MM/YYYY, familiar in other countries. Thus, it appears the web server and GTK application follow different standards for localization of date format even while running on the same Linux box. Please respect local date formats in the web interface, as in the native windowed interface (or allow the format to be configured as a user preference)." brainchild 3557 queue values strangely applied Unknown 2.0.5 needs verified bug new 2022-09-29T02:19:10Z 2022-09-29T02:19:10Z I had my queue settings for Active Torrents at Total=100, Downloading=10, Seeding=90. Running over an incoming RSS feed, it completely ignored this and ended up with 110 active seeding torrents. I manually changed the number of seeding torrents to 80. Now if I change the queue numbers to, eg, Total=30, Downloading=10, Seeding=20, I end up with 50 seeding, and 28 queued. What is going on here? bradbulger 3561 "massively parallel ""recheck"" operations perform far below system optimum" Core 2.0.5 needs verified bug new 2022-10-17T15:27:16Z 2022-10-17T15:27:16Z "Presently, when a large number of torrents are simultaneously submitted for ""recheck"", the application will dispatch the operation immediately for a very large number of them (I am observing more than 60). I suggest that such a large number of simultaneous operations will create I/O bottlenecks on most consumer hardware, and that 4, 3, or even 2 simultaneous operations is appropriate for optimal throughput. For a relatively inexpensive checksum algorithm, I/O more than CPU is likely to limit throughput, in which case, each additional file dispatched for concurrent processing, above a small number, is likely to degrade performance. As a point of reference, I have tested on a consumer storage device that is normally capable of read speeds exceeding 200 Mb/s from its redundant magnetic array, but for the batch operations (performed locally) generally has been limited to below one tenth that rate, with negligible CPU usage and extremely high system load. For solid-state storage, results may be different, but are unlikely to be helped by such an enormous number of concurrent operations." brainchild 3574 Progress bar inverts when selected in dark mode, so unclear GTK UI 2.0.5 needs verified bug new 2022-12-05T19:00:26Z 2022-12-05T19:00:26Z "When using the built in dark mode in the windows gtk thin client, if you select a torrent, the progress bar goes from blue + grey to dark grey + dark blue, i.e. mostly inverting... which then makes it look like the progress is zero at a glance... So it's unclear. Especially when the torrent is at 100%. And especially with other 100% torrents above and below it. It may be better if the progress bar was to remain the same colours and just the other fields highlighting... As is the behavior in other software that i use that use progress bars. This works well, and remains clear what the progress is. Having the UI being clear, even when just glancing at it is a good thing. client: 2.1.1 Server: 2.1.1 libtorrent: 2.0.5.0 Windows 11" cheeseandjamsandwich 3607 Archive.org padding files Unknown 2.0.5 needs verified bug new 2023-09-23T13:54:27Z 2023-09-23T13:54:27Z "This is similar to Ticket #450 from a long time back: https://dev.deluge-torrent.org/ticket/450 But archive.org torrents also contain these kind of empty padding files to get files to end on a block, see a forum thread of theirs here: https://archive.org/post/1068281/torrents-padding-files-are-a-problem And it seems like deluge fails to download these sometimes, and since I can't see them in the folder, I can't just manually create a file of zeros to solve it myself. (And can't manually download the archive.org files to throw in there either, as deluge ignores them on recheck due to missing padding files) It would be nice, and more efficient, if Deluge could automatically fill out those archive.org padding files without needing to download them. An example I've found is this one: https://archive.org/details/scrapheap_challenge Which has zero seeds and everyone sitting on 100.0% because of a missing `scrapheap_challenge_meta.sqlite` and the associated 1.4MB padding file. As I said, downloading the sqlite file from archive.org and putting it in place doesn't work, as I can't put the padding file in place too. Deluge lists the missing padding file as `.____padding_file/149`, but I do not see the `.____padding_file` directory in the download directory at all. " SpangleLabs 3623 Wordle NYT Unknown 2.0.5 needs verified bug new 2024-01-29T10:47:31Z 2024-01-29T10:47:31Z "Wordle NYT - Puzzle game website with many games that people are most interested in today, some of the games that receive the most number of plays include [https://wordle-nyt.org/ Wordle], Octordle, Quordle, Weaver and many more games. other. You can refer to our website and learn about these unique games. Website: https://wordle-nyt.org/ Contact: wordlenyt@gmail.com Hotline: 0868248963" phuongle22 3624 Wordle Wordle Unknown 2.0.5 needs verified bug new 2024-01-29T16:05:57Z 2024-01-29T16:05:57Z "Wordle Wordle - One of the most talked about crossword games recently, people talk to each other about this game and how to find the solutions in [https://wordlewordle.org/ Wordle] and some other games like Dordle, Quordle or Contexto. Have you known or heard of Wordle? Website: https://wordlewordle.org/ Contact: wordlewordleorg@gmail.com Hotline: 0985512333" phuongle22 3627 Block List Wont Remember Unknown 2.0.5 needs verified bug new 2024-02-03T05:51:08Z 2024-02-03T05:51:08Z "Using mint 21.3 with the latest deluge Flat pack. I am new to Deluge and am having trouble with the block list. The block list plugin works and can import just fine using; https://github.com/Naunter/BT_BlockLists/raw/master/bt_blocklists.gz But when I close the application it doesn't remember the list and I have to import the list every time i reopen the application even after trying the load at startup option. This seems silly, Am I missing something? Any help would be great Thank you" custmblt 3629 Zero-length files not accepted Core 2.0.5 needs verified bug new 2024-02-12T15:23:38Z 2024-02-12T15:52:54Z "When the .torrent includes zero-length files, these files are not included in the files list; the file list is not shown in the UI 'Files' tab; when unchecking files (i.e. file_priorites = 0), the wrong files are downloaded. Empty files are not forbidden in the bittorrent specs. Example of non-working .torrent: {{{ d8:announce19:http://announce.com4:infod5:filesld6:lengthi0e4:pathl13:EmptyFile.txteed6:lengthi1000e4:pathl16:NonEmptyFile.txteee4:name11:TorrentFile12:piece lengthi16384e6:pieces20:ABCDEFGHIJKLMNOPQRST7:privatei0e6:source6:sourceee }}} " jcdr428 3555 distinguish between last download and last upload time Core 2.0.5 needs verified feature-request new 2022-09-26T15:26:05Z 2022-09-26T15:26:05Z "Deluge presently records and reports a field called, in the interface, ""Last Transfer"", which is the time that a torrent was last active in terms of upload or download of content with a peer. For some use cases, it would be necessary to have independent information about the transfer for download or upload, for example, resolving whether a torrent added considerable time ago and only partially acquired may be considered dead. In the present design, in which these two types of transfer are recognized by only one field, a torrent may appear to have active seeders, as best may be deduced by the user, when in fact it has remained as having only leechers, with all seeders having permanently abandoned the particular torrent." brainchild 3606 Force re-check individual files Unknown 2.0.5 needs verified feature-request new 2023-09-14T05:50:57Z 2023-09-14T05:50:57Z Not sure if this is possible or even necessary, but if it is possible, then checking for individual files would be a good feature to have, as to reducing the time for checking all the files as opposed to a single file, when dealing with a huge torrent. joepriit 3531 Deluge cannot load some torrents created by qBittorrent Unknown 2.0.5 needs verified patch new 2022-07-02T09:46:28Z 2022-07-02T09:46:28Z "qBittorrent adds padding between files so that every file starts on a block boundary. If multiple files are the same size, then many of the padding files are also the same size. If two padding files are of the same size, they also have the same name. Deluge fails to add such files (the add torrent dialog shows the contents of the torrent, but upon clicking 'Add' an exception is raised). Example file: https://github.com/yandex/YaLM-100B/blob/7e1fb5f436a499262fc14f6c83b2bb701e849b9f/yalm100b_checkpoint.torrent Traceback: {{{ Traceback (most recent call last): File ""/usr/lib/python3/dist-packages/deluge/ui/gtk3/addtorrentdialog.py"", line 740, in on_button_file_clicked self.add_from_files(result) File ""/usr/lib/python3/dist-packages/deluge/ui/gtk3/addtorrentdialog.py"", line 256, in add_from_files if not self._add_torrent_liststore( File ""/usr/lib/python3/dist-packages/deluge/ui/gtk3/addtorrentdialog.py"", line 224, in _add_torrent_liststore self.save_torrent_options(row_iter) File ""/usr/lib/python3/dist-packages/deluge/ui/gtk3/addtorrentdialog.py"", line 579, in save_torrent_options file_dict['download'] = files_priorities[i] KeyError: 13 }}} I think in this case the fix is easy... Modify the code in addtorrentdialog.py around line 579 to say: {{{ if len(files_priorities) > 0: for i, file_dict in enumerate(self.files[torrent_id]): if i in files_priorities: file_dict['download'] = files_priorities[i] else: # Happens in the case of duplicate filenames. file_dict['download'] = False }}} I have tested this, and it loads the torrent and things seem to work. " Hello1024 3631 Candy Crush game Unknown 2.0.5 needs verified bug new 2024-03-21T13:34:14Z 2024-03-21T13:34:14Z [https://candy-crush.io Candy Crush]features colorful and visually appealing graphics, accompanied by cheerful sound effects and music. It offers a wide variety of levels, ranging from easy and straightforward to challenging and demanding. The game also includes social features, allowing players to connect with friends, compete for high scores, and even send or receive lives and extra moves as gifts. anniesteuber 3632 Drifting game Unknown 2.0.5 needs verified bug new 2024-03-22T01:23:30Z 2024-03-22T01:23:30Z [https://drift-boss.pro Drift Boss] has simple but enchanting gameplay. Players need to perform precise drifting movements to accumulate scores and overcome challenges on the track. The game offers a variety of exciting features, including diverse game modes, diverse racing cars with customization, increasing difficulty levels, and a ranking system to challenge players. evawillms 3625 Deluge-gtk crashes when selecting or moving folder GTK UI 2.1.0 needs verified bug new 2024-01-30T00:33:38Z 2024-03-08T09:46:24Z "Deluge-gtk alwaysh crashes when I click the drop-down list to select a different folder for a torrent, be it at the initial stage just after a torrent has been added, or after a torrent has completed. Steps to reproduce (case 1, torrent already completed) 1. Launch Deluge-GTK 2. Right-click any torrent that's already completed, but in the wrong folder. 3. Click ""Move Download Folder"" from the context menu. 4. Click the drop-down icon to select a different folder. 5. Crashes every time at this point. Steps to reproduce (case 2, new torrent added) 1. Find a torrent you want to add to Deluge 2. Open up Deluge-GTK 3. Browse your filesystem to select the new torrent. 4. Go to the ""Options""-tab to select a destination folder. 5. Click the drop-down icon to select a different folder. 6. Crashes every time at this point. This behaviour is blocking me from using Deluge-GTK. {{{ Deluge-gtk version: 2.1.1[[BR]] Deluge server version: 2.1.1[[BR]] OS: Arch 6.7.1-zen1-1-zen[[BR]] DE: KDE Plasma - (X11 or Wayland does not matter in this case) }}} I did a strace capture (case 1), that file ended up being 32Mb. Manage to compress it to 544Kb, as a tarball with Ark." jhillest 3567 Bug in Deluge 2.1.1 Core 2.1.0 2.1.1 bug new 2022-11-07T03:00:31Z 2022-11-14T19:56:19Z "Traceback (most recent call last): File ""deluge-script.pyw"", line 33, in File ""deluge\ui\ui_entry.py"", line 140, in start_ui File ""deluge\ui\gtk3\__init__.py"", line 45, in start File """", line 1007, in _find_and_load File """", line 986, in _find_and_load_unlocked File """", line 680, in _load_unlocked File ""PyInstaller\loader\pyimod03_importers.py"", line 495, in exec_module File ""deluge\ui\gtk3\gtkui.py"", line 16, in File """", line 1007, in _find_and_load File """", line 986, in _find_and_load_unlocked File """", line 680, in _load_unlocked File ""PyInstaller\loader\pyimod03_importers.py"", line 495, in exec_module File ""gi\__init__.py"", line 45, in File ""os.py"", line 1111, in add_dll_directory OSError: [WinError 87] The parameter is not correct: 'C:'" cesarmarcanove 3571 torrents get lost libtorrent 2.1.0 needs verified bug new 2022-12-05T18:00:44Z 2023-03-09T17:08:32Z "steps to reproduce: 1. make sure there're more than 128 torrents added, in any state 2. use ltconfig plugin to set alert_queue_size to 100 (or load preset: minimal memory usage, which use 100 for alert_queue_size) 3. restart deluge only about 126~130 torrents get loaded. restart deluge again you'll see size of torrents.state get slim down to a few kbytes from mbytes ""Finished loading 427 torrents in 0:00:06.760026"" is not appearing in the log. unless the count is slim down alert_queue_size = 100 is not required for this to happen Reason: loading existing torrents, rely on alert_queue as callback Suggestion: need a reliable callback mechanic other than alert_queue which is limited by size." Xuefer 3605 crash when adding multiple magnet links sequentially via webUI Core 2.1.0 2.1.1 bug new 2023-08-03T02:04:54Z 2023-08-03T02:05:48Z "Deluge 2.1.1 running from a docker image (https://hub.docker.com/r/linuxserver/deluge/) libtorrent version: 2.0.8.0 Operating System and version (no clue, see https://hub.docker.com/r/linuxserver/deluge/) Browser and version (if using WebUI): Brave Version 1.52.130 Chromium: 114.0.5735.198 (Official Build) (64-bit) Plugins enabled: blacklist (not used actually) and labels. Installation method i.e. from source, package or installer: Docker image. [[BR]] [[BR]] Precise steps to reproduce the bug: Step 1: start container(s). Step 2: add multiple magnet links one after another. Step 3: see it crash, logs say something about tracker error. These steps assume you have a sizable list of torrents (I'm at about 300 now). They are also not *precise* because the crash is intermittent, and sometimes happens when adding a single magnet at a random time during the day, too. But for the most part I can make it crash by adding multiple sequential magnet links. [[BR]] [[BR]] Deluge Logs (error level is usually fine in first instance): {{{ 21:33:49 [INFO ][deluge.core.torrentmanager :1622] Torrent (let's just say... DMCA would be proud) from user ""localclient"" added Unhandled Error Traceback (most recent call last): File ""/usr/lib/python3.11/site-packages/deluge/core/daemon_entry.py"", line 119, in run_daemon daemon.start() File ""/usr/lib/python3.11/site-packages/deluge/core/daemon.py"", line 161, in start reactor.run() File ""/usr/lib/python3.11/site-packages/twisted/internet/base.py"", line 1318, in run self.mainLoop() File ""/usr/lib/python3.11/site-packages/twisted/internet/base.py"", line 1328, in mainLoop reactorBaseSelf.runUntilCurrent() --- --- File ""/usr/lib/python3.11/site-packages/twisted/internet/base.py"", line 994, in runUntilCurrent call.func(*call.args, **call.kw) File ""/usr/lib/python3.11/site-packages/deluge/core/torrentmanager.py"", line 1389, in on_alert_tracker_error error_message = decode_bytes(alert.error_message()) Boost.Python.ArgumentError: Python argument types in tracker_error_alert.error_message(tracker_error_alert) did not match C++ signature: error_message(libtorrent::tracker_error_alert {lvalue}) Caught SIGTERM signal! Tell Deluged to shut down. s6-supervise svc-deluged: warning: finish script lifetime reached maximum value - sending it a SIGKILL }}} Information of any errors or traces: not sure how to gdb in that container. Config files: (core.conf): {{{ { ""file"": 1, ""format"": 1 }{ ""add_paused"": false, ""allow_remote"": false, ""auto_manage_prefer_seeds"": false, ""auto_managed"": true, ""cache_expiry"": 60, ""cache_size"": 512, ""copy_torrent_file"": false, ""daemon_port"": 58846, ""del_copy_torrent_file"": false, ""dht"": true, ""dont_count_slow_torrents"": true, ""download_location"": ""/downloads"", ""download_location_paths_list"": [], ""enabled_plugins"": [ ""Label"", ""Blocklist"" ], ""enc_in_policy"": 1, ""enc_level"": 2, ""enc_out_policy"": 1, ""geoip_db_location"": ""/usr/share/GeoIP/GeoIP.dat"", ""ignore_limits_on_local_network"": true, ""info_sent"": 0.0, ""listen_interface"": """", ""listen_ports"": [ 6881, 6891 ], ""listen_random_port"": 51765, ""listen_reuse_port"": true, ""listen_use_sys_port"": false, ""lsd"": true, ""max_active_downloading"": 5, ""max_active_limit"": 303, ""max_active_seeding"": 5, ""max_connections_global"": -1, ""max_connections_per_second"": 20, ""max_connections_per_torrent"": -1, ""max_download_speed"": -1.0, ""max_download_speed_per_torrent"": -1, ""max_half_open_connections"": 100, ""max_upload_slots_global"": 250, ""max_upload_slots_per_torrent"": -1, ""max_upload_speed"": 1300.0, ""max_upload_speed_per_torrent"": -1, ""move_completed"": false, ""move_completed_path"": ""/downloads"", ""move_completed_paths_list"": [], ""natpmp"": true, ""new_release_check"": true, ""outgoing_interface"": """", ""outgoing_ports"": [ 0, 0 ], ""path_chooser_accelerator_string"": ""Tab"", ""path_chooser_auto_complete_enabled"": true, ""path_chooser_max_popup_rows"": 20, ""path_chooser_show_chooser_button_on_localhost"": true, ""path_chooser_show_hidden_files"": false, ""peer_tos"": ""0x00"", ""plugins_location"": ""/config/plugins"", ""pre_allocate_storage"": false, ""prioritize_first_last_pieces"": false, ""proxy"": { ""anonymous_mode"": false, ""force_proxy"": false, ""hostname"": """", ""password"": """", ""port"": 8080, ""proxy_hostnames"": true, ""proxy_peer_connections"": true, ""proxy_tracker_connections"": true, ""type"": 0, ""username"": """" }, ""queue_new_to_top"": true, ""random_outgoing_ports"": true, ""random_port"": true, ""rate_limit_ip_overhead"": true, ""remove_seed_at_ratio"": false, ""seed_time_limit"": 180, ""seed_time_ratio_limit"": 7.0, ""send_info"": false, ""sequential_download"": false, ""share_ratio_limit"": 2.0, ""shared"": false, ""stop_seed_at_ratio"": true, ""stop_seed_ratio"": 2.0, ""super_seeding"": false, ""torrentfiles_location"": ""/config/torrents"", ""upnp"": true, ""utpex"": true } }}} (web.conf) {{{ { ""file"": 2, ""format"": 1 }{ ""base"": ""/"", ""cert"": ""ssl/daemon.cert"", ""default_daemon"": """", ""enabled_plugins"": [], ""first_login"": false, ""https"": false, ""interface"": ""0.0.0.0"", ""language"": """", ""pkey"": ""ssl/daemon.pkey"", ""port"": 8112, ""pwd_salt"": ""193a350838f1bcebf3e5bb86a9efd04363c45c82"", ""pwd_sha1"": ""32a7490deaa6fdbed2ffe4f60259a4d6b38e11b1"", ""session_timeout"": 3600, ""sessions"": { ""02fc7f9bf678b9b293e1db7c6319738708c725fa0cc38c145aeb30ed307567e3"": { ""expires"": 1681805466.0, ""level"": 10, ""login"": ""admin"" }, ""080191d74f4f14d0e5c57d07c15adebb79086768404b91938218a94da3d4b1d8"": { ""expires"": 1690948038.0, ""level"": 10, ""login"": ""admin"" }, ""08fc72633ba50ac565622551907757f68ab0071d9052533660d000f31bd411dc"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""092099982471b49df94dc696b1f4bbe7e1e4e946d28524b6b9b9c0413932ca3d"": { ""expires"": 1683030307.0, ""level"": 10, ""login"": ""admin"" }, ""0f219cd3b1fbb57653b49abfdefccba6e5a1d2486c831a4acd9b59f8a67d46be"": { ""expires"": 1685254292.0, ""level"": 10, ""login"": ""admin"" }, ""1738f78a84f392027e520c4ce8ae633a3e51b5f23297da7c003541018f1ac54c"": { ""expires"": 1681806004.0, ""level"": 10, ""login"": ""admin"" }, ""1763c177eb2644938979f23848baf1ca4a1a45d3ffbb0b632855b803f29c9d01"": { ""expires"": 1691031056.0, ""level"": 10, ""login"": ""admin"" }, ""18213d801b2c24e75d2f8f033865e49ba8401c7610752f6d770ce2b0931ab40d"": { ""expires"": 1686067202.0, ""level"": 10, ""login"": ""admin"" }, ""1b049e132787bd250d7770606b3e95cee5e7c3b0bfedefdcb42748298dd05fb1"": { ""expires"": 1684134864.0, ""level"": 10, ""login"": ""admin"" }, ""1c55bf7470bcbf9afdbb84a46b7f68d5eb63ff9f35e85f981f1b8e17e5d9fedf"": { ""expires"": 1688491477.0, ""level"": 10, ""login"": ""admin"" }, ""1d65d756203928f025cc9d6c3cc8d91ffbe69b8e47ffafa2c73d6761852de0fa"": { ""expires"": 1686294956.0, ""level"": 10, ""login"": ""admin"" }, ""1de5d91eb2d80b2926a81ffffa4b941890e9edd04bd97dec5f52147c406e64e2"": { ""expires"": 1688574362.0, ""level"": 10, ""login"": ""admin"" }, ""247476a0364bcc8f82f6897d0cf256170c899728c7771b1f122dabd6928fbe4d"": { ""expires"": 1689539575.0, ""level"": 10, ""login"": ""admin"" }, ""267f51a5d8981f46ebb9becc4a07580041a1bf35ffeaeb1bdca029a49aefb038"": { ""expires"": 1688694283.0, ""level"": 10, ""login"": ""admin"" }, ""2932fb0c8d99690d503e68a50598975620c54f247c97c16622ce2f294b841559"": { ""expires"": 1683030342.0, ""level"": 10, ""login"": ""admin"" }, ""2a692a01947398302c9d25e1e6272588deedfa2677c20ea1e8cf778a77123bf4"": { ""expires"": 1689665470.0, ""level"": 10, ""login"": ""admin"" }, ""2b614f7366061f6fd650ff01b454d43b6d739db5ec80915b7a951ffee4d977da"": { ""expires"": 1688261892.0, ""level"": 10, ""login"": ""admin"" }, ""2e8cabbbe97f0dfd39b9b093b2aafec4b5958e2fb5ace94789869c3e41e1f57c"": { ""expires"": 1686735374.0, ""level"": 10, ""login"": ""admin"" }, ""2f2a7cc95243dbc7c34ca7be0ff155ca5ab3dcfbb9417d91d0c1b440111c0aeb"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""305c40edfd50c693bde5f704de2612a976036c2ad36d44d769f6d7528dcee942"": { ""expires"": 1683030298.0, ""level"": 10, ""login"": ""admin"" }, ""31f28f07415a84242ed943d4bdeecce10487800a02fbf206bbadd44a623f8f7d"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""35bd32f557e8b8a8a8683dc1f3a875ff2f79b828bbf28eb5c3c6637df17abf2f"": { ""expires"": 1686191726.0, ""level"": 10, ""login"": ""admin"" }, ""3724cb67225a53923013dbffd1b1391c2b42faa031fd4b7a316a8f6282d6ccb4"": { ""expires"": 1690207699.0, ""level"": 10, ""login"": ""admin"" }, ""37e8315e9da66d64ccb0c8c49d126b2dc01d743a15c94b5c09e3091958a89413"": { ""expires"": 1686786160.0, ""level"": 10, ""login"": ""admin"" }, ""385f4a68d9b39186f06a9948f24504620de1f1cfef94d11dadb0d56a19c1ee7f"": { ""expires"": 1686336636.0, ""level"": 10, ""login"": ""admin"" }, ""405e27e4b8a1a767c912f2db24f1754649cdb2831a1f2e782c53681a485f164a"": { ""expires"": 1683938680.0, ""level"": 10, ""login"": ""admin"" }, ""40f3ca4e16e696c3f4989010f77cdfd0e454288251846f583ca9fe81f9403dfb"": { ""expires"": 1683166503.0, ""level"": 10, ""login"": ""admin"" }, ""43a0b6e48242e0bd01741dfbf2c9f6ea3a348563be9146c2c0ad6f4fc87b8772"": { ""expires"": 1688048373.0, ""level"": 10, ""login"": ""admin"" }, ""445c2296581723490ab083bdfbc6300171d70369a04e0b01b823593eda2f6f0a"": { ""expires"": 1681805496.0, ""level"": 10, ""login"": ""admin"" }, ""45d5e616807aca8958bdd1c7c90e85c77cb6a2e8fd44f54180e1e474726e63d4"": { ""expires"": 1683365786.0, ""level"": 10, ""login"": ""admin"" }, ""4caae2fe16b6ddd4e9cbd00601ca6aa3d289f3d64741c7a28ec909d3a927750b"": { ""expires"": 1686479655.0, ""level"": 10, ""login"": ""admin"" }, ""4e63d5a74d9687a378459905ea48a1252d53d17ef7d8ef1a5666d05f5bc89900"": { ""expires"": 1682507468.0, ""level"": 10, ""login"": ""admin"" }, ""518730adf46843789b459bcc94e5f0ef3a1bdfea4cfcb4cfbbe68c690736938f"": { ""expires"": 1684084931.0, ""level"": 10, ""login"": ""admin"" }, ""53086050b3aebd629265800795341b5d186f77057e9c1b30a1c2b0f029409671"": { ""expires"": 1685791490.0, ""level"": 10, ""login"": ""admin"" }, ""53395fd5f6a98fe50c45df366514077342a415483aa65b851444085d13256014"": { ""expires"": 1686851975.0, ""level"": 10, ""login"": ""admin"" }, ""5358ed9967f06c9d0eaab8a50668ceac87d09fda556a42fc8641bccdc2ded95a"": { ""expires"": 1688400630.0, ""level"": 10, ""login"": ""admin"" }, ""537b8acd0324f612e2d0736c4b684b67f6e13d0c800cd88400e48794ed447148"": { ""expires"": 1686735367.0, ""level"": 10, ""login"": ""admin"" }, ""53b7203b926e000f478413ded89ff5c45e5943bc10a4133a9e4a50ba6225fda0"": { ""expires"": 1686421386.0, ""level"": 10, ""login"": ""admin"" }, ""548b4eee575ee251451133c2eb7e0ffb8485b2ee20cf59b7575788cac482606d"": { ""expires"": 1688718734.0, ""level"": 10, ""login"": ""admin"" }, ""553c824149be7075bccb98ecf05c2dc1a3d76ec4a49ba7e1652f85205e00e888"": { ""expires"": 1690907304.0, ""level"": 10, ""login"": ""admin"" }, ""562ae94d1dc18626d2b6c98b71d3d1ecdd8c5f7dae59749db1ebb06552a026dd"": { ""expires"": 1688345725.0, ""level"": 10, ""login"": ""admin"" }, ""5a5c9f430e7fdb47885efb1360375a7eb82b5a0c38fd81f8bce73db5509c9821"": { ""expires"": 1683180426.0, ""level"": 10, ""login"": ""admin"" }, ""5cd2917c1d58ddf6e298a74735f21a2c253f44dadcd0629435079c90a8df5ab9"": { ""expires"": 1690392453.0, ""level"": 10, ""login"": ""admin"" }, ""5d3fd37fa3086246d8764e19b84f12a3e2360ce9971758c7d34c00a7654fea5b"": { ""expires"": 1685938313.0, ""level"": 10, ""login"": ""admin"" }, ""5e697efa2635bd54b54a59dac97824b5338dbc5d6b3f015796535dd7b51418eb"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""5f768eca21b85b09090ff43521689333015454af38934a9bf24ff7d1b2d46c7b"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""601a0d5c13a76dd7b66aea2b1fdd99dfe48944f52bc87326b1c0cb0c7b260fd4"": { ""expires"": 1683615617.0, ""level"": 10, ""login"": ""admin"" }, ""62afc87917ff730a280757018d5f19e1df73d4c7e2786e7cc1bcee7dae65b180"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""66406325bede489605059540c5c39ca648df69b3459aa661d7fd7fd1c77692ed"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""665b8caccc41e4cda5e3117b74e6d03c2d3afffdb93037a88456709fb25d11b7"": { ""expires"": 1681800202.0, ""level"": 10, ""login"": ""admin"" }, ""6d0bed96e6129f2fffc7ae1499646bf70e4a8f7e37b76c8cf61359056d17871c"": { ""expires"": 1686203379.0, ""level"": 10, ""login"": ""admin"" }, ""6f8defddf1ff5bac1209144ca2fb713d536bec9dfce0f0e2f011bf9cb5eb2116"": { ""expires"": 1682341141.0, ""level"": 10, ""login"": ""admin"" }, ""700a8a01ea37ab4fa8d4a6418d21ec01b0d1cf725ce07e1d99727a47a101370b"": { ""expires"": 1686730402.0, ""level"": 10, ""login"": ""admin"" }, ""741e96458ca978b42b155c76cbf4491fe6109b08f7aad53c2171ac2fd4ff3779"": { ""expires"": 1686317895.0, ""level"": 10, ""login"": ""admin"" }, ""77f179026ed1dbe6beab61942be0ae47cbe34800f52f876c5cb00a856721bf4d"": { ""expires"": 1683615628.0, ""level"": 10, ""login"": ""admin"" }, ""780a39ec0f785f8e84fbaba26507564aff93ecb1d9e402e885bfa4f5befdba53"": { ""expires"": 1686642356.0, ""level"": 10, ""login"": ""admin"" }, ""7823bf18973cd839c5e69b6a5a2a4c1f486d708923116eb30dd347781495d79c"": { ""expires"": 1685862778.0, ""level"": 10, ""login"": ""admin"" }, ""7aa63ff79d0f4400e74588c7c0fc6af6f1fb9ff62f36606d81dd29468fe52447"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""7aa956c361d365eb644ce0fea9116e7f0007619976383d725b7d0530bb43900c"": { ""expires"": 1685523483.0, ""level"": 10, ""login"": ""admin"" }, ""7d6b93b3651a476c23f89e97d7b99a7da444b755eb6bc7e41ba68c5eac099fb5"": { ""expires"": 1686762581.0, ""level"": 10, ""login"": ""admin"" }, ""7daa6816cea9cec22845bbff488a00b3f6a1b821b70d31023b4c0345271fcf03"": { ""expires"": 1683365761.0, ""level"": 10, ""login"": ""admin"" }, ""7e36247d3ee9881a73257d3542c3b352c4a5b0fec0eeda7255e7f70fb0f856dc"": { ""expires"": 1686698515.0, ""level"": 10, ""login"": ""admin"" }, ""81eac08447869b53d508bad250c85e078b26492c3b188091345674c909af80ed"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""84b2ef4fc9412ce303b0b002c968db32429ce632f30b09740ccead61fce074d2"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""87f27eafd1de697ed17a21855f2cb2fa1b8eb80bb0986f4059fe14d5b0e16986"": { ""expires"": 1691030884.0, ""level"": 10, ""login"": ""admin"" }, ""88022d29ae45ede4e7de268d3c37ccf6d685ab585348178069dc4b2647dce087"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""88addbfe38be2a94c3a2d1e221434c09bde4da407b60b8d0d02d9215eaa166e7"": { ""expires"": 1686553610.0, ""level"": 10, ""login"": ""admin"" }, ""8905c0052c6aec524ab6bef8cf9c8f3556e449213524a3caeb02595361eb699b"": { ""expires"": 1684945202.0, ""level"": 10, ""login"": ""admin"" }, ""8a85a0d7b09f81c1a9d35d35303db4537a3bfa96ed8956fad82c9bb6c81a34d1"": { ""expires"": 1684124775.0, ""level"": 10, ""login"": ""admin"" }, ""8c7a7c09603184303202c77fd872496bac5b80cce008393588d45d46e6b1bb7c"": { ""expires"": 1685833944.0, ""level"": 10, ""login"": ""admin"" }, ""8fb594912429a9fb457b4cf0688d60661d46eabd704d638d242c92a7ff9cdf49"": { ""expires"": 1683615676.0, ""level"": 10, ""login"": ""admin"" }, ""938cf9a6a0f2c7c8f034dd31114049ceae2c3ffc7eb4579659eeb906a854deab"": { ""expires"": 1681805491.0, ""level"": 10, ""login"": ""admin"" }, ""943929117e9a822c256d7041f3d8b81217391b6c6f0e8e3238cb993489a6a93b"": { ""expires"": 1683180388.0, ""level"": 10, ""login"": ""admin"" }, ""94930028fc546a8f28644709a39272e1680097eb460429d16ea820007325e3b2"": { ""expires"": 1691021489.0, ""level"": 10, ""login"": ""admin"" }, ""979054e39b5869da5fe561b909a6148d9a230541b4654841942c6216d58c1c5b"": { ""expires"": 1690812692.0, ""level"": 10, ""login"": ""admin"" }, ""97fb615ab677f5bdce56d10182e0628572417e5ea137b2a00f6efffedac4869b"": { ""expires"": 1684912575.0, ""level"": 10, ""login"": ""admin"" }, ""9a067bc4a6d68d6095eafcda34d843f1eece944165788baffb4e6d406305da98"": { ""expires"": 1689874421.0, ""level"": 10, ""login"": ""admin"" }, ""9e7d2e4656f157a69b4272ac202476eba801103b105f84c505820681eb4c4f4b"": { ""expires"": 1690392426.0, ""level"": 10, ""login"": ""admin"" }, ""9ee17df7e6ca8bd3bf06c06ab29b17643243ffedb12ffd2184554dcbcc3e636a"": { ""expires"": 1682232498.0, ""level"": 10, ""login"": ""admin"" }, ""a07819bfc3dede15a1987d6b0ead6ed06810a53f1faa8e564417f755257c44bf"": { ""expires"": 1685391681.0, ""level"": 10, ""login"": ""admin"" }, ""a0a84cf509d9e0814eeb5eced86be412ab18297a71a468dd0e3b809324d15c1e"": { ""expires"": 1681806002.0, ""level"": 10, ""login"": ""admin"" }, ""a25ffdf8d049e59600bcad2e273a3fb320e1e6965852191777ea9a1d765fac39"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""a55e2b21aab97cf600b5270efbc48f166315e5c3b539544aad49506543e8476e"": { ""expires"": 1686123371.0, ""level"": 10, ""login"": ""admin"" }, ""ab4b2cd8d8ce696d133176676dc66474e007bdaed558a7735ce890eafbb07542"": { ""expires"": 1685817497.0, ""level"": 10, ""login"": ""admin"" }, ""af313b895960f082c6b69b7f5448a4872fe95c95ec6f6e0170ae87e9ff65c944"": { ""expires"": 1681833160.0, ""level"": 10, ""login"": ""admin"" }, ""b1384aed4fed9d8a0fd80e10add64c75d4571ae6bc2161abd4d2b9d14c7613b2"": { ""expires"": 1681805992.0, ""level"": 10, ""login"": ""admin"" }, ""b18b3c9f56bf82025c6f86ef3229d0ec271d0e7151704c8907b0347acdb7943e"": { ""expires"": 1686191715.0, ""level"": 10, ""login"": ""admin"" }, ""b23e7be7bb41e6175eb779219ca8b44e2db371ed7e91c5118c43b9bf5a2a88fd"": { ""expires"": 1684191682.0, ""level"": 10, ""login"": ""admin"" }, ""b27b386e549eef6aa7920e82910bc6a4890a1e3b8a02fcc4f43ca3700203ea3f"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""b29a9056941a3827df552cb03166cd93f759241acaf6e8975a41f90c4774e378"": { ""expires"": 1684791382.0, ""level"": 10, ""login"": ""admin"" }, ""b54351407d50b20c59d35d92761dccf470f12bc8ad8144fbcdeb91382869a36f"": { ""expires"": 1683365766.0, ""level"": 10, ""login"": ""admin"" }, ""b6c333e3ef6aae1c99e4b1dfc6046310279bf9ef057b9f024833db2eb176738c"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""bc91ec226616c6cf15a61cb34551536d9bb0834febf841a84b196557df3755e5"": { ""expires"": 1688204019.0, ""level"": 10, ""login"": ""admin"" }, ""bde1ba555b25b058fd8288a4abe5bde8a281d25f344f6cbc1c26840534b50cb3"": { ""expires"": 1687808497.0, ""level"": 10, ""login"": ""admin"" }, ""be2e20fb45520a555f07006e2a5137cd8e1d13a25907ba4c7f4dc2ee5cfaff70"": { ""expires"": 1688682126.0, ""level"": 10, ""login"": ""admin"" }, ""c115ec3ac6fbbd8ca48a849da4906ba0c420d7fe8946bfc84904a31f56ea1c52"": { ""expires"": 1688379530.0, ""level"": 10, ""login"": ""admin"" }, ""c31be5b2b5d33fd19e93e6d017a539de5b363db1e7c6ca623fb7a8aa3b8a71d0"": { ""expires"": 1689794325.0, ""level"": 10, ""login"": ""admin"" }, ""c6e1aeb69cd7a319f7aa8a65ed67475b65898527dd2619167ddc0b43b57f6552"": { ""expires"": 1681826725.0, ""level"": 10, ""login"": ""admin"" }, ""cc90350fe66538be20205bba85a8d57725528161621f2a55f71eae472cb95397"": { ""expires"": 1690392468.0, ""level"": 10, ""login"": ""admin"" }, ""ce58320cf0b25707db4558b8f7f314815a40f76d13e7e65f9812204a484afe1b"": { ""expires"": 1688103941.0, ""level"": 10, ""login"": ""admin"" }, ""d1cda42b09d2c97121fc9c8c4ec41a845dc00c6bd125604a519f177a186cd77e"": { ""expires"": 1687015793.0, ""level"": 10, ""login"": ""admin"" }, ""d390df438af53884b6a9f48ab93841730b82fd46984c36ba7e7034da2ccde409"": { ""expires"": 1684947080.0, ""level"": 10, ""login"": ""admin"" }, ""d3e6c584ce0fc88c4e49e08cea5638a9ba3a201cc6ac87d8b24f43457e15f471"": { ""expires"": 1691031091.0, ""level"": 10, ""login"": ""admin"" }, ""d4277317bac06251e1240621b9b2770917a7ed4bef4d198f60bdb87dcfd4efdd"": { ""expires"": 1690948038.0, ""level"": 10, ""login"": ""admin"" }, ""d6b4525a60f7dd0e2a9524a1de465b9d496b40e20e4de4d2a310c928f49525a5"": { ""expires"": 1686204028.0, ""level"": 10, ""login"": ""admin"" }, ""d7c82ce80d16453aa611ca8065eed09ae8d69db0459d2a0b6bd6ad16324c64c8"": { ""expires"": 1688255870.0, ""level"": 10, ""login"": ""admin"" }, ""d823e45217d92fe2f8b06f3c06d4b587a6b76e20be25d848e8b09d6d9a910c9b"": { ""expires"": 1686760683.0, ""level"": 10, ""login"": ""admin"" }, ""d9ec84d98ad6204178cb05f9521d914334ccfe034167a8e85b895679a202ac48"": { ""expires"": 1686045066.0, ""level"": 10, ""login"": ""admin"" }, ""da722b2f4698781401b0f02f8e204f73dd578fc5cd1c00fc7c0b7545634c3942"": { ""expires"": 1683180390.0, ""level"": 10, ""login"": ""admin"" }, ""ddfc0ba03ca779db7fa4f06df31727054eb52f3f9fc04d33a3d3a471bff08bc8"": { ""expires"": 1688608160.0, ""level"": 10, ""login"": ""admin"" }, ""e1daa85c933ee5978d75aeaca9e336fe4e4e08287411949dd70601ac53427564"": { ""expires"": 1688365261.0, ""level"": 10, ""login"": ""admin"" }, ""e703a520f08b48d78594af6022fe2547966755ae8d660149a2a1ecbcea5fe5ce"": { ""expires"": 1685232432.0, ""level"": 10, ""login"": ""admin"" }, ""e82a7b425158b1735d85f35c38216089cacddefbbbf3ec1b05d0bc66c4988102"": { ""expires"": 1686735426.0, ""level"": 10, ""login"": ""admin"" }, ""e834ceb2039bf97d9e09ff388e6538f2605a848f7bbe63f017c71a63b4e52284"": { ""expires"": 1684166745.0, ""level"": 10, ""login"": ""admin"" }, ""ec31d55d68b1fa4c613066a4418841656c097475dd8dd1664650a5d823f7232a"": { ""expires"": 1690948040.0, ""level"": 10, ""login"": ""admin"" }, ""ed33cf0205c61e0d4bab6db7088cf0ac08987e1d24f70ec013357bd93e90b888"": { ""expires"": 1682487913.0, ""level"": 10, ""login"": ""admin"" }, ""edaffcce6cf449d628e293d6d3ef5744a1cfbc5d0ad7abf73b5dc7e69ba806ea"": { ""expires"": 1685121947.0, ""level"": 10, ""login"": ""admin"" }, ""eea627c237ff938e7ff4c62f2df655fa365f1906b67078592cc2ff0019ea3aa3"": { ""expires"": 1690948042.0, ""level"": 10, ""login"": ""admin"" }, ""ef9f96a8196a1c0d154cb018bc75e397ab0ef49f8d872e912c045d3017e3ae97"": { ""expires"": 1686798413.0, ""level"": 10, ""login"": ""admin"" }, ""f0d50dab551ca7e66de3e00c71fbda9768d9f8016686b0e4b53d1c2a14e5c37c"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""f941102550a1be8af9cd66ae0f84dfedb6239c912e2a17d088c9eb5f1b4c681f"": { ""expires"": 1681993812.0, ""level"": 10, ""login"": ""admin"" }, ""f995a7f6f874768dbf2220e722a8a3c7cd42624014281db5f4b399b41d164897"": { ""expires"": 1688451044.0, ""level"": 10, ""login"": ""admin"" }, ""f9cf5b50606bf73dc4cc4f34d38dbf83756f36985471e9d6313f6d354d2eeaf5"": { ""expires"": 1681877055.0, ""level"": 10, ""login"": ""admin"" }, ""fb90cddbfaa7cb245b821181e5d47a26fa204fd50885c629e19712b3a3f96e0c"": { ""expires"": 1684041504.0, ""level"": 10, ""login"": ""admin"" }, ""fc0e07bece9e94a08c049618e0843cb48068f404a46b4da9176455dcecca12c1"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" }, ""fcf722691b1b39389c26f793bfd055c0de061e56ade16f7829158746a7baa64b"": { ""expires"": 1689393242.0, ""level"": 10, ""login"": ""admin"" } }, ""show_session_speed"": false, ""show_sidebar"": true, ""sidebar_multiple_filters"": true, ""sidebar_show_zero"": false, ""theme"": ""gray"" } }}} Screenshots and screencasts are helpful for GUI issues: Not in this case. There's no GUI error, just daemon crashes." working-name 3595 GTK - Thin Client Mode Leaks IP To Trackers GTK UI 2.1.0 2.1.2 bug new 2023-04-08T04:53:36Z 2024-03-02T13:16:09Z "I noticed hits in my firewall detecting a torrent user agent, and I find that Deluge in thin client mode is trying to use the machine controlling the remote seedbox, instead of having the seedbox proxy the tracker icons for the client. The icons aren't even really necessary if you're trying to see the trackers in use, so I request either an option to disable the use of the icons, or an option to disable fetches for the icons. This is ridiculous and I hope it is an oversight or mistake, and not something that is purposely there to expose users downloading Linux ISOs like myself." ilikenwf 3535 web.conf base configuration not respected. Documented reverse proxy config only works by accidental misconfiguration. Web UI 2.1.0 needs verified bug new 2022-07-17T08:34:59Z 2022-07-17T08:42:20Z "web.conf base set to ""/test"" curl deluge_ip/test # FAIL, should be responding here. 404, ""No child resource."" curl deluge_ip/ # FAIL, should *not* be responding here. 200 contains links like: So the configuration is known by deluge, and it changes the locations of resources for the reverse proxy, but it is not listening at the correct location in the deluge web server." ZacharyACoon 3548 Torrent files with Macintosh (CR) EOL encoding cause errors Core 2.1.0 needs verified bug new 2022-09-01T10:55:30Z 2022-09-01T10:55:30Z "Using Deluge 2.1.1, but also had this issue on 2.0.5 as well. OS is Alpine Linux (Docker) I use a torrent site where some torrent files are encoded with Macintosh (CR) EOL format. If I add them to Deluge I get the add dialog box, but they don't show up in the list after the dialog box closes. If I check the deluge log, I see this error from trying to add the torrent: {{{ 02:38:26 [ERROR ][deluge.core.rpcserver :1512] type not handled Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 168, in sendData self.transfer_message(data) File ""/usr/lib/python3.10/site-packages/deluge/transfer.py"", line 53, in transfer_message body = zlib.compress(rencode.dumps(data)) File ""rencode/rencode.pyx"", line 336, in rencode._rencode.dumps File ""rencode/rencode.pyx"", line 316, in rencode._rencode.encode File ""rencode/rencode.pyx"", line 249, in rencode._rencode.encode_list File ""rencode/rencode.pyx"", line 316, in rencode._rencode.encode File ""rencode/rencode.pyx"", line 249, in rencode._rencode.encode_list File ""rencode/rencode.pyx"", line 322, in rencode._rencode.encode Exception: type not handled 02:40:21 [ERROR ][deluge.core.rpcserver :1512] type not handled Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 168, in sendData }}} I can see the encoding using Notepad++ in Windows on the bottom right hand bar. If I open this torrent file in Notepad++ then go to ""Edit -> EOL Conversion"", select ""Unix (LF)"" and save the file as a new copy, then I can successfully add this modified torrent file to Deluge. The only difference in this conversion are the line's end-of-line characters change from ""CR"" in the original mac encoding version, to ""LF"" in the Unix encoded one. It may be challenging for me to add an example torrent file because they are from a private site and it contains my private passkey for the tracker. I tried changing the passkey value in a text editor, but this seemed to break the file completely - it wouldn't open in Deluge at all. Sorry for the double posting [[https://forum.deluge-torrent.org/viewtopic.php?f=7&t=56269|in the forum]], I didn't realize I had permissions to post bugs here. " nopoz 3570 UDP tracker announce failures libtorrent 2.1.0 needs verified bug new 2022-11-22T09:20:25Z 2022-11-24T11:14:34Z "It seems there is something weird going on with UDP announcements on Deluge 2.X It seems that it is trying to bind on local IPs. {{{ 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_error_alert: test-file.bin (http://tracker.trackerfix.com:80/announce)[172.17.0.1:61271] v1 skipping tracker announce (unreachable) """" (1) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_error_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_announce_alert: test-file.bin (udp://9.rarbg.me:2930/announce)[172.17.0.1:61271] v1 sending announce (started) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_announce_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_error_alert: test-file.bin (http://tracker.trackerfix.com:80/announce)[127.0.0.1:61271] v1 skipping tracker announce (unreachable) """" (1) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_error_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_announce_alert: test-file.bin (udp://9.rarbg.me:2930/announce)[127.0.0.1:61271] v1 sending announce (started) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_announce_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_error_alert: test-file.bin (udp://9.rarbg.me:2930/announce)[127.0.0.1:61271] v1 skipping tracker announce (unreachable) """" (1) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_error_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_announce_alert: test-file.bin (udp://9.rarbg.to:2870/announce)[127.0.0.1:61271] v1 sending announce (started) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_announce_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_error_alert: test-file.bin (udp://9.rarbg.me:2930/announce)[172.17.0.1:61271] v1 skipping tracker announce (unreachable) """" (1) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_error_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_announce_alert: test-file.bin (udp://9.rarbg.to:2870/announce)[172.17.0.1:61271] v1 sending announce (started) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_announce_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_error_alert: test-file.bin (udp://9.rarbg.to:2870/announce)[172.17.0.1:61271] v1 skipping tracker announce (unreachable) """" (1) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_error_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_announce_alert: test-file.bin (udp://tracker.thinelephant.org:12720/announce)[172.17.0.1:61271] v1 sending announce (started) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_announce_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_error_alert: test-file.bin (udp://9.rarbg.to:2870/announce)[127.0.0.1:61271] v1 skipping tracker announce (unreachable) """" (1) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_error_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_announce_alert: test-file.bin (udp://tracker.thinelephant.org:12720/announce)[127.0.0.1:61271] v1 sending announce (started) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_announce_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_error_alert: test-file.bin (udp://tracker.thinelephant.org:12720/announce)[127.0.0.1:61271] v1 skipping tracker announce (unreachable) """" (1) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_error_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_announce_alert: test-file.bin (udp://tracker.slowcheetah.org:14730/announce)[127.0.0.1:61271] v1 sending announce (started) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_announce_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_error_alert: test-file.bin (udp://tracker.thinelephant.org:12720/announce)[172.17.0.1:61271] v1 skipping tracker announce (unreachable) """" (1) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_error_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_announce_alert: test-file.bin (udp://tracker.slowcheetah.org:14730/announce)[172.17.0.1:61271] v1 sending announce (started) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_announce_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_error_alert: test-file.bin (udp://tracker.slowcheetah.org:14730/announce)[172.17.0.1:61271] v1 skipping tracker announce (unreachable) """" (1) 09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert: tracker_error_alert 09:13:22 [DEBUG ][deluge.core.alertmanager :120 ] tracker_error_alert: test-file.bin (udp://tracker.slowcheetah.org:14730/announce)[127.0.0.1:61271] v1 skipping tracker announce (unreachable) """" (1) }}} As you can see, it tries to use 127.0.0.1 and 172.17.0.1 which are both in the private space, making the connections fails.Can we exclude private IPs from the IP pool Deluge uses? This was recorded on deluge 2.1.1 and libtorrent 2.0.5-5. " maran 3579 Standalone Mode GTK UI Sidebar becomes unresponsive within hours GTK UI 2.1.0 needs verified bug new 2023-01-03T14:38:34Z 2023-01-07T20:23:04Z "Found to occur in multiple Deluge instances using ""Standalone Mode"" with between 61 and 1561 torrents loaded: Sidebar items in the GTK UI (View > Sidebar) become unresponsive to user input within 9 hours. This includes the items under ""States"" (All, Active, Downloading, Seeding, Paused, Error), ""Trackers"", and ""Labels"". No action is required to trigger the issue and it will occur even if no new torrents are added or user input is generated. No relevant log output found with the `-L debug` argument specified." DoYouWantKarate 3611 v2.1.1 not allowing new torrent to be saved Web UI 2.1.0 needs verified bug new 2023-10-24T13:17:15Z 2023-10-24T13:17:15Z "Been having an issue since upgrading my container under unRAID to v2.1.1. Existing torrents are still seeding fine and I'm attached to VPN. However, adding a new torrent results in an error. When I use the GUI to add a new URL, after several seconds I get an error dialog stating: Error: Failed to download torrent. When I go look at the logs for that event: {{{ 2023-10-24 08:11:02,291 DEBG 'watchdog-script' stderr output: Traceback (most recent call last): File ""/usr/lib/python3.11/site-packages/twisted/web/_newclient.py"", line 1043, in dispatcher return func(*args, **kwargs) File ""/usr/lib/python3.11/site-packages/twisted/web/_newclient.py"", line 1594, in _finishResponse_WAITING self._giveUp(Failure(reason)) File ""/usr/lib/python3.11/site-packages/twisted/web/_newclient.py"", line 1644, in _giveUp self._disconnectParser(reason) File ""/usr/lib/python3.11/site-packages/twisted/web/_newclient.py"", line 1633, in _disconnectParser parser.connectionLost(reason) --- --- File ""/usr/lib/python3.11/site-packages/twisted/web/_newclient.py"", line 555, in connectionLost self.response._bodyDataFinished() File ""/usr/lib/python3.11/site-packages/twisted/web/_newclient.py"", line 1043, in dispatcher return func(*args, **kwargs) File ""/usr/lib/python3.11/site-packages/twisted/web/_newclient.py"", line 1283, in _bodyDataFinished_CONNECTED self._bodyProtocol.connectionLost(reason) File ""/usr/lib/python3.11/site-packages/twisted/web/client.py"", line 1432, in connectionLost self.original.connectionLost(reason) File ""/usr/lib/python3.11/site-packages/deluge/httpdownloader.py"", line 73, in connectionLost with open(self.agent.filename, 'wb') as _file: builtins.IsADirectoryError: [Errno 21] Is a directory: '/tmp/delugeweb-35qtwxsc/' }}} When I login to the container, I see the directory there, but I don't understand what the problem is. Appears it's having some problem temporarily storing the torrent file for processing. Verified as root in the container I can create, save and delete file there. {{{ drwx------ 1 nobody users 0 Oct 22 20:06 delugeweb-0mcyk1et drwx------ 1 nobody users 0 Oct 22 20:05 delugeweb-1p815gjl drwx------ 1 nobody users 0 Oct 24 08:10 delugeweb-35qtwxsc drwx------ 1 nobody users 0 Oct 23 19:40 delugeweb-79lq129d drwx------ 1 nobody users 0 Oct 24 07:53 delugeweb-dj16w15o drwx------ 1 nobody users 0 Oct 23 19:39 delugeweb-lojv_rhe drwx------ 1 nobody users 0 Oct 22 20:15 delugeweb-wa68rbic drwx------ 1 nobody users 0 Oct 22 20:08 delugeweb-wb6i4q_0 drwx------ 1 nobody users 0 Oct 22 20:05 delugeweb-z71r_x_h -rw-rw-rw- 1 root root 946 Oct 24 07:52 getiptables -rw-rw-rw- 1 root root 15 Oct 24 07:52 getvpnextip -rw------- 1 root root 0 Oct 24 07:52 start-script-stderr---supervisor-103gox7r.log -rw------- 1 root root 6709 Oct 24 07:52 start-script-stdout---supervisor-os2w54_4.log -rw-rw-rw- 1 root root 1 Oct 24 07:52 vpngatewayip -rw-rw-rw- 1 root root 9 Oct 24 07:52 vpnip -rw------- 1 root root 1439 Oct 24 08:11 watchdog-script-stderr---supervisor-fvik9bvx.log -rw------- 1 root root 1195 Oct 24 07:52 watchdog-script-stdout---supervisor-vae16oh4.log }}} " snowboardjoe 3599 Inconsistent Folder/Title Issue in Deluge to Sonarr Unknown 2.1.0 2.1.1 bug new 2023-04-20T22:39:54Z 2023-04-20T22:39:54Z "Title from site: filename[sitetv] Magnet appended title: filename[sitetv] Title in torrent from torrent editor: filename[sitebg] Title in deluge: filename[sitebg] Title reported to sonarr from deluge: filename[sitetv] When a magnet is added to Deluge, it retains the title appended to the magnet, which leads to inconsistencies. As a result, Sonarr is unable to import the file since it is looking for filename[sitetv], which differs from what is displayed in the Deluge GUI. Deluge should report the folder/title that matches the actual file location to ensure proper integration with Sonarr." fritolays 3614 Randomly Loose all Torrent Unknown 2.1.0 2.1.1 bug new 2023-11-23T16:35:58Z 2023-11-23T16:35:58Z For some reason I occasionally loose all my torrents. Everything else on my unraid server works fine. Ive had 0 downtime or restarts of the server. Not sure if they get lost after an update or what is going on. Ive tried restarting to try and reproduce but that doesnt change anything. It has saved my labels. justinrsharp 3615 Randomly Lose all Torrent Unknown 2.1.0 2.1.1 bug new 2023-11-23T16:36:01Z 2023-11-23T16:36:43Z For some reason I occasionally loose all my torrents. Everything else on my unraid server works fine. Ive had 0 downtime or restarts of the server. Not sure if they get lost after an update or what is going on. Ive tried restarting to try and reproduce but that doesnt change anything. It has saved my labels. justinrsharp 3628 GUI window Control Buttons dissappear GTK UI 2.1.0 2.1.1 bug new 2024-02-03T22:06:32Z 2024-02-03T22:06:32Z "Using 2.1.1 on Linux Mint 21.3 I open Deluge in my second monitor when opening a torrent. If I open a 2nd torrent, the minimize, maximize, and close buttons disappear from the top right. The window also becomes position locked and can only be closed by clicking File -> Quit. " PaganDegree 3577 Deluge tray icon not showing after closing Unknown 2.1.0 2.x bug new 2022-12-25T07:51:57Z 2023-02-28T16:04:51Z "Hi, I am currently using zorin os 16.2 with gnome 3.38.4-1ubuntu3+zorin1. The current flatpak verison of delure does not contain the functionality of saving icon to tray after closing nor the setting which should start app in tray. I also tried to install standard version from deluge ppa, but the outcome is the same. Are there any files I can provide?" hypeitnow 3560 Windows Installer lacks DisplayVersion Registry entry Packaging 2.1.0 Future bug new 2022-10-14T09:46:00Z 2022-10-14T09:46:00Z "Windows stores the version of programs in the programs Uninstall key in a REG_SZ value ""DisplayVersion"" (in addition to DisplayName and DisplayIcon already there), and it is read by many administrative tasks, e.g. ""Programs and Features"", and the new Desktop Installer (winget) takes its version information from there. Deluge Installer (2.1.1) still doesn't set this value, so please add it to the windows installer in Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Deluge! Btw, version 2.1.1 cannot be set in the ""Create New Ticket"" form, 2.1.0 is the maximum. Please correct, 2.1.1 is current!" h1618 2972 deluge-web and deluge-gtk refuse to connect to a daemon which has autoadd_enable set to true Web UI 2.1.0 needs verified bug new 2017-02-20T03:52:03Z 2023-04-03T14:57:40Z "If `autoadd_enable` is set to `true` in `core.conf` in `deluged` configuration, `deluge-web` doesn't connect to it any more. `deluged` starts as expected and adds all torrents in the auto-add directory. One has to guess when it's finished, stop it, edit the configuration file and start it in order to allow `deluge-web` to connect. `deluge-web` sets the value back to `true` at every start. There's no feedback in the GUI, console output or log files with log priority debug which indicates a severe misconception of feedback. `deluge-web` log at https://richtercloud.de:451/index.php/s/rtimaLYgILIXi77 and `deluged` log at https://richtercloud.de:451/index.php/s/igc7h3ZA65n5vGk." krichter 3533 Deluge 2.1 does not work behind NAT Unknown 2.1.0 needs verified bug new 2022-07-09T16:04:54Z 2022-10-02T22:03:42Z "I am on Ubunutu 22.04 behind IPv4 NAT and with direct IPv6 connectivity. I am also using PPA http://ppa.launchpad.net/deluge-team/stable/ubuntu jammy main Recently deluge was updated to 2.1.0-0~202206282059~ubuntu22.04.1. When I added torrent via magnet link, nothing happened. No download ever started. There were no DHT nodes, so no trackers as well. I deleted torrent and added it again by downloading file. Now tracker announcement worked, but still no download. I downgraded to 2.0.3 from Ubuntu and download started immediately. Now, there is still no DHT nodes even woth 2.0.3 so it is possible that something else has changed with my provider. But it does not explain why download did not work with normal torrent. Deluge has been working with this provider for years in all previous versions I used (I started with 1.x, do not remember exactly). I am happy to collect whatever diagnostic is needed if you explain how." arvidjaar 3547 deluge-web error related to GeoIP Unknown 2.1.0 needs verified bug new 2022-08-27T17:16:54Z 2022-08-27T18:46:06Z "Currently preparing a PR on github to publish an updated version of deluge for Synology NAS for version DSM6 and DSM7 https://github.com/SynoCommunity/spksrc/pull/5398 Client and server are version 2.1.1 I noticed at deluged startup that it was complaining related to GeoIP: {{{ deluged.log:23:26:53 [WARNING ][deluge.core.preferencesmanager:465 ] GeoIP Unavailable: 'NoneType' object is not callable }}} Did a bit a search and noticed that while the C library was properly included within the deluge package file, that the python wheel was missing. Right after I've included the GeoIP wheel in deluge package, the deluge-web daemon failed to start with the following error: {{{ Starting deluge command /volume1/@appstore/deluge/env/bin/deluge-web -c /volume1/@appdata/deluge -l /volume1/@appdata/deluge/logs/deluge-web.log -L info --logrotate -P /volume1/@appdata/deluge/logs/deluge-web.pid -d Traceback (most recent call last): File ""/volume1/@appstore/deluge/env/bin/deluge-web"", line 8, in sys.exit(start()) File ""/volume1/@appstore/deluge/env/lib/python3.10/site-packages/deluge/ui/web/__init__.py"", line 6, in start web.start() File ""/volume1/@appstore/deluge/env/lib/python3.10/site-packages/deluge/ui/web/web.py"", line 71, in start self.__server = server.DelugeWeb(options=self.options) File ""/volume1/@appstore/deluge/env/lib/python3.10/site-packages/deluge/ui/web/server.py"", line 692, in __init__ self.web_api = WebApi() File ""/volume1/@appstore/deluge/env/lib/python3.10/site-packages/deluge/ui/web/json_api.py"", line 380, in __init__ self.hostlist = HostList() File ""/volume1/@appstore/deluge/env/lib/python3.10/site-packages/deluge/ui/hostlist.py"", line 102, in __init__ default_hostlist(), File ""/volume1/@appstore/deluge/env/lib/python3.10/site-packages/deluge/ui/hostlist.py"", line 31, in default_hostlist username, password = get_localhost_auth() TypeError: cannot unpack non-iterable NoneType object }}} It's not a blocker per say as I'll simply comment out GeoIP for now but wondered if there isn't an isse elsewhere? Thnx in advance." th0ma7 3549 deluge-console add not adding torrent filenames with embedded spaces Unknown 2.1.0 needs verified bug new 2022-09-05T03:23:16Z 2022-09-07T16:33:43Z "Have just installed deluge 2.1.1 on Xubuntu 22.04 from the deluge-team/stable PPA. Running deluged and would like to run deluge-console from a .desktop file to add torrent files and magnet URLs. It works for magnet URLs, for instance: {{{ paulo@monk:~$ deluge-console add 'magnet:?xt=urn:btih:EC72BF82AB9381D0D6DEE0C3A88984AD7B62896A&tr=http%3A%2F%2Fbt4.t-ru.org%2Fann%3Fmagnet&dn=%5BTR24%5D%5BOF%5D%20Alfredo%20Rodriguez%20-%20The%20Invasion%20Parade%20-%202014%20(Jazz)' Attempting to add torrent from magnet URI: magnet:?xt=urn:btih:EC72BF82AB9381D0D6DEE0C3A88984AD7B62896A&tr=http%3A%2F%2Fbt4.t-ru.org%2Fann%3Fmagnet&dn=%5BTR24%5D%5BOF%5D%20Alfredo%20Rodriguez%20-%20The%20Invasion%20Parade%20-%202014%20(Jazz) Torrent added! }}} but it fails for torrent files with embedded spaces in the name, even if properly quoted, for instance: {{{ paulo@monk:~/Downloads$ deluge-console add Goodbye\ Solo\ \(2008\)\ \[720p\]\ \[BluRay\]\ \[YTS.MX\].torrent usage: deluge-console [-h] [-V] [-c ] [-l ] [-L ] [--logrotate []] [-q] [--profile []] [-d ] [-p ] [-U ] [-P ] Command ... deluge-console: error: argument Command: invalid choice: 'Goodbye' (choose from 'add', 'cache', 'config', 'connect', 'debug', 'del', 'exit', 'gui', 'halt', 'help', 'info', 'manage', 'move', 'pause', 'plugin', 'quit', 'reannounce', 'recheck', 'resume', 'rm', 'status', 'update_tracker') }}} In this case, bash passes 2 arguments to deluge-console: 'add' and the torrent filename. But deluge-console seems too be further word splitting the filename on blanks." marcelpaulo 3572 torrents added when disconnected are lost GTK UI 2.1.0 needs verified bug new 2022-12-05T18:39:15Z 2022-12-05T18:39:15Z "When adding torrents (magnet for sure, .torrent i think too) when the thin client happens to be disconnected, the torrents are not remembered such that they are not added when reconnecting the thin client to the server. The thin client could be disconnected due to mobile internet dropping, vpn turning on, off, or sometimes the seedbox getting bogged down. Etc. etc. etc... Now i have to check to see if the client is actually connected before clicking on any magnets or torrent files. Client: 2.1.1 Server: 2.1.1 libtorrent: 2.0.5.0 Server in Europe, Client in South East Asia... So crap ping. This stands out a lot because when using 1.3.15 and before it was absolutely rock solid, for years. I simplply didn't have to think about it... if deluge wasn't open, it'd open and add, or if it was, they'd be added or later added after reconnecting... it almost never failed to add them." cheeseandjamsandwich 3573 Added torrent doesn't show after client starts GTK UI 2.1.0 needs verified bug new 2022-12-05T18:46:04Z 2022-12-05T18:46:04Z "When clicking on a magnet link or .torrent when the deluge thin client isn't running, it starts it as expected, but when deluge appears, that new torrent does not show... But, if you disconnect and reconnect, then it shows up, and is downloading as expected... So it was added to the server, but the thin client doesn't show it. Previously, 1.3.15 worked perfectly as expected. Client: 2.1.1 Server: 2.1.1 libtorrent: 2.0.5.0 Server in Europe, client in South East Asia, so crap ping." cheeseandjamsandwich 3575 Multi-selected torrent changes all fields, even unedited ones GTK UI 2.1.0 needs verified bug new 2022-12-05T19:26:53Z 2022-12-05T19:26:53Z "When multi-selecting torrent, and then changing some setting/fields in the 'Options' tab, it changes all the tab's settings/fields to the one showing, even settings/fields that haven't been set, edited. This is undesirable, and not how it works with other software. Instead, the changes that get applied should only include the fields that were actually edited on the settings tab. A familiar example of correct implementation is tick-boxes. When multi-selected many items, a tick-box will show ticked, if all the items were each ticked. Unticked if all the items were unticked, and grey if there was a mixture of ticked and unticked items. You could then click the tick-box to tick it, untick it, or return it to grey... cycling round as you click on it more... And with text/value box fields, if the values were all the same, it'd show that value, if they were different, it'd show grey... Then when applying, ONLY the settings that were changed would be applied to all the multi-selected items. But none of the settings that were not changed. This is a typical UX behaviour i'd say. In deluge, this problem plays out for me when multi-selecting a number of newly added torrents, some downloading, some completed already... I want to set a different ratio, but when applying, it then corrupts the settings for the 'Move completed' settings, such that the torrents that finish afterwards do not then get moved, as the setting was unchecked for the completed torrent that was at the top of the multi-selection, who's settings were showing... To work around this, i'm having to multi-select all the completed torrents, make the change, then multi-select all the downloading torrents and make the same change... Twice the effort. I seem to remember not having muti-selection available at all in 1.3.15, so this implementation is already very helpful, it just needs the polish to make it work perfectly. Client: 2.1.1 Server: 2.1.1 Libtorrent: 2.0.5.0 Windows 11" cheeseandjamsandwich 3580 'Move completed' still executed when turned off Unknown 2.1.0 needs verified bug new 2023-01-15T12:26:27Z 2023-01-22T23:05:36Z "Steps to reproduce: 1. Set 'Preferences -> Downloads -> Move completed to' to some directory. 2. Start torrent download. 3. While downloading a torrent uncheck 'Move completed to' option. 4. Wait for torrent download to complete. Expected result: Torrent does not moved to some directory when completed. Actual result: Torrent moved to some directory when completed, despite this option is turned off during torrent download." kubikrubikvkube 3583 Libtorrent I2P Support libtorrent 2.1.0 needs verified bug new 2023-01-22T14:46:58Z 2024-03-14T01:10:52Z "Libtorrent I2P support was broken for a long time but recently thanks to @Vort with a very little contribution by me, there have been fixes that made it working again. It still needs improvement but is usable: https://github.com/arvidn/libtorrent/commit/94ed94ec1468e786bea2610c59586c4bf2994697 I've built the python bindings with the new fixes and tried to use it with Deluge. It seems to work pretty well with just few issues. First thing I noticed is that the connected peers aren't showing in the peers tab. Deluge just show one regardless of how many are connected. Second I've seen that sometime after adding more than one torrents to make the other ones start to download it needs a deluge restart. The libtorrent version used is 2.0.8 built from git. Please check if those are Deluge issues or related to some othe bug in libtorrent I2P so that hopefully they can be found and fixed. :-) Best regards. " jiigen 3587 deluge-gtk crashes when selecting directories in preferences menu GTK UI 2.1.0 needs verified bug new 2023-02-20T20:42:43Z 2023-02-28T15:38:57Z "Hi, in Edit / Preferences / Downloads, individual directories can be configured for different things. When clicking on ""arrow-down"" symbol, one would expect a file-dialog opening allowing to select. instead, deluge-gtk crashes. this is reproducible with 2.0.5 as well as 2.1.1. Regards, Daniel" daniel-baumann 3588 Randomly cannot change priority of individual files in active torrent Unknown 2.1.0 needs verified bug new 2023-02-26T17:31:25Z 2024-02-19T03:02:33Z "deluged version: deluged 2.0.5 $ deluge-gtk --version deluge-gtk 2.0.3 libtorrent: 2.0.7.0 Python: 3.10.7 OS: Linux Ubuntu 22.10 Kinetic Kudu At times—for which no pattern or preceding circumstances can be discerned—deluge/d/-gtk does not allow for the changing of priority for element files in a torrent(usually a completed one). See photo. Yes, server and client are different machines. The server is on a seedbox platform for which I do not have ssh access so I cannot provide more on the server than that, though this does occur on my server as well. [[Image(https://imgur.com/a/CwXTiiJ)]]" iconoclasthero 3589 Randomly cannot change priority of individual files in active torrent Unknown 2.1.0 needs verified bug new 2023-02-26T17:31:34Z 2024-03-13T08:54:52Z "deluged version: deluged 2.0.5 $ deluge-gtk --version deluge-gtk 2.0.3 libtorrent: 2.0.7.0 Python: 3.10.7 OS: Linux Ubuntu 22.10 Kinetic Kudu At times—for which no pattern or preceding circumstances can be discerned—deluge/d/-gtk does not allow for the changing of priority for element files in a torrent(usually a completed one). See photo. Yes, server and client are different machines. The server is on a seedbox platform for which I do not have ssh access so I cannot provide more on the server than that, though this does occur on my server as well. [[Image(https://imgur.com/a/CwXTiiJ)]]" iconoclasthero 3591 deluged crashes upon addition of multiple torrents Unknown 2.1.0 needs verified bug new 2023-03-13T18:51:06Z 2023-10-18T22:34:38Z "Occurs with .torrent files and magnet links Occurs in thin-client mode Occurs in versions 2.1.1 & 2.0.5 Occurs on Ubuntu 22.04 and whatever giga-rapid runs. I do not have logs for the giga-rapid seedbox, but this is what the deluged on my server logged: {{{ 14:39:56 [INFO ][deluge.core.rpcserver :179 ] Deluge Client connection made from: ip:port 14:39:56 [INFO ][deluge.core.rpcserver :179 ] Deluge Client connection made from: ip:port 14:39:56 [INFO ][deluge.core.rpcserver :205 ] Deluge client disconnected: [('SSL routines', '', 'unexpected eof while reading')] 14:39:56 [INFO ][deluge.core.rpcserver :205 ] Deluge client disconnected: [('SSL routines', '', 'unexpected eof while reading')] 14:39:58 [INFO ][deluge.core.rpcserver :179 ] Deluge Client connection made from: ip:port 14:40:00 [INFO ][deluge.core.torrentmanager :673 ] Torrent Robert Plant - Carry Fire (2017) (Mp3 320kbps) [Hunter] from user ""x"" added 14:40:00 [INFO ][deluge.core.torrentmanager :673 ] Torrent Robert J. Hunter 2015-2018 (Collection) from user ""x"" added 14:40:00 [WARNING ][deluge.core.torrentmanager :1260] Torrent id not in torrents loading list: '840314b4cd9a37e530d80e3a62d451bb6605552e' 14:40:00 [WARNING ][deluge.core.torrentmanager :1260] Torrent id not in torrents loading list: 'ac022745533fd41b77f3f7188146185402a7e259' 14:40:00 [INFO ][deluge.core.torrentmanager :673 ] Torrent Robert Hunter 1974 - Tales Of The Great Rum Runners FLAC from user ""x"" added 14:40:00 [INFO ][deluge.core.torrentmanager :673 ] Torrent Robert Hunter 1975 - Tiger Rose FLAC from user ""x"" added 14:40:00 [INFO ][deluge.core.torrentmanager :673 ] Torrent Robert Hunter - Jack O\' Roses - 24 bit, 48 kHz LP transcription from user ""x"" added 14:40:00 [INFO ][deluge.core.torrentmanager :673 ] Torrent robert hunter - 1973-4 - roadhog (unreleased album) from user ""x"" added 14:40:00 [INFO ][deluge.core.torrentmanager :673 ] Torrent Robert Hunter - A Box of Rain - Live 1990 from user ""x"" added 14:40:00 [WARNING ][deluge.core.torrentmanager :1260] Torrent id not in torrents loading list: '81e764d889c00b7d8e7a1f1c769f8ce0766a08cc' 14:40:00 [WARNING ][deluge.core.torrentmanager :1260] Torrent id not in torrents loading list: 'ac36bb1bc6cdf0ee10edbfca1fabf665d6aaf83d' 14:40:00 [WARNING ][deluge.core.torrentmanager :1260] Torrent id not in torrents loading list: '612aba3de5d4a2cbcd309b5f9ddf5c776eb2e658' }}}" iconoclasthero 3592 "Pressing the down button on ""Move Complete Folder"" crashes GTK" GTK UI 2.1.0 needs verified bug new 2023-03-17T04:42:04Z 2023-03-18T13:53:16Z "{{{ $ deluge-gtk --version deluge-gtk 2.0.3 libtorrent: 2.0.7.0 Python: 3.10.7 OS: Linux Ubuntu 22.10 Kinetic Kudu }}} In this instance, I was trying to change the move completed download location in the torrent add dialog and it crashed (i.e., I downloaded an actual .torrent and when I went to add it I went to options and went to change the DL location and GTK went poof!). I can confirm that this also occurs when trying to do it to an added torrent(s). Every time I press that damn down error, GTK goes poof. Has been happening for weeks at least. It is not happening on this machine (at least not on X over SSH): $ deluge-gtk --version deluge-gtk 2.1.1 libtorrent: 2.0.5.0 Python: 3.10.6 OS: Linux Ubuntu 22.04 jammy So as I was entering the above, I noticed the one that's crashing is older, 2.0.3 so I just upgraded the problem machine: {{{ $ deluge-gtk --version deluge-gtk 2.1.1 libtorrent: 2.0.7.0 Python: 3.10.7 OS: Linux Ubuntu 22.10 kinetic }}} and now with 2.1.1, I was trying to move an existing torrent and as soon as I hit the down arrow, it happened again, poof, -GTK was gone. " iconoclasthero 3594 Web UI can only connect to one daemon at a time but shows both daemon's torrents Web UI 2.1.0 needs verified bug new 2023-03-29T06:29:50Z 2023-03-29T06:29:50Z "Web UI can only connect to one daemon at a time but shows both daemon's torrents. Steps to reproduce: 1. Run 2 instances of deluged 2. Run 1 instance of deluge-ui web 3. Connect to one daemon with web-ui interface 4. See torrents for that daemon 5. Connect to the second daemon 6. See torrents for both daemons 7. Torrents from first daemon act like they work, but don't. Expected results: torrents from the disconnected daemon are not mixed with the currently connected daemon." cinderblock 3616 HTTP Connect should use tracker domains instead of IP libtorrent 2.1.0 needs verified bug new 2023-12-09T21:50:27Z 2024-02-21T18:40:35Z "Hi! I believe the current implementation for the HTTP proxy for HTTPS trackers could be improved. Currently the client sends the following connect: ``` CONNECT : HTTP/1.0 ``` It should instead use the tracker domain as specified in the RFC 9110 (https://www.rfc-editor.org/rfc/rfc9110#CONNECT) and let the proxy do the DNS resolution and choose the IP. This is the behaviour of browsers notably because it allows users to have reverse proxies that intercept the TLS traffic if they need it. With only the IP, it's impossible for the proxy to validate the remote server TLS certificate. Thanks" Sytten 3620 attempt to remove torrent that is currently moved to new destination results in UI hang GTK UI 2.1.0 needs verified bug new 2024-01-02T10:20:19Z 2024-01-02T10:20:19Z "If in GTK UI, right click -> remove torrent is used on a torrent that is in a ""moving"" state, UI will stop responding (it continue to update, but doesnt respond to any actions) , reconnecting to it will show everything empty, log is spammed with the following block repeating every few seconds {{{ 04:54:08 [ERROR ][deluge.core.rpcserver :1418] Exception calling RPC request: invalid torrent handle used Traceback (most recent call last): File ""/usr/lib/python3/dist-packages/deluge/core/rpcserver.py"", line 334, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3/dist-packages/deluge/core/core.py"", line 761, in get_torrent_status all_keys=not keys, File ""/usr/lib/python3/dist-packages/deluge/core/core.py"", line 734, in create_torrent_status torrent_keys, diff, update=update, all_keys=all_keys File ""/usr/lib/python3/dist-packages/deluge/core/torrent.py"", line 1029, in get_status self.get_lt_status() File ""/usr/lib/python3/dist-packages/deluge/core/torrent.py"", line 1065, in get_lt_status self.status = self.handle.status() RuntimeError: invalid torrent handle used }}} the daemon seems to continue working - the torrent in question did got moved completely to new destination, and there is network and disk activity " Hark0nnen 3621 deluged ModuleNotFoundError: No module named 'zope' Unknown 2.1.0 needs verified bug new 2024-01-18T12:42:57Z 2024-01-18T12:42:57Z "it's 2.1.1 flatpak, kindly see https://github.com/flathub/org.deluge_torrent.deluge/issues/18 I've added zope and it's dependencies to the flatpak, yet again it is throwing error of missing 'zope'. Please guide. In the latest published version you can no longer run Deluge in daemon mode. When you do it complains about a missing module. The version before works fine. {{{ Traceback (most recent call last): File ""/app/bin/deluged"", line 33, in sys.exit(load_entry_point('deluge==2.1.1', 'gui_scripts', 'deluged')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/app/bin/deluged"", line 25, in importlib_load_entry_point return next(matches).load() ^^^^^^^^^^^^^^^^^^^^ File ""/usr/lib/python3.11/importlib/metadata/__init__.py"", line 202, in load module = import_module(match.group('module')) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/lib/python3.11/importlib/__init__.py"", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File """", line 1204, in _gcd_import File """", line 1176, in _find_and_load File """", line 1147, in _find_and_load_unlocked File """", line 690, in _load_unlocked File """", line 940, in exec_module File """", line 241, in _call_with_frames_removed File ""/app/lib/python3.11/site-packages/deluge/core/daemon_entry.py"", line 15, in from deluge.argparserbase import ArgParserBase File ""/app/lib/python3.11/site-packages/deluge/argparserbase.py"", line 16, in import deluge.log File ""/app/lib/python3.11/site-packages/deluge/log.py"", line 19, in from twisted.internet import defer File ""/app/lib/python3.11/site-packages/twisted/internet/defer.py"", line 44, in from twisted.internet.interfaces import IDelayedCall, IReactorTime File ""/app/lib/python3.11/site-packages/twisted/internet/interfaces.py"", line 24, in from zope.interface import Attribute, Interface ModuleNotFoundError: No module named 'zope' }}} " fastrizwaan 3630 "New (active) goes to the ""Paused"" list" GTK UI 2.1.0 needs verified bug new 2024-03-01T17:14:29Z 2024-03-01T17:15:48Z "1. Open the ""Paused"" list. 2. Open a torrent (through a file manager). 3. Start it (in the dialog). 4. You'll see an ""empty"" row in the ""Paused"" list." kuraga 3542 mako should be an optional dependency Packaging 2.1.0 needs verified feature-request new 2022-08-06T15:02:33Z 2023-12-02T16:46:19Z "According to [https://git.deluge-torrent.org/deluge/tree/DEPENDS.md?h=deluge-2.1.1#n61 DEPENDS.md documentation] mako is dependency for Web UI only. But according to [https://git.deluge-torrent.org/deluge/tree/setup.py?h=deluge-2.1.1#n540 setup.py code] it is a required dependency. Propose move it to ''extras_require''. Thanks." kuraga 3569 Blocked on Windows 11 by Smart App Control Core 2.1.0 needs verified feature-request new 2022-11-11T08:02:06Z 2022-11-11T08:02:06Z "deluge-2.1.1-win64-setup.exe (and potentially others) are not signed properly signed, and therefore prevented from running on machines where Smart App Control is set to enabled. [[https://support.microsoft.com/en-us/topic/what-is-smart-app-control-285ea03d-fa88-4d56-882e-6698afdb7003 |Smart App Control]] is a new feature of Windows 11 that is set to ""audit"" mode by default. If W11 determines that the user works fine with it enabled, or if it's enabled for security reasons, deluge-2.1.1-win64-setup.exe is blocked. While it is possible to disable Smart App Control, [[https://support.microsoft.com/en-us/topic/what-is-smart-app-control-285ea03d-fa88-4d56-882e-6698afdb7003#:~:text=In%20order%20to%20ensure%20a%20more%20secure%20experience |once disabled it cannot be re-enabled]] without re-installing windows. In order to allow your software to be ran with Smart App Control enabled, you must [[https://support.microsoft.com/en-us/topic/what-is-smart-app-control-285ea03d-fa88-4d56-882e-6698afdb7003#:~:text=sign%20your%20app%20with%20a%20valid%20certificate |sign your app with a valid certificate]]. While this could be considered a major bug due to complete inability to use the program, Smart App Control itself is usually opt-in. If a user who recently installed Windows 11 attempts to run deluge, it will work as normal and Smart App Control will determine that they are not a good candidate for this extra layer of security and will automatically be disabled. The only times this should be an issue is if the user has manually opted in, or if the user has not installed deluge or other unverified programs for an extended period of time resulting in the feature being enabled automatically. For security reasons, I will be opting into Smart App Control. While I trust Deluge, I am not willing to re-install my entire windows operating system in the future to re-enable Smart App Control. I would grateful if the team could please sign their executables. [[Image(https://i.imgur.com/JzASNoY.png)]] " SylveonBottle 3576 Search by hash Unknown 2.1.0 needs verified feature-request new 2022-12-23T19:45:30Z 2022-12-23T19:45:30Z Since deluge stores things as .[#hash#].parts in the downloading folder, there's no good way to go back and figure out what these [sometimes very large] files go to. I can't seem to find a way to get anything to read those .parts files so it would be nice if there was some way to search the hashes of the deluge files to match the hash up to a file name to triage .*.parts iconoclasthero 3501 GdkPixbuf crash with .ico tracker icons on Windows GTK UI develop 2.0.6 bug new 2022-01-30T21:44:21Z 2022-02-13T14:22:34Z " {{{ PS E:\Program Files\Deluge> .\deluge-debug -L debug -l E:\Documents\deluge.log deluge\ui\gtk3\common.py:83: Warning: cannot register existing type 'GdkPixbufGdipAnim' return Pixbuf.new_from_file_at_size(filename, size, size) deluge\ui\gtk3\common.py:83: Warning: g_once_init_leave: assertion 'result != 0' failed return Pixbuf.new_from_file_at_size(filename, size, size) deluge\ui\gtk3\common.py:83: Warning: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed return Pixbuf.new_from_file_at_size(filename, size, size) }}} " Doadin 3230 Automatic file recheck option on startup Core develop 2.x feature-request new 2019-01-04T21:38:55Z 2020-04-27T19:23:31Z "dear deluge team I am from Iraq , while downloading torrent if power goes out(which goes out a lot ) torrent get error it have to recheck files in order to be able to resume download , but deluge wont recheck unless I press right click and recheck, then it start to recheck, it could recheck automatically after error , that would be a big help thank you kind regards" ravarage 3427 builtins.UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 0: invalid continuation byte -- version 2.0.4.dev38+g23a48dd01-2 Core develop needs verified bug new 2020-08-19T12:27:06Z 2021-02-21T11:31:39Z "Deluge GTK crashes (cannot minimise, cannot change tabs, Up/Down stats set to 0 B/s) after around 10 minutes since initialisation. Terminal output: {{{ 11:59:19.794 [CRITICAL][twisted :154 ] Unhandled error in Deferred: 11:59:19.794 [CRITICAL][twisted :154 ] Unhandled error in Deferred: Traceback (most recent call last): File ""/usr/lib/python3.8/site-packages/gi/overrides/Gtk.py"", line 1644, in main return _Gtk_main(*args, **kwargs) File ""/usr/lib/python3.8/site-packages/twisted/internet/_glibbase.py"", line 333, in _simulate self.runUntilCurrent() File ""/usr/lib/python3.8/site-packages/twisted/internet/base.py"", line 913, in runUntilCurrent call.func(*call.args, **call.kw) File ""/usr/lib/python3.8/site-packages/twisted/internet/task.py"", line 239, in __call__ d = defer.maybeDeferred(self.f, *self.a, **self.kw) --- --- File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 151, in maybeDeferred result = f(*args, **kw) File ""/usr/lib/python3.8/site-packages/deluge/core/alertmanager.py"", line 70, in update self.handle_alerts() File ""/usr/lib/python3.8/site-packages/deluge/core/alertmanager.py"", line 138, in handle_alerts **{ File ""/usr/lib/python3.8/site-packages/deluge/core/alertmanager.py"", line 139, in attr: getattr(alert, attr) builtins.UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 0: invalid continuation byte 11:59:19.803 [CRITICAL][deluge.log :93 ] twisted.internet.defer [Failure instance: Traceback: : 'utf-8' codec can't decode byte 0xe4 in position 0: invalid continuation byte /usr/lib/python3.8/site-packages/gi/overrides/Gtk.py:1644:main /usr/lib/python3.8/site-packages/twisted/internet/_glibbase.py:333:_simulate /usr/lib/python3.8/site-packages/twisted/internet/base.py:913:runUntilCurrent /usr/lib/python3.8/site-packages/twisted/internet/task.py:239:__call__ --- --- /usr/lib/python3.8/site-packages/twisted/internet/defer.py:151:maybeDeferred /usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:70:update /usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:138:handle_alerts /usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:139: ] 11:59:19.803 [CRITICAL][deluge.log :93 ] twisted.internet.defer [Failure instance: Traceback: : 'utf-8' codec can't decode byte 0xe4 in position 0: invalid continuation byte /usr/lib/python3.8/site-packages/gi/overrides/Gtk.py:1644:main /usr/lib/python3.8/site-packages/twisted/internet/_glibbase.py:333:_simulate /usr/lib/python3.8/site-packages/twisted/internet/base.py:913:runUntilCurrent /usr/lib/python3.8/site-packages/twisted/internet/task.py:239:__call__ --- --- /usr/lib/python3.8/site-packages/twisted/internet/defer.py:151:maybeDeferred /usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:70:update /usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:138:handle_alerts /usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:139: }}} " dongfeng 3511 deluged server doesnt start ubuntu 18.04.06 Core develop needs verified bug new 2022-03-09T13:45:20Z 2023-12-12T08:06:14Z "Deluged daemon fails to start on ubuntu 18.04.06 '''deluged''': 2.1.1~dev7698+5acb57b5a-202203021432~ubuntu18.04.1[[BR]] '''python-libtorrent''': 1.1.12+daily8918+760f948+202003250209~ubuntu18.04.1[[BR]] '''python3-libtorrent''': 1.2.15~daily10744+019fcc32b-202202200724~ubuntu18.04.1 '''python --version && python3 --version''' Python 2.7.17 Python 3.6.9 '''/usr/bin/deluged -d -l /var/log/deluged/daemon.log -L info''' {{{ Traceback (most recent call last): File ""/usr/lib/python3/dist-packages/deluge/_libtorrent.py"", line 21, in import deluge.libtorrent as lt ModuleNotFoundError: No module named 'deluge.libtorrent' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3/dist-packages/deluge/_libtorrent.py"", line 24, in import libtorrent as lt ModuleNotFoundError: No module named 'libtorrent' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/bin/deluged"", line 11, in load_entry_point('deluge==2.1.1.dev7698', 'gui_scripts', 'deluged')() File ""/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py"", line 87, in start_daemon from deluge.core.daemon import is_daemon_running File ""/usr/lib/python3/dist-packages/deluge/core/daemon.py"", line 19, in from deluge.core.core import Core File ""/usr/lib/python3/dist-packages/deluge/core/core.py"", line 26, in from deluge._libtorrent import LT_VERSION, lt File ""/usr/lib/python3/dist-packages/deluge/_libtorrent.py"", line 26, in raise LibtorrentImportError('No libtorrent library found: %s' % (ex)) deluge.error.LibtorrentImportError: No libtorrent library found: No module named 'libtorrent' }}} '''sudo systemctl status deluged''' {{{ ● deluged.service - Deluge Bittorrent Client Daemon Loaded: loaded (/etc/systemd/system/deluged.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Wed 2022-03-09 14:16:48 CET; 23min ago Docs: man:deluged Process: 2941 ExecStart=/usr/bin/deluged -d -l /var/log/deluged/daemon.log -L info (code=exited, status=1/FAILURE) Main PID: 2941 (code=exited, status=1/FAILURE) mar 09 14:16:47 nuc systemd[1]: deluged.service: Main process exited, code=exited, status=1/FAILURE mar 09 14:16:47 nuc systemd[1]: deluged.service: Failed with result 'exit-code'. mar 09 14:16:48 nuc systemd[1]: deluged.service: Service hold-off time over, scheduling restart. mar 09 14:16:48 nuc systemd[1]: deluged.service: Scheduled restart job, restart counter is at 5. mar 09 14:16:48 nuc systemd[1]: Stopped Deluge Bittorrent Client Daemon. mar 09 14:16:48 nuc systemd[1]: deluged.service: Start request repeated too quickly. mar 09 14:16:48 nuc systemd[1]: deluged.service: Failed with result 'exit-code'. mar 09 14:16:48 nuc systemd[1]: Failed to start Deluge Bittorrent Client Daemon. }}} " granjerox 3324 Deluge segfaults when starting to receive packets from some torrents libtorrent develop not applicable bug new 2019-11-13T21:47:17Z 2019-11-28T14:40:57Z " {{{ deluged 2.1.1.dev7496 libtorrent: 1.1.13.0 Python: 3.7.5rc1 OS: Linux Ubuntu 19.10 Eoan Ermine libboost-python1.67.0: Installed: 1.67.0-13ubuntu1 libboost-iostreams1.67.0: Installed: 1.67.0-13ubuntu1 libboost-locale1.67.0: Installed: 1.67.0-13ubuntu1 libboost-filesystem1.67.0: Installed: 1.67.0-13ubuntu1 libboost-date-time1.67.0: Installed: 1.67.0-13ubuntu1 libboost-thread1.67.0: Installed: 1.67.0-13ubuntu1 libboost-system1.67.0: Installed: 1.67.0-13ubuntu1 }}} I'm forced to pause some torrents as they keeps segfaulting deluge as it starts recieving packets. I've run it againts gdb and here is the stack : {{{ Thread 2 ""python3"" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb4d15460 (LWP 26810)] 0xb4446f30 in ?? () (gdb) bt #0 0xb4446f30 in ?? () #1 0xb582b848 in boost::_mfi::cmf2::call (this=0xb4d1481c, this=0xb4d1481c, u=@0xb4d14824: 0xae288a88, b1=: , b2=: ) at /usr/include/boost/bind/mem_fn_template.hpp:342 #2 boost::_mfi::cmf2::operator() ( u=@0xb4d14824: 0xae288a88, a2=, a1=, this=0xb4d1481c) at /usr/include/boost/bind/mem_fn_template.hpp:345 #3 boost::_bi::list3, boost::arg<1>, boost::arg<2> >::operator(), boost::_bi::rrlist2 > (a=..., f=..., this=0xb4d14824) at /usr/include/boost/bind/bind.hpp:388 #4 boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >::operator() (a2=@0xb4d148b4: 0xb03e7030, a1=: , this=0xb4d1481c) at /usr/include/boost/bind/bind.hpp:1318 #5 __gnu_cxx::__ops::_Val_comp_iter, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > >::operator() (__it=0xb4d148b4, __val=: , this=0xb4d1481c) at /usr/include/c++/9/bits/predefined_ops.h:215 #6 std::__unguarded_linear_insert, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > > > ( __last=__last@entry=0xb4d148b8, __comp=...) at /usr/include/c++/9/bits/stl_algo.h:1827 #7 0xb582b8e0 in std::__insertion_sort, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > > > (__first=0xb4d148b0, __last=__last@entry=0xb4d148d0, __comp=...) at /usr/include/c++/9/bits/move.h:99 #8 0xb582a8e6 in std::__final_insertion_sort, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > > > (__comp=..., __last=0xb4d148d0, __first=) at ../../src/piece_picker.cpp:2169 #9 std::__sort, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > > > (__comp=..., __last=0xb4d148d0, __first=) at /usr/include/c++/9/bits/stl_algo.h:1970 #10 std::sort, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > > (__comp=..., __last=0xb4d148d0, __first=) at /usr/include/c++/9/bits/stl_algo.h:4860 #11 libtorrent::piece_picker::pick_pieces (this=this@entry=0xae288a88, pieces=..., interesting_blocks=std::vector of length 0, capacity 100, num_blocks=num_blocks@entry=4, prefer_contiguous_blocks=, prefer_contiguous_blocks@entry=0, peer=, peer@entry=0xb446f250, options=, suggested_pieces=..., num_peers=, num_peers@entry=29, pc=...) at ../../src/piece_picker.cpp:2074 #12 0xb583358a in libtorrent::request_a_block (t=..., c=...) at /usr/include/c++/9/bits/stl_vector.h:915 #13 0xb57fddec in libtorrent::peer_connection::incoming_unchoke (this=this@entry=0xafc012b0) at ../../src/peer_connection.cpp:1646 #14 0xb577dffa in libtorrent::bt_peer_connection::on_unchoke (this=0xafc012b0, received=) at ../../src/bt_peer_connection.cpp:971 #15 0xb5781288 in libtorrent::bt_peer_connection::dispatch_message (received=1, this=0xafc012b0) at ../../src/bt_peer_connection.cpp:1965 #16 libtorrent::bt_peer_connection::dispatch_message (this=0xafc012b0, received=1) at ../../src/bt_peer_connection.cpp:1916 #17 0xb5785778 in libtorrent::bt_peer_connection::on_receive_impl (this=this@entry=0xafc012b0, bytes_transferred=) at ../../src/bt_peer_connection.cpp:3536 #18 0xb5786ea0 in libtorrent::bt_peer_connection::on_receive (this=0xafc012b0, error=..., bytes_transferred=) at ../../src/bt_peer_connection.cpp:2634 #19 0xb5807038 in libtorrent::peer_connection::receive_data_impl (this=this@entry=0xafc012b0, error=..., bytes_transferred=, read_loops=0) at ../../src/peer_connection.cpp:6191 #20 0xb58073fa in libtorrent::peer_connection::on_receive_data_nb (this=0xafc012b0, error=..., bytes_transferred=) at ../../src/peer_connection.cpp:6078 #21 0xb592e388 in boost::function2::operator() (a1=, a0=..., this=0xb4d14d60) at /usr/include/boost/function/function_template.hpp:682 #22 boost::_bi::list2, boost::_bi::value >::operator(), boost::_bi::list0> ( a=..., f=..., this=0xb4d14d70) at /usr/include/boost/bind/bind.hpp:319 #23 boost::_bi::bind_t, boost::_bi::list2, boost::_bi::value > >::operator() ( this=0xb4d14d60) at /usr/include/boost/bind/bind.hpp:1294 #24 boost::asio::asio_handler_invoke, boost::_bi::list2, boost::_bi::value > > > (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:69 #25 boost_asio_handler_invoke_helpers::invoke, boost::_bi::list2, boost::_bi::--Type for more, q to quit, c to continue without paging-- value > >, boost::_bi::bind_t, boost::_bi::list2, boost::_bi::value > > > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37 #26 boost::asio::detail::handler_work, boost::_bi::list2, boost::_bi::value > >, boost::asio::system_executor>::complete, boost::_bi::list2, boost::_bi::value > > > (this=, handler=..., function=...) at /usr/include/boost/asio/detail/handler_work.hpp:82 #27 boost::asio::detail::completion_handler, boost::_bi::list2, boost::_bi::value > > >::do_complete (owner=0x56c6b8, base=) at /usr/include/boost/asio/detail/completion_handler.hpp:70 #28 0xb578f304 in boost::asio::detail::scheduler_operation::complete (bytes_transferred=, ec=..., owner=0x56c6b8, this=0xafc29e68) at /usr/include/boost/asio/detail/scheduler_operation.hpp:40 #29 boost::asio::detail::scheduler::do_run_one (ec=..., this_thread=..., lock=..., this=0x56c6b8) at /usr/include/boost/asio/detail/impl/scheduler.ipp:401 #30 boost::asio::detail::scheduler::run (this=0x56c6b8, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:154 #31 0xb5842588 in boost::asio::io_context::run (this=0x6c3614) at /usr/include/boost/asio/impl/io_context.ipp:62 #32 0xb579ac92 in boost::asio::detail::boost_asio_detail_posix_thread_function (arg=0x6c2338) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:74 #33 0xb6e9ed3e in start_thread (arg=0x4ac76531) at pthread_create.c:479 #34 0xb6f5e17c in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) }}} " skuizy 3459 XSS via malicious .torrent file Web UI develop 2.1.1 bug new 2021-03-01T20:22:55Z 2022-07-08T07:45:43Z "The Deluge web ui is vulnerable to XSS through a crafted torrent file. As the data from torrent files is not properly sanitised it's interpreted directly as HTML. As such someone who supplies the user with a malicious torrent can execute arbitrary Javascript code in the context of the user's browser session. It should be noted that the Tornado webserver is not configured to send any `Content-Security-Policy` headers which can help to mitigate some of the impact. Due to this omission, the attacker can download/upload arbitrary data from/to remote endpoints. It should be noted there is some basic filtering such that a `