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 ---