[New LWP 7441]
[New LWP 7436]
qbittorrent: /usr/include/boost/shared_ptr.hpp:253: T* boost::shared_ptr<T>::operator->() const [with T = libtorrent::datagram_socket]: Assertion `px != 0' failed.
[New LWP 7439]
Program received signal SIGABRT, Aborted.
[Switching to LWP 7439]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb70a9141 in raise () from /lib/libc.so.6
#2 0xb70aacf6 in abort () from /lib/libc.so.6
#3 0xb70a28fb in __assert_fail () from /lib/libc.so.6
#4 0xb7e9dec0 in libtorrent::udp_tracker_connection::name_lookup (this=0xb4964498, error=@0xb6c1bd30, i=
{<boost::iterator_facade<asio::ip::basic_resolver_iterator<asio::ip::tcp>,const asio::ip::basic_resolver_entry<asio::ip::tcp>,boost::forward_traversal_tag,const asio::ip::basic_resolver_entry<asio::ip::tcp>&,ptrdiff_t>> = {<No data fields>}, values_ = {px = 0x8316250, pn = {pi_ = 0x8915760}}, iter_ = {_M_current = 0x8670260}}) at /usr/include/boost/shared_ptr.hpp:253
#5 0xb7eacd01 in asio::asio_handler_invoke<asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::udp_tracker_connection, asio::error const&, asio::ip::basic_resolver_iterator<asio::ip::tcp> >, boost::_bi::list3<boost::_bi::value<boost::intrusive_ptr<libtorrent::udp_tracker_connection> >, boost::arg<1>, boost::arg<2> > >, asio::error, asio::ip::basic_resolver_iterator<asio::ip::tcp> > >
(function=
{handler_ = {f_ = {f_ = {__pfn = 0xb7e9d320 <libtorrent::udp_tracker_connection::name_lookup(asio::error const&, asio::ip::basic_resolver_iterator<asio::ip::tcp>)>, __delta = 0}}, l_ = {a1_ = {t_ = {p_ = 0xb4964498}}, a2_ = {<No data fields>}, a3_ = {<No data fields>}}}, arg1_ = {<> = {<No data fields>}, code_ = 0, what_ = {ptr = 0x0}}, arg2_ = {<boost::iterator_facade<asio::ip::basic_resolver_iterator<asio::ip::tcp>,const asio::ip::basic_resolver_entry<asio::ip::tcp>,boost::forward_traversal_tag,const asio::ip::basic_resolver_entry<asio::ip::tcp>&,ptrdiff_t>> = {<No data fields>}, values_ = {px = 0x8316250, pn = {pi_ = 0x8915760}}, iter_ = {_M_current = 0x8670260}}}) at udp_tracker_connection.cpp:104
#6 0xb7eacf04 in asio::detail::task_io_service<asio::detail::epoll_reactor<false> >::handler_wrapper<asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::udp_tracker_connection, asio::error const&, asio::ip::basic_resolver_iterator<asio::ip::tcp> >, boost::_bi::list3<boost::_bi::value<boost::intrusive_ptr<libtorrent::udp_tracker_connection> >, boost::arg<1>, boost::arg<2> > >, asio::error, asio::ip::basic_resolver_iterator<asio::ip::tcp> > >::do_call (base=0x6) at ../asio/detail/handler_invoke_helpers.hpp:39
#7 0xb7dfbc55 in asio::io_service::run (this=0x0) at ../asio/detail/task_io_service.hpp:347
#8 0xb7de9198 in libtorrent::detail::session_impl::operator() (this=0x82443ec) at session.cpp:976
#9 0xb7e09aad in boost::detail::function::void_function_obj_invoker0<libtorrent::detail::session_impl, void>::invoke (function_obj_ptr={obj_ptr = 0x0, const_obj_ptr = 0x0, func_ptr = 0, data = ""})
at /usr/include/boost/function/function_template.hpp:136
#10 0xb7f486e9 in boost::function0<void, std::allocator<boost::function_base> >::operator() () from /usr/lib/libboost_thread-mt.so.1.33.1
#11 0xb7f47c2d in boost::thread_group::join_all () from /usr/lib/libboost_thread-mt.so.1.33.1
#12 0xb729d604 in __pthread_initialize_minimal () from /lib/libpthread.so.0
#13 0xb7139e6e in clone () from /lib/libc.so.6
(gdb) frame 0
#0 0xffffe410 in __kernel_vsyscall ()
(gdb) list
1 // The template and inlines for the -*- C++ -*- numeric_limits classes.
2
3 // Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
4 //
5 // This file is part of the GNU ISO C++ Library. This library is free
6 // software; you can redistribute it and/or modify it under the
7 // terms of the GNU General Public License as published by the
8 // Free Software Foundation; either version 2, or (at your option)
9 // any later version.
10
(gdb) up
#1 0xb70a9141 in raise () from /lib/libc.so.6