On Sat, 12 Feb 2011 17:13:08 +0200
Alex Dedul <rot...@gmail.com> 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

Attachment: signature.asc
Description: PGP signature

Reply via email to