deluged SEGV in torrent_plugin subtype_dealloc
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libtorrent-rasterbar (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
deluged runs without error, but once deluge-gtk or deluge-console is connected, deluged SEGVs.
$ dpkg -l deluge python-libtorrent libboost-
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii deluge 1.3.5-1ubuntu2 all bittorrent client written in Python/PyGTK
ii libboost-
ii libboost-
ii libstdc++6:i386 4.7.1-9ubuntu2 i386 GNU Standard C++ Library v3
ii libtorrent-
ii python-libtorrent 0.16.2-0ubuntu1 i386 Python bindings for libtorrent-
$ gdb python
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
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 "i686-linux-gnu".
For bug reporting instructions, please see:
<http://
Reading symbols from /usr/bin/
done.
(gdb) set args /usr/bin/deluged -d
(gdb) r
Starting program: /usr/bin/python /usr/bin/deluged -d
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-
[New Thread 0xb717db40 (LWP 6397)]
[New Thread 0xb67ffb40 (LWP 6398)]
[New Thread 0xb5dffb40 (LWP 6399)]
[New Thread 0xb4f28b40 (LWP 6400)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb67ffb40 (LWP 6398)]
subtype_dealloc (self=<
951 ../Objects/
(gdb) bt full
#0 subtype_dealloc (self=<
type = 0x87c283c
base = <optimized out>
basedealloc = <optimized out>
tstate = 0x0
#1 0xb72f883c in boost::
from /usr/lib/
No symbol table info available.
#2 0xb76c5705 in ?? () from /usr/lib/
No symbol table info available.
#3 0xb754dd6b in std::_List_
No symbol table info available.
#4 0xb7534571 in libtorrent:
No symbol table info available.
#5 0xb7534a02 in libtorrent:
No symbol table info available.
#6 0xb74ec5e6 in ?? () from /usr/lib/
No symbol table info available.
#7 0xb751b298 in libtorrent:
No symbol table info available.
#8 0xb7400d46 in ?? () from /usr/lib/
No symbol table info available.
#9 0xb7401318 in std::_List_
No symbol table info available.
#10 0xb74013e9 in ?? () from /usr/lib/
No symbol table info available.
#11 0xb73e8168 in ?? () from /usr/lib/
No symbol table info available.
#12 0xb73f6147 in libtorrent:
No symbol table info available.
#13 0xb7402c89 in ?? () from /usr/lib/
No symbol table info available.
#14 0xb73d1ff7 in boost::
No symbol table info available.
#15 0xb73d4f1c in boost::
from /usr/lib/
No symbol table info available.
#16 0xb73d5036 in boost::
No symbol table info available.
#17 0xb74eb2e5 in libtorrent:
No symbol table info available.
#18 0xb74eccd1 in ?? () from /usr/lib/
No symbol table info available.
#19 0xb73c78c6 in boost_asio_
No symbol table info available.
#20 0xb7f9fd4c in start_thread (arg=0xb67ffb40) at pthread_
__res = <optimized out>
pd = 0xb67ffb40
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1208283136, 0, 4001536, -1233128344, -395994912, -461856541},
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
#21 0xb7ebb8ae in clone () at ../sysdeps/
affects: | deluge (Ubuntu) → libtorrent-rasterbar (Ubuntu) |
description: | updated |
This is likely related to the bug in #1049332 so do you mind testing the latest libtorrent changes:
http:// libtorrent. svn.sourceforge .net/viewvc/ libtorrent/ branches/ RC_0_16/