FS#47519 - [libtorrent-rasterbar] deluge can't change torrent's state
Attached to Project:
Arch Linux
Opened by Bruno Guerreiro (American_Jesus) - Thursday, 24 December 2015, 21:46 GMT
Last edited by Felix Yan (felixonmars) - Tuesday, 12 January 2016, 03:15 GMT
Opened by Bruno Guerreiro (American_Jesus) - Thursday, 24 December 2015, 21:46 GMT
Last edited by Felix Yan (felixonmars) - Tuesday, 12 January 2016, 03:15 GMT
|
Details
Description:
with "libtorrent-rasterbar 1:1.0.7-3" torrent stay always in pause. torrents works if resumed, but on ui the state stays in paused, with no infos about completed, downloading or % complete Package version(s): deluge 1.3.12-1 libtorrent-rasterbar 1:1.0.7-3 boost-libs 1.60.0-1 Output starting deluge: /usr/lib/python2.7/site-packages/deluge/ui/gtkui/listview.py:250: GtkWarning: gtk_tree_model_sort_set_sort_column_id: assertion 'header != NULL' failed self.treeview.get_model().set_sort_column_id(column_state.sort, column_state.sort_order) Unhandled error in Deferred: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/deluge/component.py", line 112, in on_start self._component_start_timer() File "/usr/lib/python2.7/site-packages/deluge/component.py", line 106, in _component_start_timer self._component_timer.start(self._component_interval) File "/usr/lib/python2.7/site-packages/twisted/internet/task.py", line 168, in start self() File "/usr/lib/python2.7/site-packages/twisted/internet/task.py", line 213, in __call__ d = defer.maybeDeferred(self.f, *self.a, **self.kw) --- <exception caught here> --- File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 150, in maybeDeferred result = f(*args, **kw) File "/usr/lib/python2.7/site-packages/deluge/core/alertmanager.py", line 73, in update self.handle_alerts() File "/usr/lib/python2.7/site-packages/deluge/core/alertmanager.py", line 118, in handle_alerts alert = self.session.pop_alert() exceptions.TypeError: No to_python (by-value) converter found for C++ type: boost::shared_ptr<libtorrent::alert> |
This task depends upon
Closed by Felix Yan (felixonmars)
Tuesday, 12 January 2016, 03:15 GMT
Reason for closing: Fixed
Additional comments about closing: 1:1.0.7-4
Tuesday, 12 January 2016, 03:15 GMT
Reason for closing: Fixed
Additional comments about closing: 1:1.0.7-4
libtorrent-rasterbar 1:1.0.7-3 --> libtorrent-rasterbar-1:1.0.7-2
boost-libs 1.60.0-1 --> boost-libs-1.59.0-5
1. https://bbs.archlinux.org/viewtopic.php?pid=1589289#p1589289
edit: confirmed that downgrading fixes the issue.
Maybe we could get this patched in?
sed -i 's/register_ptr_to_python<std::auto_ptr<alert> >/register_ptr_to_python<boost::shared_ptr<alert> >/' bindings/python/src/session.cpp
I've posted a report to libtorrent-rasterbar (
FS#47651), as it's the actual source of the bug. Hopefully the issue will be fixed soon.Thanks seblu, I just went ahead and rebuild the package with the patch.