Your message dated Wed, 02 Feb 2022 15:50:54 +0100
with message-id <[email protected]>
and subject line Bugs closed in libtorrent-rasterbar 2.0.5
has caused the Debian Bug report #916399,
regarding vlc-plugin-bittorrent: crash (SIGABRT) on VLC shutdown
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.)


-- 
916399: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916399
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: vlc-plugin-bittorrent
Version: 2.4-1
Severity: normal
Usertags: crash

When I quit VLC before the video has had a chance to play, I get a
crash (SIGABRT) and consequent core dump (when a core-dump-handler
package is enabled). Looking at the backtrace below, this might be a
bug in libtorrent, please reassign there if needed.

$ gdb -batch -n -ex 'handle SIG32 noprint' -ex 'set pagination off' -ex run -ex 
bt -ex 'thread apply all bt full' --args vlc 
https://archive.org/download/TheInternetsOwnBoyTheStoryOfAaronSwartz/TheInternetsOwnBoyTheStoryOfAaronSwartz_archive.torrent
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
VLC media player 3.0.4 Vetinari (revision 3.0.4-0-gf615db6332)
[New Thread 0x7ffff0a01700 (LWP 31024)]
[New Thread 0x7ffff3058700 (LWP 31025)]
[New Thread 0x7fffe0200700 (LWP 31026)]
[000055555555cb60] main libvlc: Running vlc with the default interface. Use 
'cvlc' to use vlc without interface.
[New Thread 0x7fffde5d0700 (LWP 31030)]
[New Thread 0x7fffdd806700 (LWP 31031)]
[New Thread 0x7fffdaf55700 (LWP 31032)]
[New Thread 0x7fffda754700 (LWP 31033)]

(vlc:31019): GLib-GObject-WARNING **: 06:55:04.061: The property 
GtkSettings:gtk-fallback-icon-theme is deprecated and shouldn't be used 
anymore. It will be removed in a future version.
[New Thread 0x7fffd9c0f700 (LWP 31034)]
[New Thread 0x7fffd92e7700 (LWP 31035)]
[New Thread 0x7fffd39d7700 (LWP 31036)]
[New Thread 0x7fffd30d4700 (LWP 31037)]
[New Thread 0x7fffd2fd3700 (LWP 31038)]
[New Thread 0x7fffd2ed2700 (LWP 31039)]
[Thread 0x7fffd2ed2700 (LWP 31039) exited]
[Detaching after vfork from child process 31040]
[New Thread 0x7fffd2ed2700 (LWP 31048)]
[Thread 0x7fffd2ed2700 (LWP 31048) exited]
[Thread 0x7fffd2fd3700 (LWP 31038) exited]
[Detaching after vfork from child process 31049]
[New Thread 0x7fffd2fd3700 (LWP 31055)]
[Thread 0x7fffd2fd3700 (LWP 31055) exited]
[New Thread 0x7fffd2fd3700 (LWP 31057)]
[New Thread 0x7fffd1043700 (LWP 31058)]
[New Thread 0x7fffd0041700 (LWP 31059)]
[New Thread 0x7fffd0842700 (LWP 31060)]
[New Thread 0x7fffcf840700 (LWP 31061)]
[New Thread 0x7fffcf03f700 (LWP 31062)]
[New Thread 0x7fffce83e700 (LWP 31063)]
[New Thread 0x7fffce03d700 (LWP 31064)]
[Thread 0x7fffd2fd3700 (LWP 31057) exited]
[Thread 0x7fffd30d4700 (LWP 31037) exited]
[New Thread 0x7fffd30d4700 (LWP 31065)]
[New Thread 0x7fffd2fd3700 (LWP 31066)]
[New Thread 0x7fffd2ed2700 (LWP 31067)]
[Thread 0x7fffd2ed2700 (LWP 31067) exited]
[Thread 0x7fffd2fd3700 (LWP 31066) exited]
[0000555555a5c3a0] cache_read stream error: cannot pre fill buffer
[0000555556011a40] mjpeg demux error: cannot peek
[Thread 0x7fffd30d4700 (LWP 31065) exited]
[Thread 0x7ffff3058700 (LWP 31025) exited]
[Thread 0x7ffff0a01700 (LWP 31024) exited]
[Thread 0x7fffd92e7700 (LWP 31035) exited]
[Thread 0x7fffdd806700 (LWP 31031) exited]
[Thread 0x7fffd39d7700 (LWP 31036) exited]
[Thread 0x7fffde5d0700 (LWP 31030) exited]
[Thread 0x7fffe0200700 (LWP 31026) exited]
QObject::~QObject: Timers cannot be stopped from another thread
[Thread 0x7fffd9c0f700 (LWP 31034) exited]
pure virtual method called
terminate called without an active exception

Thread 18 "vlc" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffd1043700 (LWP 31058)]
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
#0  0x00007ffff7dc485b in __GI_raise (sig=sig@entry=6) at 
../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff7daf535 in __GI_abort () at abort.c:79
#2  0x00007ffff47e4943 in __gnu_cxx::__verbose_terminate_handler() () at 
../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95
#3  0x00007ffff47ea896 in __cxxabiv1::__terminate(void (*)()) 
(handler=<optimized out>) at 
../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:47
#4  0x00007ffff47ea8d1 in std::terminate() () at 
../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:57
#5  0x00007ffff47eb60f in __cxxabiv1::__cxa_pure_virtual() () at 
../../../../src/libstdc++-v3/libsupc++/pure.cc:50
#6  0x00007ffff4045765 in boost::system::error_code::message[abi:cxx11]() const 
(this=0x7fffd1042ca0) at /usr/include/boost/system/error_code.hpp:495
#7  0x00007ffff4045765 in 
libtorrent::natpmp::on_reply(boost::system::error_code const&, unsigned long) 
(this=0x55555607b330, e=..., bytes_transferred=<optimized out>) at 
../../src/natpmp.cpp:428
#8  0x00007ffff4047267 in boost::_mfi::mf2<void, libtorrent::natpmp, 
boost::system::error_code const&, unsigned 
long>::call<boost::shared_ptr<libtorrent::natpmp>, boost::system::error_code 
const, unsigned long>(boost::shared_ptr<libtorrent::natpmp>&, void const*, 
boost::system::error_code const&, unsigned long&) const (this=0x7fffd1042c80, 
this=0x7fffd1042c80, b2=<synthetic pointer>: <optimized out>, b1=..., u=...) at 
/usr/include/boost/smart_ptr/shared_ptr.hpp:964
#9  0x00007ffff4047267 in boost::_mfi::mf2<void, libtorrent::natpmp, 
boost::system::error_code const&, unsigned 
long>::operator()<boost::shared_ptr<libtorrent::natpmp> 
>(boost::shared_ptr<libtorrent::natpmp>&, boost::system::error_code const&, 
unsigned long) const (a2=<optimized out>, a1=..., u=..., this=0x7fffd1042c80) 
at /usr/include/boost/bind/mem_fn_template.hpp:286
#10 0x00007ffff4047267 in 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, 
libtorrent::natpmp, boost::system::error_code const&, unsigned long>, 
boost::_bi::rrlist2<boost::system::error_code const&, unsigned long const&> 
>(boost::_bi::type<void>, boost::_mfi::mf2<void, libtorrent::natpmp, 
boost::system::error_code const&, unsigned long>&, 
boost::_bi::rrlist2<boost::system::error_code const&, unsigned long const&>&, 
int) (a=<synthetic pointer>..., f=..., this=0x7fffd1042c90) at 
/usr/include/boost/bind/bind.hpp:398
#11 0x00007ffff4047267 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, 
libtorrent::natpmp, boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >::operator()<boost::system::error_code const&, 
unsigned long const&>(boost::system::error_code const&, unsigned long const&) 
(a2=@0x7fffd1042cb0: 0, a1=..., this=0x7fffd1042c80) at 
/usr/include/boost/bind/bind.hpp:1318
#12 0x00007ffff4047267 in boost::asio::detail::binder2<boost::_bi::bind_t<void, 
boost::_mfi::mf2<void, libtorrent::natpmp, boost::system::error_code const&, 
unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, boost::system::error_code, unsigned 
long>::operator()() (this=0x7fffd1042c80) at 
/usr/include/boost/asio/detail/bind_handler.hpp:164
#13 0x00007ffff4047267 in 
boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,
 boost::_mfi::mf2<void, libtorrent::natpmp, boost::system::error_code const&, 
unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, boost::system::error_code, unsigned long> 
>(boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, 
libtorrent::natpmp, boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, boost::system::error_code, unsigned long>&, 
...) (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:69
#14 0x00007ffff4047267 in 
boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,
 boost::_mfi::mf2<void, libtorrent::natpmp, boost::system::error_code const&, 
unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, boost::system::error_code, unsigned long>, 
boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::natpmp, 
boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > > 
>(boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, 
libtorrent::natpmp, boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, boost::system::error_code, unsigned long>&, 
boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::natpmp, 
boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >&) (context=..., function=...) at 
/usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#15 0x00007ffff4047267 in 
boost::asio::detail::handler_work<boost::_bi::bind_t<void, 
boost::_mfi::mf2<void, libtorrent::natpmp, boost::system::error_code const&, 
unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, 
boost::asio::system_executor>::complete<boost::asio::detail::binder2<boost::_bi::bind_t<void,
 boost::_mfi::mf2<void, libtorrent::natpmp, boost::system::error_code const&, 
unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, boost::system::error_code, unsigned long> 
>(boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, 
libtorrent::natpmp, boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, boost::system::error_code, unsigned long>&, 
boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::natpmp, 
boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >&) (this=<synthetic pointer>, handler=..., 
function=...) at /usr/include/boost/asio/detail/handler_work.hpp:82
#16 0x00007ffff4047267 in 
boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1,
 boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, 
boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::natpmp, 
boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > > >::do_complete(void*, 
boost::asio::detail::scheduler_operation*, boost::system::error_code const&, 
unsigned long) (owner=0x555555fdabe0, base=0x55555607b7c0) at 
/usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp:125
#17 0x00007ffff3fe7ce2 in 
boost::asio::detail::scheduler_operation::complete(void*, 
boost::system::error_code const&, unsigned long) (bytes_transferred=0, ec=..., 
owner=0x555555fdabe0, this=<optimized out>) at 
/usr/include/boost/asio/detail/scheduler_operation.hpp:40
#18 0x00007ffff3fe7ce2 in 
boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&,
 boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&) 
(ec=..., this_thread=..., lock=..., this=0x555555fdabe0) at 
/usr/include/boost/asio/detail/impl/scheduler.ipp:401
#19 0x00007ffff3fe7ce2 in 
boost::asio::detail::scheduler::run(boost::system::error_code&) 
(this=0x555555fdabe0, ec=...) at 
/usr/include/boost/asio/detail/impl/scheduler.ipp:154
#20 0x00007ffff40b4da8 in boost::asio::io_context::run() (this=0x555555fd0f50) 
at /usr/include/boost/asio/impl/io_context.ipp:62
#21 0x00007ffff3fc98ef in 
boost::asio::detail::boost_asio_detail_posix_thread_function(void*) 
(arg=0x555556074eb0) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:74
#22 0x00007ffff7f5afa3 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#23 0x00007ffff7e8688f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 24 (Thread 0x7fffce03d700 (LWP 31064)):
#0  0x00007ffff7f60fec in futex_wait_cancelable (private=0, expected=0, 
futex_word=0x555555fe0230) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff7f60d60 <__condvar_cleanup_waiting>, __arg 
= 0x7fffce03cd40, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 4, cond = 0x555555fe0208, mutex = 0x555555fe01c8, 
private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 4
        seq = 2
        private = 0
#1  0x00007ffff7f60fec in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x555555fe01c8, cond=0x555555fe0208) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7ffff7f60d60 <__condvar_cleanup_waiting>, __arg 
= 0x7fffce03cd40, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 4, cond = 0x555555fe0208, mutex = 0x555555fe01c8, 
private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 4
        seq = 2
        private = 0
#2  0x00007ffff7f60fec in __pthread_cond_wait (cond=cond@entry=0x555555fe0208, 
mutex=0x555555fe01c8) at pthread_cond_wait.c:655
#3  0x00007ffff41394a8 in 
libtorrent::condition_variable::wait_impl<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>
 >(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&) 
(this=this@entry=0x555555fe0208, l=...) at ../../src/thread.cpp:155
#4  0x00007ffff4139465 in 
libtorrent::condition_variable::wait(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&)
 (this=this@entry=0x555555fe0208, l=...) at ../../src/thread.cpp:282
#5  0x00007ffff3fc8b90 in libtorrent::disk_io_thread::thread_fun(int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work>) (this=0x555555fdfab0, 
thread_id=3, type=libtorrent::disk_io_thread::hasher_thread, w=...) at 
../../src/disk_io_thread.cpp:3371
        j = 0x0
        l = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = 
@0x555555fe01c8, locked_ = true}
        l2 = <optimized out>
#6  0x00007ffff3fca2f1 in boost::_mfi::mf3<void, libtorrent::disk_io_thread, 
int, libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> 
>::operator()(libtorrent::disk_io_thread*, int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work>) const (a3=..., a2=<optimized 
out>, a1=<optimized out>, p=<optimized out>, this=<optimized out>) at 
/usr/include/c++/8/bits/atomic_base.h:512
#7  0x00007ffff3fca2f1 in 
boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread*>, 
boost::_bi::value<int>, 
boost::_bi::value<libtorrent::disk_io_thread::thread_type_t>, 
boost::_bi::value<boost::shared_ptr<boost::asio::io_context::work> > 
>::operator()<boost::_mfi::mf3<void, libtorrent::disk_io_thread, int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >, 
boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf3<void, 
libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >&, boost::_bi::list0&, int) 
(a=<synthetic pointer>..., f=..., this=<optimized out>) at 
/usr/include/boost/bind/bind.hpp:463
#8  0x00007ffff3fca2f1 in boost::_bi::bind_t<void, boost::_mfi::mf3<void, 
libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >, 
boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread*>, 
boost::_bi::value<int>, 
boost::_bi::value<libtorrent::disk_io_thread::thread_type_t>, 
boost::_bi::value<boost::shared_ptr<boost::asio::io_context::work> > > 
>::operator()() (this=<optimized out>) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff3fca2f1 in 
boost::asio::detail::posix_thread::func<boost::_bi::bind_t<void, 
boost::_mfi::mf3<void, libtorrent::disk_io_thread, int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >, 
boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread*>, 
boost::_bi::value<int>, 
boost::_bi::value<libtorrent::disk_io_thread::thread_type_t>, 
boost::_bi::value<boost::shared_ptr<boost::asio::io_context::work> > > > 
>::run() (this=<optimized out>) at 
/usr/include/boost/asio/detail/posix_thread.hpp:86
#10 0x00007ffff3fc98ef in 
boost::asio::detail::boost_asio_detail_posix_thread_function(void*) 
(arg=0x5555560778b0) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:74
        func = {ptr = 0x5555560778b0}
#11 0x00007ffff7f5afa3 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736649746176, 
-3797248401606765891, 140736700099006, 140736700099007, 140736649746176, 0, 
3797355499327787709, 3797266046929146557}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#12 0x00007ffff7e8688f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 23 (Thread 0x7fffce83e700 (LWP 31063)):
#0  0x00007ffff7f60fec in futex_wait_cancelable (private=0, expected=0, 
futex_word=0x555555fe01c0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff7f60d60 <__condvar_cleanup_waiting>, __arg 
= 0x7fffce83dd40, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 2222, cond = 0x555555fe0198, mutex = 0x555555fe01c8, 
private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 2222
        seq = 1111
        private = 0
#1  0x00007ffff7f60fec in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x555555fe01c8, cond=0x555555fe0198) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7ffff7f60d60 <__condvar_cleanup_waiting>, __arg 
= 0x7fffce83dd40, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 2222, cond = 0x555555fe0198, mutex = 0x555555fe01c8, 
private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 2222
        seq = 1111
        private = 0
#2  0x00007ffff7f60fec in __pthread_cond_wait (cond=cond@entry=0x555555fe0198, 
mutex=0x555555fe01c8) at pthread_cond_wait.c:655
#3  0x00007ffff41394a8 in 
libtorrent::condition_variable::wait_impl<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>
 >(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&) 
(this=this@entry=0x555555fe0198, l=...) at ../../src/thread.cpp:155
#4  0x00007ffff4139465 in 
libtorrent::condition_variable::wait(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&)
 (this=this@entry=0x555555fe0198, l=...) at ../../src/thread.cpp:282
#5  0x00007ffff3fc8af7 in libtorrent::disk_io_thread::thread_fun(int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work>) (this=0x555555fdfab0, 
thread_id=2, type=libtorrent::disk_io_thread::generic_thread, w=...) at 
../../src/disk_io_thread.cpp:3354
        j = 0x0
        l = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = 
@0x555555fe01c8, locked_ = true}
        l2 = <optimized out>
#6  0x00007ffff3fca2f1 in boost::_mfi::mf3<void, libtorrent::disk_io_thread, 
int, libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> 
>::operator()(libtorrent::disk_io_thread*, int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work>) const (a3=..., a2=<optimized 
out>, a1=<optimized out>, p=<optimized out>, this=<optimized out>) at 
/usr/include/c++/8/bits/atomic_base.h:512
#7  0x00007ffff3fca2f1 in 
boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread*>, 
boost::_bi::value<int>, 
boost::_bi::value<libtorrent::disk_io_thread::thread_type_t>, 
boost::_bi::value<boost::shared_ptr<boost::asio::io_context::work> > 
>::operator()<boost::_mfi::mf3<void, libtorrent::disk_io_thread, int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >, 
boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf3<void, 
libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >&, boost::_bi::list0&, int) 
(a=<synthetic pointer>..., f=..., this=<optimized out>) at 
/usr/include/boost/bind/bind.hpp:463
#8  0x00007ffff3fca2f1 in boost::_bi::bind_t<void, boost::_mfi::mf3<void, 
libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >, 
boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread*>, 
boost::_bi::value<int>, 
boost::_bi::value<libtorrent::disk_io_thread::thread_type_t>, 
boost::_bi::value<boost::shared_ptr<boost::asio::io_context::work> > > 
>::operator()() (this=<optimized out>) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff3fca2f1 in 
boost::asio::detail::posix_thread::func<boost::_bi::bind_t<void, 
boost::_mfi::mf3<void, libtorrent::disk_io_thread, int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >, 
boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread*>, 
boost::_bi::value<int>, 
boost::_bi::value<libtorrent::disk_io_thread::thread_type_t>, 
boost::_bi::value<boost::shared_ptr<boost::asio::io_context::work> > > > 
>::run() (this=<optimized out>) at 
/usr/include/boost/asio/detail/posix_thread.hpp:86
#10 0x00007ffff3fc98ef in 
boost::asio::detail::boost_asio_detail_posix_thread_function(void*) 
(arg=0x555556076ec0) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:74
        func = {ptr = 0x555556076ec0}
#11 0x00007ffff7f5afa3 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736658138880, 
-3797248401606765891, 140736700099006, 140736700099007, 140736658138880, 0, 
3797356599376286397, 3797266046929146557}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#12 0x00007ffff7e8688f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fffcf03f700 (LWP 31062)):
#0  0x00007ffff7f60fec in futex_wait_cancelable (private=0, expected=0, 
futex_word=0x555555fe01c0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff7f60d60 <__condvar_cleanup_waiting>, __arg 
= 0x7fffcf03ed40, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 2220, cond = 0x555555fe0198, mutex = 0x555555fe01c8, 
private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 2220
        seq = 1110
        private = 0
#1  0x00007ffff7f60fec in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x555555fe01c8, cond=0x555555fe0198) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7ffff7f60d60 <__condvar_cleanup_waiting>, __arg 
= 0x7fffcf03ed40, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 2220, cond = 0x555555fe0198, mutex = 0x555555fe01c8, 
private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 2220
        seq = 1110
        private = 0
#2  0x00007ffff7f60fec in __pthread_cond_wait (cond=cond@entry=0x555555fe0198, 
mutex=0x555555fe01c8) at pthread_cond_wait.c:655
#3  0x00007ffff41394a8 in 
libtorrent::condition_variable::wait_impl<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>
 >(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&) 
(this=this@entry=0x555555fe0198, l=...) at ../../src/thread.cpp:155
#4  0x00007ffff4139465 in 
libtorrent::condition_variable::wait(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&)
 (this=this@entry=0x555555fe0198, l=...) at ../../src/thread.cpp:282
#5  0x00007ffff3fc8af7 in libtorrent::disk_io_thread::thread_fun(int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work>) (this=0x555555fdfab0, 
thread_id=1, type=libtorrent::disk_io_thread::generic_thread, w=...) at 
../../src/disk_io_thread.cpp:3354
        j = 0x0
        l = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = 
@0x555555fe01c8, locked_ = true}
        l2 = <optimized out>
#6  0x00007ffff3fca2f1 in boost::_mfi::mf3<void, libtorrent::disk_io_thread, 
int, libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> 
>::operator()(libtorrent::disk_io_thread*, int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work>) const (a3=..., a2=<optimized 
out>, a1=<optimized out>, p=<optimized out>, this=<optimized out>) at 
/usr/include/c++/8/bits/atomic_base.h:512
#7  0x00007ffff3fca2f1 in 
boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread*>, 
boost::_bi::value<int>, 
boost::_bi::value<libtorrent::disk_io_thread::thread_type_t>, 
boost::_bi::value<boost::shared_ptr<boost::asio::io_context::work> > 
>::operator()<boost::_mfi::mf3<void, libtorrent::disk_io_thread, int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >, 
boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf3<void, 
libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >&, boost::_bi::list0&, int) 
(a=<synthetic pointer>..., f=..., this=<optimized out>) at 
/usr/include/boost/bind/bind.hpp:463
#8  0x00007ffff3fca2f1 in boost::_bi::bind_t<void, boost::_mfi::mf3<void, 
libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >, 
boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread*>, 
boost::_bi::value<int>, 
boost::_bi::value<libtorrent::disk_io_thread::thread_type_t>, 
boost::_bi::value<boost::shared_ptr<boost::asio::io_context::work> > > 
>::operator()() (this=<optimized out>) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff3fca2f1 in 
boost::asio::detail::posix_thread::func<boost::_bi::bind_t<void, 
boost::_mfi::mf3<void, libtorrent::disk_io_thread, int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >, 
boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread*>, 
boost::_bi::value<int>, 
boost::_bi::value<libtorrent::disk_io_thread::thread_type_t>, 
boost::_bi::value<boost::shared_ptr<boost::asio::io_context::work> > > > 
>::run() (this=<optimized out>) at 
/usr/include/boost/asio/detail/posix_thread.hpp:86
#10 0x00007ffff3fc98ef in 
boost::asio::detail::boost_asio_detail_posix_thread_function(void*) 
(arg=0x555555a083a0) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:74
        func = {ptr = 0x555555a083a0}
#11 0x00007ffff7f5afa3 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736666531584, 
-3797248401606765891, 140736700099006, 140736700099007, 140736666531584, 0, 
3797353301378273981, 3797266046929146557}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#12 0x00007ffff7e8688f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fffcf840700 (LWP 31061)):
#0  0x00007ffff7f60fec in futex_wait_cancelable (private=0, expected=0, 
futex_word=0x555555fe01c0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff7f60d60 <__condvar_cleanup_waiting>, __arg 
= 0x7fffcf83fd40, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 2218, cond = 0x555555fe0198, mutex = 0x555555fe01c8, 
private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 2218
        seq = 1109
        private = 0
#1  0x00007ffff7f60fec in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x555555fe01c8, cond=0x555555fe0198) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7ffff7f60d60 <__condvar_cleanup_waiting>, __arg 
= 0x7fffcf83fd40, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 2218, cond = 0x555555fe0198, mutex = 0x555555fe01c8, 
private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 2218
        seq = 1109
        private = 0
#2  0x00007ffff7f60fec in __pthread_cond_wait (cond=cond@entry=0x555555fe0198, 
mutex=0x555555fe01c8) at pthread_cond_wait.c:655
#3  0x00007ffff41394a8 in 
libtorrent::condition_variable::wait_impl<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>
 >(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&) 
(this=this@entry=0x555555fe0198, l=...) at ../../src/thread.cpp:155
#4  0x00007ffff4139465 in 
libtorrent::condition_variable::wait(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&)
 (this=this@entry=0x555555fe0198, l=...) at ../../src/thread.cpp:282
#5  0x00007ffff3fc8af7 in libtorrent::disk_io_thread::thread_fun(int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work>) (this=0x555555fdfab0, 
thread_id=0, type=libtorrent::disk_io_thread::generic_thread, w=...) at 
../../src/disk_io_thread.cpp:3354
        j = 0x0
        l = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = 
@0x555555fe01c8, locked_ = true}
        l2 = <optimized out>
#6  0x00007ffff3fca2f1 in boost::_mfi::mf3<void, libtorrent::disk_io_thread, 
int, libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> 
>::operator()(libtorrent::disk_io_thread*, int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work>) const (a3=..., a2=<optimized 
out>, a1=<optimized out>, p=<optimized out>, this=<optimized out>) at 
/usr/include/c++/8/bits/atomic_base.h:512
#7  0x00007ffff3fca2f1 in 
boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread*>, 
boost::_bi::value<int>, 
boost::_bi::value<libtorrent::disk_io_thread::thread_type_t>, 
boost::_bi::value<boost::shared_ptr<boost::asio::io_context::work> > 
>::operator()<boost::_mfi::mf3<void, libtorrent::disk_io_thread, int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >, 
boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf3<void, 
libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >&, boost::_bi::list0&, int) 
(a=<synthetic pointer>..., f=..., this=<optimized out>) at 
/usr/include/boost/bind/bind.hpp:463
#8  0x00007ffff3fca2f1 in boost::_bi::bind_t<void, boost::_mfi::mf3<void, 
libtorrent::disk_io_thread, int, libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >, 
boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread*>, 
boost::_bi::value<int>, 
boost::_bi::value<libtorrent::disk_io_thread::thread_type_t>, 
boost::_bi::value<boost::shared_ptr<boost::asio::io_context::work> > > 
>::operator()() (this=<optimized out>) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff3fca2f1 in 
boost::asio::detail::posix_thread::func<boost::_bi::bind_t<void, 
boost::_mfi::mf3<void, libtorrent::disk_io_thread, int, 
libtorrent::disk_io_thread::thread_type_t, 
boost::shared_ptr<boost::asio::io_context::work> >, 
boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread*>, 
boost::_bi::value<int>, 
boost::_bi::value<libtorrent::disk_io_thread::thread_type_t>, 
boost::_bi::value<boost::shared_ptr<boost::asio::io_context::work> > > > 
>::run() (this=<optimized out>) at 
/usr/include/boost/asio/detail/posix_thread.hpp:86
#10 0x00007ffff3fc98ef in 
boost::asio::detail::boost_asio_detail_posix_thread_function(void*) 
(arg=0x555555bb24a0) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:74
        func = {ptr = 0x555555bb24a0}
#11 0x00007ffff7f5afa3 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736674924288, 
-3797248401606765891, 140736700099006, 140736700099007, 140736674924288, 0, 
3797354401426772669, 3797266046929146557}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#12 0x00007ffff7e8688f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7fffd0842700 (LWP 31060)):
#0  0x00007ffff7f5c485 in __GI___pthread_timedjoin_ex 
(threadid=140736700102400, thread_return=thread_return@entry=0x0, 
abstime=abstime@entry=0x0, block=block@entry=true) at pthread_join_common.c:89
        __tid = 31058
        _buffer = {__routine = 0x7ffff7f5c290 <cleanup>, __arg = 
0x7fffd1043d28, __canceltype = -134869664, __prev = 0x0}
        oldtype = 0
        pd = 0x7fffd1043700
        self = <optimized out>
        result = 0
#1  0x00007ffff7f5c25c in __pthread_join (threadid=<optimized out>, 
thread_return=thread_return@entry=0x0) at pthread_join.c:24
#2  0x00007ffff40b43c9 in boost::asio::detail::posix_thread::join() 
(this=0x5555560773a0, this=0x5555560773a0) at 
/usr/include/boost/asio/detail/impl/posix_thread.ipp:42
#3  0x00007ffff40b43c9 in libtorrent::session::~session() (this=0x555555fe34d0, 
__in_chrg=<optimized out>) at ../../src/session.cpp:410
#4  0x00007ffff6f1cd93 in destroy_session () at libtorrent.cpp:94
        alerts = std::vector of length 8, capacity 8 = {0x555555fc9010, 
0x555555fc90a8, 0x555555fc9140, 0x555555fc91d8, 0x555555fc9270, 0x555555fc9308, 
0x555555fc93a0, 0x555555fc9438}
        lock = {_M_device = 0x7ffff6f24120 <g_mutex>, _M_owns = true}
#5  0x00007ffff6f1cd93 in session_thread() () at libtorrent.cpp:94
        alerts = std::vector of length 8, capacity 8 = {0x555555fc9010, 
0x555555fc90a8, 0x555555fc9140, 0x555555fc91d8, 0x555555fc9270, 0x555555fc9308, 
0x555555fc93a0, 0x555555fc9438}
        lock = {_M_device = 0x7ffff6f24120 <g_mutex>, _M_owns = true}
#6  0x00007ffff4813aff in std::execute_native_thread_routine(void*) 
(__p=0x555556077a90) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:80
        __t = std::unique_ptr<struct std::thread::_State> = {get() = 
0x555556077a90}
#7  0x00007ffff7f5afa3 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736691709696, 
-3797248401606765891, 140736734246782, 140736734246783, 140736691709696, 0, 
3797334632766051005, 3797266046929146557}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007ffff7e8688f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7fffd0041700 (LWP 31059)):
#0  0x00007ffff7f60fec in futex_wait_cancelable (private=0, expected=0, 
futex_word=0x55555606d78c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff7f60d60 <__condvar_cleanup_waiting>, __arg 
= 0x7fffd0040cb0, __canceltype = 8, __prev = 0x0}
        cbuffer = {wseq = 7, cond = 0x55555606d760, mutex = 0x55555606d728, 
private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 7
        seq = 3
        private = 0
#1  0x00007ffff7f60fec in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x55555606d728, cond=0x55555606d760) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7ffff7f60d60 <__condvar_cleanup_waiting>, __arg 
= 0x7fffd0040cb0, __canceltype = 8, __prev = 0x0}
        cbuffer = {wseq = 7, cond = 0x55555606d760, mutex = 0x55555606d728, 
private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 7
        seq = 3
        private = 0
#2  0x00007ffff7f60fec in __pthread_cond_wait (cond=cond@entry=0x55555606d760, 
mutex=0x55555606d728) at pthread_cond_wait.c:655
#3  0x00007ffff3fe7acc in 
boost::asio::detail::posix_event::wait<boost::asio::detail::conditionally_enabled_mutex::scoped_lock>(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&)
 (lock=..., this=<optimized out>) at 
/usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp:98
        this_thread = {<boost::asio::detail::thread_info_base> = 
{<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 
{0x0, 0x0}}, private_op_queue = {<boost::asio::detail::noncopyable> = {<No data 
fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
        ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 
0x55555606d6f0, value_ = 0x7fffd0040db0, next_ = 0x0}
        lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ 
= @0x55555606d720, locked_ = true}
        n = 13
#4  0x00007ffff3fe7acc in 
boost::asio::detail::conditionally_enabled_event::wait(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&)
 (lock=..., this=0x55555606d758) at 
/usr/include/boost/asio/detail/conditionally_enabled_event.hpp:89
        this_thread = {<boost::asio::detail::thread_info_base> = 
{<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 
{0x0, 0x0}}, private_op_queue = {<boost::asio::detail::noncopyable> = {<No data 
fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
        ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 
0x55555606d6f0, value_ = 0x7fffd0040db0, next_ = 0x0}
        lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ 
= @0x55555606d720, locked_ = true}
        n = 13
#5  0x00007ffff3fe7acc in 
boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&,
 boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&) 
(ec=..., this_thread=..., lock=..., this=0x55555606d6f0) at 
/usr/include/boost/asio/detail/impl/scheduler.ipp:409
        this_thread = {<boost::asio::detail::thread_info_base> = 
{<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 
{0x0, 0x0}}, private_op_queue = {<boost::asio::detail::noncopyable> = {<No data 
fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
        ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 
0x55555606d6f0, value_ = 0x7fffd0040db0, next_ = 0x0}
        lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ 
= @0x55555606d720, locked_ = true}
        n = 13
#6  0x00007ffff3fe7acc in 
boost::asio::detail::scheduler::run(boost::system::error_code&) 
(this=0x55555606d6f0, ec=...) at 
/usr/include/boost/asio/detail/impl/scheduler.ipp:154
        this_thread = {<boost::asio::detail::thread_info_base> = 
{<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 
{0x0, 0x0}}, private_op_queue = {<boost::asio::detail::noncopyable> = {<No data 
fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
        ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 
0x55555606d6f0, value_ = 0x7fffd0040db0, next_ = 0x0}
        lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ 
= @0x55555606d720, locked_ = true}
        n = 13
#7  0x00007ffff3fea81a in boost::asio::io_context::run() (this=0x555555855ea0) 
at /usr/include/boost/asio/impl/io_context.ipp:62
        ec = {m_val = 0, m_cat = 0x7ffff3ede070 
<boost::system::system_category()::system_category_const>}
#8  0x00007ffff3fea81a in 
boost::asio::detail::resolver_service_base::work_io_context_runner::operator()()
 (this=<optimized out>) at 
/usr/include/boost/asio/detail/impl/resolver_service_base.ipp:32
#9  0x00007ffff3fea81a in 
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_context_runner>::run()
 (this=<optimized out>) at /usr/include/boost/asio/detail/posix_thread.hpp:86
#10 0x00007ffff3fc98ef in 
boost::asio::detail::boost_asio_detail_posix_thread_function(void*) 
(arg=0x555556077bd0) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:74
        func = {ptr = 0x555556077bd0}
#11 0x00007ffff7f5afa3 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736683316992, 
-3797248401606765891, 140736700098366, 140736700098367, 140736683316992, 0, 
3797333532717552317, 3797266046929146557}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#12 0x00007ffff7e8688f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7fffd1043700 (LWP 31058)):
#0  0x00007ffff7dc485b in __GI_raise (sig=sig@entry=6) at 
../sysdeps/unix/sysv/linux/raise.c:50
        set = {__val = {86023, 2319697097149921900, 7809644666444609637, 
8367742225185382458, 26212563905309812, 140736700099232, 140736700099232, 
140736700099232, 140736700099232, 10015338014715776256, 140736700099431, 
93825003926320, 140736700099504, 1, 16, 46}}
        pid = <optimized out>
        tid = <optimized out>
#1  0x00007ffff7daf535 in __GI_abort () at abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x2d, sa_sigaction = 0x2d}, 
sa_mask = {__val = {140737353372320, 140737295996912, 45, 45, 140737352076606, 
0, 140737353389696, 45, 45, 1, 140737295996912, 140737353372320, 
140737352031448, 140736700099840, 140736700099744, 140736700099360}}, sa_flags 
= 1442687968, sa_restorer = 0x4a3f}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007ffff47e4943 in __gnu_cxx::__verbose_terminate_handler() () at 
../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95
        terminating = true
        t = <optimized out>
#3  0x00007ffff47ea896 in __cxxabiv1::__terminate(void (*)()) 
(handler=<optimized out>) at 
../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:47
#4  0x00007ffff47ea8d1 in std::terminate() () at 
../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:57
#5  0x00007ffff47eb60f in __cxxabiv1::__cxa_pure_virtual() () at 
../../../../src/libstdc++-v3/libsupc++/pure.cc:50
#6  0x00007ffff4045765 in boost::system::error_code::message[abi:cxx11]() const 
(this=0x7fffd1042ca0) at /usr/include/boost/system/error_code.hpp:495
        msg = '\000' <repeats 16 times>, 
"\200+\004\321\377\177\000\000\270\003\376UUU\000\000\220\245\023\364\377\177\000\000\000\215\231`ܠ\375\212\000\000\000\000\000\000\000\000\370\247\aVUU\000\000\200,\004\321\377\177\000\000\340\253\375UUU\000\000=J\000\000\000\000\000\000\300h\371\363\377\177\000\000\340\062\bVUU\000\000\376\317\371\363\377\177\000\000\000\000\000\000\000\000\000\000X\302\376\367\377\177\000\000
 ,\004\321\377\177\000\000m\351\340\367\377\177\000\000\240\351\375UUU", '\000' 
<repeats 18 times>, 
"߿\016\364\377\177\000\000\320\353\006VUU\000\000\000\215\231`ܠ\375\212P,\004\321\377\177\000"
        l = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = 
@0x55555607b4b8, locked_ = true}
        msg_buf = "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000"
        in = <optimized out>
        version = <optimized out>
        cmd = <optimized out>
        result = <optimized out>
        private_port = <optimized out>
        public_port = <optimized out>
        lifetime = <optimized out>
        msg = '\000' <repeats 16 times>, 
"\200+\004\321\377\177\000\000\270\003\376UUU\000\000\220\245\023\364\377\177\000\000\000\215\231`ܠ\375\212\000\000\000\000\000\000\000\000\370\247\aVUU\000\000\200,\004\321\377\177\000\000\340\253\375UUU\000\000=J\000\000\000\000\000\000\300h\371\363\377\177\000\000\340\062\bVUU\000\000\376\317\371\363\377\177\000\000\000\000\000\000\000\000\000\000X\302\376\367\377\177\000\000
 ,\004\321\377\177\000\000m\351\340\367\377\177\000\000\240\351\375UUU", '\000' 
<repeats 18 times>, 
"߿\016\364\377\177\000\000\320\353\006VUU\000\000\000\215\231`ܠ\375\212P,\004\321\377\177\000"
        num_chars = <optimized out>
        m = <optimized out>
        index = <optimized out>
#7  0x00007ffff4045765 in 
libtorrent::natpmp::on_reply(boost::system::error_code const&, unsigned long) 
(this=0x55555607b330, e=..., bytes_transferred=<optimized out>) at 
../../src/natpmp.cpp:428
        msg = '\000' <repeats 16 times>, 
"\200+\004\321\377\177\000\000\270\003\376UUU\000\000\220\245\023\364\377\177\000\000\000\215\231`ܠ\375\212\000\000\000\000\000\000\000\000\370\247\aVUU\000\000\200,\004\321\377\177\000\000\340\253\375UUU\000\000=J\000\000\000\000\000\000\300h\371\363\377\177\000\000\340\062\bVUU\000\000\376\317\371\363\377\177\000\000\000\000\000\000\000\000\000\000X\302\376\367\377\177\000\000
 ,\004\321\377\177\000\000m\351\340\367\377\177\000\000\240\351\375UUU", '\000' 
<repeats 18 times>, 
"߿\016\364\377\177\000\000\320\353\006VUU\000\000\000\215\231`ܠ\375\212P,\004\321\377\177\000"
        l = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = 
@0x55555607b4b8, locked_ = true}
        msg_buf = "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000"
        in = <optimized out>
        version = <optimized out>
        cmd = <optimized out>
        result = <optimized out>
        private_port = <optimized out>
        public_port = <optimized out>
        lifetime = <optimized out>
        msg = '\000' <repeats 16 times>, 
"\200+\004\321\377\177\000\000\270\003\376UUU\000\000\220\245\023\364\377\177\000\000\000\215\231`ܠ\375\212\000\000\000\000\000\000\000\000\370\247\aVUU\000\000\200,\004\321\377\177\000\000\340\253\375UUU\000\000=J\000\000\000\000\000\000\300h\371\363\377\177\000\000\340\062\bVUU\000\000\376\317\371\363\377\177\000\000\000\000\000\000\000\000\000\000X\302\376\367\377\177\000\000
 ,\004\321\377\177\000\000m\351\340\367\377\177\000\000\240\351\375UUU", '\000' 
<repeats 18 times>, 
"߿\016\364\377\177\000\000\320\353\006VUU\000\000\000\215\231`ܠ\375\212P,\004\321\377\177\000"
        num_chars = <optimized out>
        m = <optimized out>
        index = <optimized out>
#8  0x00007ffff4047267 in boost::_mfi::mf2<void, libtorrent::natpmp, 
boost::system::error_code const&, unsigned 
long>::call<boost::shared_ptr<libtorrent::natpmp>, boost::system::error_code 
const, unsigned long>(boost::shared_ptr<libtorrent::natpmp>&, void const*, 
boost::system::error_code const&, unsigned long&) const (this=0x7fffd1042c80, 
this=0x7fffd1042c80, b2=<synthetic pointer>: <optimized out>, b1=..., u=...) at 
/usr/include/boost/smart_ptr/shared_ptr.hpp:964
        p = 0x0
        o = 0x55555607b7c0
        p = {h = 0x7fffd1042c80, v = 0x0, p = 0x0}
        handler = {handler_ = {f_ = {f_ = (void (libtorrent::natpmp::*)(class 
libtorrent::natpmp * const, const class boost::system::error_code &, unsigned 
long)) 0x7ffff4045400 <libtorrent::natpmp::on_reply(boost::system::error_code 
const&, unsigned long)>}, l_ = 
{<boost::_bi::storage3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1>, boost::arg<2> >> = 
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1> >> = 
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
> >> = {a1_ = {t_ = {px = 0x55555607b330, pn = {pi_ = 0x55555607b310}}}}, <No 
data fields>}, <No data fields>}, <No data fields>}}, arg1_ = {m_val = 125, 
m_cat = 0x7ffff3ede070 
<boost::system::system_category()::system_category_const>}, arg2_ = 0}
#9  0x00007ffff4047267 in boost::_mfi::mf2<void, libtorrent::natpmp, 
boost::system::error_code const&, unsigned 
long>::operator()<boost::shared_ptr<libtorrent::natpmp> 
>(boost::shared_ptr<libtorrent::natpmp>&, boost::system::error_code const&, 
unsigned long) const (a2=<optimized out>, a1=..., u=..., this=0x7fffd1042c80) 
at /usr/include/boost/bind/mem_fn_template.hpp:286
        p = 0x0
        o = 0x55555607b7c0
        p = {h = 0x7fffd1042c80, v = 0x0, p = 0x0}
        handler = {handler_ = {f_ = {f_ = (void (libtorrent::natpmp::*)(class 
libtorrent::natpmp * const, const class boost::system::error_code &, unsigned 
long)) 0x7ffff4045400 <libtorrent::natpmp::on_reply(boost::system::error_code 
const&, unsigned long)>}, l_ = 
{<boost::_bi::storage3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1>, boost::arg<2> >> = 
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1> >> = 
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
> >> = {a1_ = {t_ = {px = 0x55555607b330, pn = {pi_ = 0x55555607b310}}}}, <No 
data fields>}, <No data fields>}, <No data fields>}}, arg1_ = {m_val = 125, 
m_cat = 0x7ffff3ede070 
<boost::system::system_category()::system_category_const>}, arg2_ = 0}
#10 0x00007ffff4047267 in 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, 
libtorrent::natpmp, boost::system::error_code const&, unsigned long>, 
boost::_bi::rrlist2<boost::system::error_code const&, unsigned long const&> 
>(boost::_bi::type<void>, boost::_mfi::mf2<void, libtorrent::natpmp, 
boost::system::error_code const&, unsigned long>&, 
boost::_bi::rrlist2<boost::system::error_code const&, unsigned long const&>&, 
int) (a=<synthetic pointer>..., f=..., this=0x7fffd1042c90) at 
/usr/include/boost/bind/bind.hpp:398
        o = 0x55555607b7c0
        p = {h = 0x7fffd1042c80, v = 0x0, p = 0x0}
        handler = {handler_ = {f_ = {f_ = (void (libtorrent::natpmp::*)(class 
libtorrent::natpmp * const, const class boost::system::error_code &, unsigned 
long)) 0x7ffff4045400 <libtorrent::natpmp::on_reply(boost::system::error_code 
const&, unsigned long)>}, l_ = 
{<boost::_bi::storage3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1>, boost::arg<2> >> = 
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1> >> = 
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
> >> = {a1_ = {t_ = {px = 0x55555607b330, pn = {pi_ = 0x55555607b310}}}}, <No 
data fields>}, <No data fields>}, <No data fields>}}, arg1_ = {m_val = 125, 
m_cat = 0x7ffff3ede070 
<boost::system::system_category()::system_category_const>}, arg2_ = 0}
#11 0x00007ffff4047267 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, 
libtorrent::natpmp, boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >::operator()<boost::system::error_code const&, 
unsigned long const&>(boost::system::error_code const&, unsigned long const&) 
(a2=@0x7fffd1042cb0: 0, a1=..., this=0x7fffd1042c80) at 
/usr/include/boost/bind/bind.hpp:1318
        o = 0x55555607b7c0
        p = {h = 0x7fffd1042c80, v = 0x0, p = 0x0}
        handler = {handler_ = {f_ = {f_ = (void (libtorrent::natpmp::*)(class 
libtorrent::natpmp * const, const class boost::system::error_code &, unsigned 
long)) 0x7ffff4045400 <libtorrent::natpmp::on_reply(boost::system::error_code 
const&, unsigned long)>}, l_ = 
{<boost::_bi::storage3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1>, boost::arg<2> >> = 
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1> >> = 
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
> >> = {a1_ = {t_ = {px = 0x55555607b330, pn = {pi_ = 0x55555607b310}}}}, <No 
data fields>}, <No data fields>}, <No data fields>}}, arg1_ = {m_val = 125, 
m_cat = 0x7ffff3ede070 
<boost::system::system_category()::system_category_const>}, arg2_ = 0}
#12 0x00007ffff4047267 in boost::asio::detail::binder2<boost::_bi::bind_t<void, 
boost::_mfi::mf2<void, libtorrent::natpmp, boost::system::error_code const&, 
unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, boost::system::error_code, unsigned 
long>::operator()() (this=0x7fffd1042c80) at 
/usr/include/boost/asio/detail/bind_handler.hpp:164
        o = 0x55555607b7c0
        p = {h = 0x7fffd1042c80, v = 0x0, p = 0x0}
        handler = {handler_ = {f_ = {f_ = (void (libtorrent::natpmp::*)(class 
libtorrent::natpmp * const, const class boost::system::error_code &, unsigned 
long)) 0x7ffff4045400 <libtorrent::natpmp::on_reply(boost::system::error_code 
const&, unsigned long)>}, l_ = 
{<boost::_bi::storage3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1>, boost::arg<2> >> = 
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1> >> = 
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
> >> = {a1_ = {t_ = {px = 0x55555607b330, pn = {pi_ = 0x55555607b310}}}}, <No 
data fields>}, <No data fields>}, <No data fields>}}, arg1_ = {m_val = 125, 
m_cat = 0x7ffff3ede070 
<boost::system::system_category()::system_category_const>}, arg2_ = 0}
#13 0x00007ffff4047267 in 
boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,
 boost::_mfi::mf2<void, libtorrent::natpmp, boost::system::error_code const&, 
unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, boost::system::error_code, unsigned long> 
>(boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, 
libtorrent::natpmp, boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, boost::system::error_code, unsigned long>&, 
...) (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:69
        o = 0x55555607b7c0
        p = {h = 0x7fffd1042c80, v = 0x0, p = 0x0}
        handler = {handler_ = {f_ = {f_ = (void (libtorrent::natpmp::*)(class 
libtorrent::natpmp * const, const class boost::system::error_code &, unsigned 
long)) 0x7ffff4045400 <libtorrent::natpmp::on_reply(boost::system::error_code 
const&, unsigned long)>}, l_ = 
{<boost::_bi::storage3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1>, boost::arg<2> >> = 
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1> >> = 
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
> >> = {a1_ = {t_ = {px = 0x55555607b330, pn = {pi_ = 0x55555607b310}}}}, <No 
data fields>}, <No data fields>}, <No data fields>}}, arg1_ = {m_val = 125, 
m_cat = 0x7ffff3ede070 
<boost::system::system_category()::system_category_const>}, arg2_ = 0}
#14 0x00007ffff4047267 in 
boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,
 boost::_mfi::mf2<void, libtorrent::natpmp, boost::system::error_code const&, 
unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, boost::system::error_code, unsigned long>, 
boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::natpmp, 
boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > > 
>(boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, 
libtorrent::natpmp, boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, boost::system::error_code, unsigned long>&, 
boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::natpmp, 
boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >&) (context=..., function=...) at 
/usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
        o = 0x55555607b7c0
        p = {h = 0x7fffd1042c80, v = 0x0, p = 0x0}
        handler = {handler_ = {f_ = {f_ = (void (libtorrent::natpmp::*)(class 
libtorrent::natpmp * const, const class boost::system::error_code &, unsigned 
long)) 0x7ffff4045400 <libtorrent::natpmp::on_reply(boost::system::error_code 
const&, unsigned long)>}, l_ = 
{<boost::_bi::storage3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1>, boost::arg<2> >> = 
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1> >> = 
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
> >> = {a1_ = {t_ = {px = 0x55555607b330, pn = {pi_ = 0x55555607b310}}}}, <No 
data fields>}, <No data fields>}, <No data fields>}}, arg1_ = {m_val = 125, 
m_cat = 0x7ffff3ede070 
<boost::system::system_category()::system_category_const>}, arg2_ = 0}
#15 0x00007ffff4047267 in 
boost::asio::detail::handler_work<boost::_bi::bind_t<void, 
boost::_mfi::mf2<void, libtorrent::natpmp, boost::system::error_code const&, 
unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, 
boost::asio::system_executor>::complete<boost::asio::detail::binder2<boost::_bi::bind_t<void,
 boost::_mfi::mf2<void, libtorrent::natpmp, boost::system::error_code const&, 
unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, boost::system::error_code, unsigned long> 
>(boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, 
libtorrent::natpmp, boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >, boost::system::error_code, unsigned long>&, 
boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::natpmp, 
boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > >&) (this=<synthetic pointer>, handler=..., 
function=...) at /usr/include/boost/asio/detail/handler_work.hpp:82
        o = 0x55555607b7c0
        p = {h = 0x7fffd1042c80, v = 0x0, p = 0x0}
        handler = {handler_ = {f_ = {f_ = (void (libtorrent::natpmp::*)(class 
libtorrent::natpmp * const, const class boost::system::error_code &, unsigned 
long)) 0x7ffff4045400 <libtorrent::natpmp::on_reply(boost::system::error_code 
const&, unsigned long)>}, l_ = 
{<boost::_bi::storage3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1>, boost::arg<2> >> = 
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1> >> = 
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
> >> = {a1_ = {t_ = {px = 0x55555607b330, pn = {pi_ = 0x55555607b310}}}}, <No 
data fields>}, <No data fields>}, <No data fields>}}, arg1_ = {m_val = 125, 
m_cat = 0x7ffff3ede070 
<boost::system::system_category()::system_category_const>}, arg2_ = 0}
#16 0x00007ffff4047267 in 
boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1,
 boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, 
boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::natpmp, 
boost::system::error_code const&, unsigned long>, 
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> >, 
boost::arg<1>, boost::arg<2> > > >::do_complete(void*, 
boost::asio::detail::scheduler_operation*, boost::system::error_code const&, 
unsigned long) (owner=0x555555fdabe0, base=0x55555607b7c0) at 
/usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp:125
        o = 0x55555607b7c0
        p = {h = 0x7fffd1042c80, v = 0x0, p = 0x0}
        handler = {handler_ = {f_ = {f_ = (void (libtorrent::natpmp::*)(class 
libtorrent::natpmp * const, const class boost::system::error_code &, unsigned 
long)) 0x7ffff4045400 <libtorrent::natpmp::on_reply(boost::system::error_code 
const&, unsigned long)>}, l_ = 
{<boost::_bi::storage3<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1>, boost::arg<2> >> = 
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
>, boost::arg<1> >> = 
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::natpmp> 
> >> = {a1_ = {t_ = {px = 0x55555607b330, pn = {pi_ = 0x55555607b310}}}}, <No 
data fields>}, <No data fields>}, <No data fields>}}, arg1_ = {m_val = 125, 
m_cat = 0x7ffff3ede070 
<boost::system::system_category()::system_category_const>}, arg2_ = 0}
#17 0x00007ffff3fe7ce2 in 
boost::asio::detail::scheduler_operation::complete(void*, 
boost::system::error_code const&, unsigned long) (bytes_transferred=0, ec=..., 
owner=0x555555fdabe0, this=<optimized out>) at 
/usr/include/boost/asio/detail/scheduler_operation.hpp:40
        task_result = 0
        on_exit = {scheduler_ = 0x555555fdabe0, lock_ = 0x7fffd1042d00, 
this_thread_ = 0x7fffd1042d70}
        o = <optimized out>
        more_handlers = <optimized out>
        this_thread = {<boost::asio::detail::thread_info_base> = 
{<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 
{0x555555fad3d0, 0x0}}, private_op_queue = {<boost::asio::detail::noncopyable> 
= {<No data fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
        ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 
0x555555fdabe0, value_ = 0x7fffd1042d70, next_ = 0x0}
        lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ 
= @0x555555fdac10, locked_ = false}
        n = 19007
#18 0x00007ffff3fe7ce2 in 
boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&,
 boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&) 
(ec=..., this_thread=..., lock=..., this=0x555555fdabe0) at 
/usr/include/boost/asio/detail/impl/scheduler.ipp:401
        task_result = 0
        on_exit = {scheduler_ = 0x555555fdabe0, lock_ = 0x7fffd1042d00, 
this_thread_ = 0x7fffd1042d70}
        o = <optimized out>
        more_handlers = <optimized out>
        this_thread = {<boost::asio::detail::thread_info_base> = 
{<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 
{0x555555fad3d0, 0x0}}, private_op_queue = {<boost::asio::detail::noncopyable> 
= {<No data fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
        ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 
0x555555fdabe0, value_ = 0x7fffd1042d70, next_ = 0x0}
        lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ 
= @0x555555fdac10, locked_ = false}
        n = 19007
#19 0x00007ffff3fe7ce2 in 
boost::asio::detail::scheduler::run(boost::system::error_code&) 
(this=0x555555fdabe0, ec=...) at 
/usr/include/boost/asio/detail/impl/scheduler.ipp:154
        this_thread = {<boost::asio::detail::thread_info_base> = 
{<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 
{0x555555fad3d0, 0x0}}, private_op_queue = {<boost::asio::detail::noncopyable> 
= {<No data fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
        ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 
0x555555fdabe0, value_ = 0x7fffd1042d70, next_ = 0x0}
        lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ 
= @0x555555fdac10, locked_ = false}
        n = 19007
#20 0x00007ffff40b4da8 in boost::asio::io_context::run() (this=0x555555fd0f50) 
at /usr/include/boost/asio/impl/io_context.ipp:62
        ec = {m_val = 0, m_cat = 0x7ffff3ede070 
<boost::system::system_category()::system_category_const>}
        s = <optimized out>
#21 0x00007ffff3fc98ef in 
boost::asio::detail::boost_asio_detail_posix_thread_function(void*) 
(arg=0x555556074eb0) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:74
        func = {ptr = 0x555556074eb0}
#22 0x00007ffff7f5afa3 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736700102400, 
-3797248401606765891, 140736734246510, 140736734246511, 140736700102400, 0, 
3797331334768038589, 3797266046929146557}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#23 0x00007ffff7e8688f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffda754700 (LWP 31033)):
#0  0x00007ffff7e7bbd9 in __GI___poll (fds=0x555555750490, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007fffde7b0e46 in g_main_context_poll (priority=<optimized out>, 
n_fds=2, fds=0x555555750490, timeout=<optimized out>, context=0x555555728320) 
at ../../../../glib/gmain.c:4221
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7fffde7c0540 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x555555750490
#2  0x00007fffde7b0e46 in g_main_context_iterate (context=0x555555728320, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at 
../../../../glib/gmain.c:3915
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x555555750490
#3  0x00007fffde7b11d2 in g_main_loop_run (loop=0x555555751810) at 
../../../../glib/gmain.c:4116
        __func__ = "g_main_loop_run"
#4  0x00007fffdbcab7b6 in gdbus_shared_thread_func (user_data=0x555555750ba0) 
at ../../../../gio/gdbusprivate.c:275
        data = 0x555555750ba0
#5  0x00007fffde7d9135 in g_thread_proxy (data=0x5555556fac50) at 
../../../../glib/gthread.c:784
        thread = 0x5555556fac50
        __func__ = "g_thread_proxy"
#6  0x00007ffff7f5afa3 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736858507008, 
-3797248401606765891, 140736924018366, 140736924018367, 140736858507008, 0, 
3797311123188814525, 3797266046929146557}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007ffff7e8688f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffdaf55700 (LWP 31032)):
#0  0x00007ffff7e7bbd9 in __GI___poll (fds=0x55555573b040, nfds=1, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007fffde7b0e46 in g_main_context_poll (priority=<optimized out>, 
n_fds=1, fds=0x55555573b040, timeout=<optimized out>, context=0x5555557415f0) 
at ../../../../glib/gmain.c:4221
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7fffde7c0540 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x55555573b040
#2  0x00007fffde7b0e46 in g_main_context_iterate 
(context=context@entry=0x5555557415f0, block=block@entry=1, 
dispatch=dispatch@entry=1, self=<optimized out>) at 
../../../../glib/gmain.c:3915
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x55555573b040
#3  0x00007fffde7b0f6c in g_main_context_iteration (context=0x5555557415f0, 
may_block=may_block@entry=1) at ../../../../glib/gmain.c:3981
        retval = <optimized out>
#4  0x00007fffde7b0fb1 in glib_worker_main (data=<optimized out>) at 
../../../../glib/gmain.c:5861
#5  0x00007fffde7d9135 in g_thread_proxy (data=0x5555556fab70) at 
../../../../glib/gthread.c:784
        thread = 0x5555556fab70
        __func__ = "g_thread_proxy"
#6  0x00007ffff7f5afa3 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736866899712, 
-3797248401606765891, 140736924017966, 140736924017967, 140736866899712, 0, 
3797312218942345917, 3797266046929146557}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007ffff7e8688f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff7255100 (LWP 31019)):
 #0  0x00007ffff7f907ac in _fini () at /usr/lib/x86_64-linux-gnu/libvlc.so.5
#1  0x00007ffff7fe4735 in _dl_fini () at dl-fini.c:143
        do_audit = <optimized out>
        __PRETTY_FUNCTION__ = "_dl_fini"
#2  0x00007ffff7dc6e3c in __run_exit_handlers (status=0, listp=0x7ffff7f48718 
<__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, 
run_dtors=run_dtors@entry=true) at exit.c:108
        atfct = <optimized out>
        onfct = <optimized out>
        cxafct = <optimized out>
        f = <optimized out>
        new_exitfn_called = 1951
        cur = 0x7ffff7f49d80 <initial>
#3  0x00007ffff7dc6f6a in __GI_exit (status=<optimized out>) at exit.c:139
#4  0x00007ffff7db10a2 in __libc_start_main (main=0x555555555280 <main>, 
argc=2, argv=0x7fffffffd958, init=<optimized out>, fini=<optimized out>, 
rtld_fini=<optimized out>, stack_end=0x7fffffffd948) at ../csu/libc-start.c:342
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 7054849337744888509, 
93824992237088, 140737488345424, 0, 0, 3797248400627274429, 
3797265681153069757}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 
0x7fffffffd970, 0x7ffff7ffe190}, data = {prev = 0x0, cleanup = 0x0, canceltype 
= -9872}}}
        not_first_call = <optimized out>
#5  0x000055555555564a in _start () at vlc.c:150

-- System Information:
Debian Release: buster/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 
'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 
'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), 
LANGUAGE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages vlc-plugin-bittorrent depends on:
ii  libboost-system1.67.0  1.67.0-11
ii  libc6                  2.28-2
ii  libgcc1                1:8.2.0-9
ii  libstdc++6             8.2.0-9
ii  libtorrent-rasterbar9  1.1.11-2
ii  libvlccore9            3.0.4-3+b3

vlc-plugin-bittorrent recommends no packages.

vlc-plugin-bittorrent suggests no packages.

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---
--- Begin Message ---
Hi,

#969780
#992575
#856600
#987120
#916399
#999422

Christian

--- End Message ---

Reply via email to