Your message dated Wed, 10 Mar 2010 20:01:10 +0100
with message-id <[email protected]>
and subject line Re: Bug#569916: deluged segfaults a few minutes after starting
has caused the Debian Bug report #569916,
regarding deluged segfaults a few minutes after starting
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
569916: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=569916
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: deluged
Version: 1.2.0-1
Severity: important


I've started using deluged a month ago, and it has always been a bit crashy.
Now (without updates) it consistently segfaults in less then 10 minutes.
I got these two backtrace form gdb:
#0  0x4002d338 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x40c6617c in boost::asio::detail::posix_mutex::lock() () from 
/usr/lib/libtorrent-rasterbar.so.5
#2  0x40dc0f20 in void 
boost::asio::io_service::post<boost::asio::detail::binder1<boost::_bi::bind_t<void,
 boost::_mfi::mf1<void, libtorrent::udp_socket, boost::system::error_code 
const&>, boost::_bi::list2<boost::_bi::value<libtorrent::udp_socket*>, 
boost::arg<1> > >, boost::system::error_code> 
>(boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, 
libtorrent::udp_socket, boost::system::error_code const&>, 
boost::_bi::list2<boost::_bi::value<libtorrent::udp_socket*>, boost::arg<1> > 
>, boost::system::error_code>) ()
   from /usr/lib/libtorrent-rasterbar.so.5
#3  0x40dc1288 in void 
boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp, 
boost::asio::detail::epoll_reactor<false> 
>::async_connect<boost::_bi::bind_t<void, boost::_mfi::mf1<void, 
libtorrent::udp_socket, boost::system::error_code const&>, 
boost::_bi::list2<boost::_bi::value<libtorrent::udp_socket*>, boost::arg<1> > > 
>(boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp, 
boost::asio::detail::epoll_reactor<false> >::implementation_type&, 
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&, 
boost::_bi::bind_t<void, boost::_mfi::mf1<void, libtorrent::udp_socket, 
boost::system::error_code const&>, 
boost::_bi::list2<boost::_bi::value<libtorrent::udp_socket*>, boost::arg<1> > 
>) () from /usr/lib/libtorrent-rasterbar.so.5
#4  0x40dbd748 in libtorrent::udp_socket::on_connect(int) () from 
/usr/lib/libtorrent-rasterbar.so.5
#5  0x40dbe1d8 in 
boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, 
boost::_mfi::mf1<void, libtorrent::udp_socket, int>, 
boost::_bi::list2<boost::_bi::value<libtorrent::udp_socket*>, boost::arg<1> > 
>, void, int>::invoke(boost::detail::function::function_buffer&, int) () from 
/usr/lib/libtorrent-rasterbar.so.5
#6  0x40da7a70 in libtorrent::connection_queue::try_connect() () from 
/usr/lib/libtorrent-rasterbar.so.5
#7  0x40da89bc in libtorrent::connection_queue::done(int) () from 
/usr/lib/libtorrent-rasterbar.so.5
#8  0x40c72f04 in 
libtorrent::peer_connection::on_connection_complete(boost::system::error_code 
const&) ()
   from /usr/lib/libtorrent-rasterbar.so.5
#9  0x40c7bd38 in 
boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void,
 boost::_mfi::mf1<void, libtorrent::peer_connection, boost::system::error_code 
const&>, 
boost::_bi::list2<boost::_bi::value<boost::intrusive_ptr<libtorrent::peer_connection>
 >, boost::arg<1> > >, boost::system::error_code> 
>::do_call(boost::asio::detail::handler_queue::handler*) ()
   from /usr/lib/libtorrent-rasterbar.so.5
#10 0x40c85540 in 
boost::asio::detail::task_io_service<boost::asio::detail::epoll_reactor<false> 
>::run(boost::system::error_code&) ()
   from /usr/lib/libtorrent-rasterbar.so.5
#11 0x40cc87f0 in libtorrent::aux::session_impl::operator()() () from 
/usr/lib/libtorrent-rasterbar.so.5
#12 0x40ea2944 in thread_proxy () from /usr/lib/libboost_thread.so.1.40.0
#13 0x4002a7f0 in start_thread () from /lib/libpthread.so.0
#14 0x401ca608 in clone () from /lib/libc.so.6
#15 0x401ca608 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

#0  0x40dbe5b4 in libtorrent::udp_socket::on_connect(int) () from 
/usr/lib/libtorrent-rasterbar.so.5
#1  0x40dbf1d8 in 
boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, 
boost::_mfi::mf1<void, libtorrent::udp_socket, int>, 
boost::_bi::list2<boost::_bi::value<libtorrent::udp_socket*>, boost::arg<1> > 
>, void, int>::invoke(boost::detail::function::function_buffer&, int) () from 
/usr/lib/libtorrent-rasterbar.so.5
#2  0x40da8a70 in libtorrent::connection_queue::try_connect() () from 
/usr/lib/libtorrent-rasterbar.so.5
#3  0x40da9018 in 
libtorrent::connection_queue::on_timeout(boost::system::error_code const&) () 
from /usr/lib/libtorrent-rasterbar.so.5
#4  0x40da9d40 in 
boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void,
 boost::_mfi::mf1<void, libtorrent::connection_queue, boost::system::error_code 
const&>, boost::_bi::list2<boost::_bi::value<libtorrent::connection_queue*>, 
boost::arg<1> > >, boost::system::error_code> 
>::do_call(boost::asio::detail::handler_queue::handler*) () from 
/usr/lib/libtorrent-rasterbar.so.5
#5  0x40c86540 in 
boost::asio::detail::task_io_service<boost::asio::detail::epoll_reactor<false> 
>::run(boost::system::error_code&) ()
   from /usr/lib/libtorrent-rasterbar.so.5
#6  0x40cc97f0 in libtorrent::aux::session_impl::operator()() () from 
/usr/lib/libtorrent-rasterbar.so.5
#7  0x40ea3944 in thread_proxy () from /usr/lib/libboost_thread.so.1.40.0
#8  0x4002a7f0 in start_thread () from /lib/libpthread.so.0
#9  0x401cb5d8 in clone () from /lib/libc.so.6
#10 0x401cb5d8 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

So my wild guess would be some non-thread-safe stuff is happening, but that
is really as far as I can get.
Cheers,

Luca
 
-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: armel (armv5tel)

Kernel: Linux 2.6.32-rc8-kirkwood
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages deluged depends on:
ii  deluge-common                 1.2.0-1    bittorrent client written in Pytho
ii  python                        2.5.4-9    An interactive high-level object-o

deluged recommends no packages.

deluged suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Version: 0.14.9-1

Ciao,

I've not been experiencing the problem with the new version of libtorrent.
Thanks!

Luca


--- End Message ---

Reply via email to