What steps will reproduce the problem?
Download magnet link from here:
http://rutor.org/torrent/376334/maroon-5-v-limited-deluxe-edition-2014-mp3
While downloading, set some files to be not downloaded.
Once completed, set previously not downloaded files to be downloaded.
What is the expected output? What do you see instead?
Libtorrent crashes app.
What version of the product are you using? On what operating system?
#define LIBTORRENT_VERSION "1.0.3.0"
#define LIBTORRENT_REVISION "$Rev: 10402 $"
Windows 7 x86
Please provide any additional information below.
Stack:
fdmbtsupp.dll!libtorrent::dht::traversal_algorithm::status(libtorrent::dht_looku
p & l) Line 526 C++
fdmbtsupp.dll!libtorrent::dht::node_impl::status(libtorrent::session_status &
s) Line 559 C++
fdmbtsupp.dll!libtorrent::aux::session_impl::status() Line 5729 C++
fdmbtsupp.dll!boost::_mfi::cmf0<libtorrent::session_status,libtorrent::aux::sess
ion_impl>::call<libtorrent::aux::session_impl *
const>(libtorrent::aux::session_impl * const & u, const void * __formal) Line
105 C++
fdmbtsupp.dll!boost::_mfi::cmf0<libtorrent::session_status,libtorrent::aux::sess
ion_impl>::operator()<libtorrent::aux::session_impl
*>(libtorrent::aux::session_impl * const & u) Line 115 C++
fdmbtsupp.dll!boost::_bi::list1<boost::_bi::value<libtorrent::aux::session_impl
*>
>::operator()<libtorrent::session_status,boost::_mfi::cmf0<libtorrent::session_s
tatus,libtorrent::aux::session_impl>,boost::_bi::list0>(boost::_bi::type<libtorr
ent::session_status> __formal,
boost::_mfi::cmf0<libtorrent::session_status,libtorrent::aux::session_impl> &
f, boost::_bi::list0 & a, long __formal) Line 243 C++
fdmbtsupp.dll!boost::_bi::bind_t<libtorrent::session_status,boost::_mfi::cmf0<li
btorrent::session_status,libtorrent::aux::session_impl>,boost::_bi::list1<boost:
:_bi::value<libtorrent::aux::session_impl *> > >::operator()() Line 20 C++
fdmbtsupp.dll!boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<
libtorrent::session_status,boost::_mfi::cmf0<libtorrent::session_status,libtorre
nt::aux::session_impl>,boost::_bi::list1<boost::_bi::value<libtorrent::aux::sess
ion_impl *> >
>,libtorrent::session_status>::invoke(boost::detail::function::function_buffer
& function_obj_ptr) Line 132 C++
fdmbtsupp.dll!boost::function0<libtorrent::session_status>::operator()() Line
767 C++
fdmbtsupp.dll!libtorrent::fun_ret<libtorrent::session_status>(libtorrent::sessio
n_status * ret, bool * done, libtorrent::condition_variable * e,
boost::asio::detail::win_mutex * m, boost::function<libtorrent::session_status
__cdecl(void)> f) Line 310 C++
fdmbtsupp.dll!boost::asio::asio_handler_invoke<boost::_bi::bind_t<void,void
(__cdecl*)(libtorrent::session_status *,bool *,libtorrent::condition_variable
*,boost::asio::detail::win_mutex *,boost::function<libtorrent::session_status
__cdecl(void)>),boost::_bi::list5<boost::_bi::value<libtorrent::session_status
*>,boost::_bi::value<bool *>,boost::_bi::value<libtorrent::condition_variable
*>,boost::_bi::value<boost::asio::detail::win_mutex
*>,boost::_bi::value<boost::function<libtorrent::session_status __cdecl(void)>
> > > >(boost::_bi::bind_t<void,void (__cdecl*)(libtorrent::session_status
*,bool *,libtorrent::condition_variable *,boost::asio::detail::win_mutex
*,boost::function<libtorrent::session_status
__cdecl(void)>),boost::_bi::list5<boost::_bi::value<libtorrent::session_status
*>,boost::_bi::value<bool *>,boost::_bi::value<libtorrent::condition_variable
*>,boost::_bi::value<boost::asio::detail::win_mutex
*>,boost::_bi::value<boost::function<libtorrent::session_status __cdecl(void)>
> > > & function, ...) Line 69 C++
fdmbtsupp.dll!boost::asio::detail::completion_handler<boost::_bi::bind_t<void,vo
id (__cdecl*)(libtorrent::session_status *,bool
*,libtorrent::condition_variable *,boost::asio::detail::win_mutex
*,boost::function<libtorrent::session_status
__cdecl(void)>),boost::_bi::list5<boost::_bi::value<libtorrent::session_status
*>,boost::_bi::value<bool *>,boost::_bi::value<libtorrent::condition_variable
*>,boost::_bi::value<boost::asio::detail::win_mutex
*>,boost::_bi::value<boost::function<libtorrent::session_status __cdecl(void)>
> > > >::do_complete(boost::asio::detail::win_iocp_io_service * owner,
boost::asio::detail::win_iocp_operation * base, const boost::system::error_code
& __formal, unsigned int __formal) Line 68 C++
fdmbtsupp.dll!boost::asio::detail::win_iocp_io_service::do_one(bool block,
boost::system::error_code & ec) Line 405 C++
fdmbtsupp.dll!boost::asio::detail::win_iocp_io_service::run(boost::system::error
_code & ec) Line 164 C++
fdmbtsupp.dll!libtorrent::aux::session_impl::main_thread() Line 4893 C++
fdmbtsupp.dll!boost::asio::detail::win_thread_function(void * arg) Line 119 C++
msvcr120.dll!_callthreadstartex() Line 376 C
msvcr120.dll!_threadstartex(void * ptd) Line 354 C
kernel32.dll!@BaseThreadInitThunk@12() Unknown
ntdll.dll!___RtlUserThreadStart@8() Unknown
ntdll.dll!__RtlUserThreadStart@8() Unknown
Original issue reported on code.google.com by alervd...@gmail.com on 19 Mar 2015 at 12:06
Original issue reported on code.google.com by
alervd...@gmail.com
on 19 Mar 2015 at 12:06