On Sat, 12 Feb 2011 17:13:08 +0200 Alex Dedul <[email protected]> wrote:
> Package: deluge
> Version: 1.3.1-1
> Severity: grave
> Justification: renders package unusable
>
> After installing new libcairo2_1.10.2-2 in sid deluge-gtk started to
> segfault on start. After downgrading to older libcairo2_1.8.10-6
> deluge-gtk started to work okay as before.
>
> PS. Its similar to gentoo's bug #338228 with similar backtrace in gdb.
Hi,
I can confirm the problem, but it disappears if you run deluge with a
fresh configuration.
Here is my backtrace:
(gdb) run
Starting program: /usr/bin/python /usr/bin/deluge-gtk
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffdf710700 (LWP 19488)]
[New Thread 0x7fffdef0f700 (LWP 19489)]
[New Thread 0x7fffdcfb5700 (LWP 19490)]
[New Thread 0x7fffd7fff700 (LWP 19491)]
[New Thread 0x7fffd77fe700 (LWP 19492)]
[New Thread 0x7fffd6ffd700 (LWP 19493)]
Program received signal SIGSEGV, Segmentation fault.
0x00007fffee700c84 in __cxa_allocate_exception () from /usr/lib/libstdc++.so.6
(gdb) bt
#0 0x00007fffee700c84 in __cxa_allocate_exception () from
/usr/lib/libstdc++.so.6
#1 0x00007fffdd43946e in boost::python::throw_error_already_set () at
libs/python/src/errors.cpp:61
#2 0x00007fffde12e48d in
boost::python::api::object_operators<boost::python::api::proxy<boost::python::api::attribute_policies>
>::operator()() const ()
from /usr/lib/pymodules/python2.6/libtorrent.so
#3 0x00007fffde11f27e in prioritize_files(libtorrent::torrent_handle&,
boost::python::api::object) () from /usr/lib/pymodules/python2.6/libtorrent.so
#4 0x00007fffde12e7ae in
boost::python::objects::caller_py_function_impl<boost::python::detail::caller<void
(*)(libtorrent::torrent_handle&, boost::python::api::object),
boost::python::default_call_policies, boost::mpl::vector3<void,
libtorrent::torrent_handle&, boost::python::api::object> >
>::operator()(_object*, _object*) ()
from /usr/lib/pymodules/python2.6/libtorrent.so
#5 0x00007fffdd431bde in operator() (this=<value optimized out>, args=0x0,
keywords=<value optimized out>) at ./boost/python/object/py_function.hpp:143
#6 boost::python::objects::function::call (this=<value optimized out>,
args=0x0, keywords=<value optimized out>) at
libs/python/src/object/function.cpp:226
#7 0x00007fffdd431e88 in operator() (function_obj_ptr=<value optimized out>)
at libs/python/src/object/function.cpp:585
#8
boost::detail::function::void_function_ref_invoker0<boost::python::objects::<unnamed>::bind_return,
void>::invoke(boost::detail::function::function_buffer &) (
function_obj_ptr=<value optimized out>) at
./boost/function/function_template.hpp:188
#9 0x00007fffdd4394fb in operator() (f=DWARF-2 expression error: DW_OP_reg
operations must be used either alone or in conjuction with DW_OP_piece or
DW_OP_bit_piece.
) at ./boost/function/function_template.hpp:1013
#10 boost::python::handle_exception_impl (f=DWARF-2 expression error: DW_OP_reg
operations must be used either alone or in conjuction with DW_OP_piece or
DW_OP_bit_piece.
) at libs/python/src/errors.cpp:25
#11 0x00007fffdd42e788 in
handle_exception<boost::python::objects::<unnamed>::bind_return> (func=<value
optimized out>, args=0x0, kw=0x6)
at ./boost/python/errors.hpp:29
#12 boost::python::objects::function_call (func=<value optimized out>,
args=0x0, kw=0x6) at libs/python/src/object/function.cpp:626
#13 0x000000000041ef47 in PyObject_Call ()
#14 0x00000000004a72b8 in PyEval_EvalFrameEx ()
#15 0x00000000004a84a0 in PyEval_EvalFrameEx ()
#16 0x00000000004a84a0 in PyEval_EvalFrameEx ()
#17 0x00000000004a95c1 in PyEval_EvalCodeEx ()
Thanks,
--
Cristian Greco
GPG key ID: 0xCF4D32E4
signature.asc
Description: PGP signature

