--- Begin Message ---
Package: qbittorrent
Version: 3.3.6-1+b1
Severity: important
Dear Maintainer,
After dist-upgrade to 3.3.6-1+b1, qbittorrent segfaults immediately on launch.
(gdb) r
Starting program: /usr/bin/qbittorrent
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffea7f3700 (LWP 24305)]
[New Thread 0x7fffe9bdd700 (LWP 24306)]
[New Thread 0x7fffd7f34700 (LWP 24308)]
[New Thread 0x7fffd7733700 (LWP 24309)]
[New Thread 0x7fffd6f32700 (LWP 24310)]
[New Thread 0x7fffd6731700 (LWP 24311)]
[New Thread 0x7fffc75b7700 (LWP 24326)]
[Thread 0x7fffd6f32700 (LWP 24310) exited]
[New Thread 0x7fffd6f32700 (LWP 24328)]
[New Thread 0x7fffc6db6700 (LWP 24329)]
[New Thread 0x7fffc65b5700 (LWP 24330)]
[New Thread 0x7fffc5db4700 (LWP 24331)]
[New Thread 0x7fffc55b3700 (LWP 24332)]
[New Thread 0x7fffc4db2700 (LWP 24333)]
[New Thread 0x7fffbbfff700 (LWP 24334)]
Thread 9 "qbittorrent" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd6f32700 (LWP 24328)]
0x00007ffff77b8e68 in
std::_Rb_tree<libtorrent::detail::filter_impl<std::array<unsigned char, 4ul>
>::range, libtorrent::detail::filter_impl<std::array<unsigned char, 4ul>
>::range, std::_Identity<libtorrent::detail::filter_impl<std::array<unsigned
char, 4ul> >::range>,
std::less<libtorrent::detail::filter_impl<std::array<unsigned char, 4ul>
>::range>, std::allocator<libtorrent::detail::filter_impl<std::array<unsigned
char, 4ul> >::range>
>::_Rb_tree_impl<std::less<libtorrent::detail::filter_impl<std::array<unsigned
char, 4ul> >::range>, true>::_M_initialize (this=<optimized out>) at
/usr/include/c++/6/bits/stl_tree.h:629
629 this->_M_header._M_right = &this->_M_header;
(gdb) bt
#0 0x00007ffff77b8e68 in
std::_Rb_tree<libtorrent::detail::filter_impl<std::array<unsigned char, 4ul>
>::range, libtorrent::detail::filter_impl<std::array<unsigned char, 4ul>
>::range, std::_Identity<libtorrent::detail::filter_impl<std::array<unsigned
char, 4ul> >::range>,
std::less<libtorrent::detail::filter_impl<std::array<unsigned char, 4ul>
>::range>, std::allocator<libtorrent::detail::filter_impl<std::array<unsigned
char, 4ul> >::range>
>::_Rb_tree_impl<std::less<libtorrent::detail::filter_impl<std::array<unsigned
char, 4ul> >::range>, true>::_M_initialize (this=<optimized out>) at
/usr/include/c++/6/bits/stl_tree.h:629
#1 std::_Rb_tree<libtorrent::detail::filter_impl<std::array<unsigned char,
4ul> >::range, libtorrent::detail::filter_impl<std::array<unsigned char, 4ul>
>::range, std::_Identity<libtorrent::detail::filter_impl<std::array<unsigned
char, 4ul> >::range>,
std::less<libtorrent::detail::filter_impl<std::array<unsigned char, 4ul>
>::range>, std::allocator<libtorrent::detail::filter_impl<std::array<unsigned
char, 4ul> >::range>
>::_Rb_tree_impl<std::less<libtorrent::detail::filter_impl<std::array<unsigned
char, 4ul> >::range>,
true>::_Rb_tree_impl(std::less<libtorrent::detail::filter_impl<std::array<unsigned
char, 4ul> >::range> const&,
std::allocator<std::_Rb_tree_node<libtorrent::detail::filter_impl<std::array<unsigned
char, 4ul> >::range> >&&) (__a=<optimized out>, __comp=...,
this=<optimized out>) at /usr/include/c++/6/bits/stl_tree.h:610
#2 std::_Rb_tree<libtorrent::detail::filter_impl<std::array<unsigned char,
4ul> >::range, libtorrent::detail::filter_impl<std::array<unsigned char, 4ul>
>::range, std::_Identity<libtorrent::detail::filter_impl<std::array<unsigned
char, 4ul> >::range>,
std::less<libtorrent::detail::filter_impl<std::array<unsigned char,---Type
<return> to continue, or q <return> to quit---
4ul> >::range>,
std::allocator<libtorrent::detail::filter_impl<std::array<unsigned char, 4ul>
>::range> >::_Rb_tree (__x=..., this=0x7fffd6f31a20)
at /usr/include/c++/6/bits/stl_tree.h:825
#3 std::set<libtorrent::detail::filter_impl<std::array<unsigned char, 4ul>
>::range, std::less<libtorrent::detail::filter_impl<std::array<unsigned char,
4ul> >::range>,
std::allocator<libtorrent::detail::filter_impl<std::array<unsigned char, 4ul>
>::range> >::set (
__x=<error reading variable: Cannot access memory at address 0x28>,
this=0x7fffd6f31a20) at /usr/include/c++/6/bits/stl_set.h:200
#4 libtorrent::detail::filter_impl<std::array<unsigned char, 4ul>
>::filter_impl (this=0x7fffd6f31a20) at
../../include/libtorrent/ip_filter.hpp:138
#5 libtorrent::ip_filter::ip_filter (this=0x7fffd6f31a20)
at ../../include/libtorrent/ip_filter.hpp:267
#6
boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<libtorrent::ip_filter
const&, boost::_mfi::mf0<libtorrent::ip_filter const&,
libtorrent::aux::session_impl>,
boost::_bi::list1<boost::_bi::value<libtorrent::aux::session_impl*> > >,
libtorrent::ip_filter>::invoke (function_obj_ptr=...)
at /usr/include/boost/function/function_template.hpp:138
#7 0x00007ffff77b6ec5 in boost::function0<libtorrent::ip_filter>::operator() (
this=<optimized out>)
at /usr/include/boost/function/function_template.hpp:771
#8 libtorrent::aux::fun_ret<libtorrent::ip_filter>(libtorrent::ip_filter&,
bool&, libtorrent::condition_variable&, boost::asio::detail::posix_mutex&,
boost::fu---Type <return> to continue, or q <return> to quit---
nction<libtorrent::ip_filter ()>) (ret=..., done=@0x7fffffffd6df: false,
e=..., m=..., f=...) at ../../include/libtorrent/aux_/session_call.hpp:52
#9 0x00007ffff77bc3fa in
boost::_bi::list5<boost::reference_wrapper<libtorrent::ip_filter>,
boost::reference_wrapper<bool>,
boost::reference_wrapper<libtorrent::condition_variable>,
boost::reference_wrapper<boost::asio::detail::posix_mutex>,
boost::_bi::value<boost::function<libtorrent::ip_filter ()> >
>::operator()<void (*)(libtorrent::ip_filter&, bool&,
libtorrent::condition_variable&, boost::asio::detail::posix_mutex&,
boost::function<libtorrent::ip_filter ()>),
boost::_bi::list0>(boost::_bi::type<void>, void (*&)(libtorrent::ip_filter&,
bool&, libtorrent::condition_variable&, boost::asio::detail::posix_mutex&,
boost::function<libtorrent::ip_filter ()>), boost::_bi::list0&, int)
(this=0x7fffd6f31b68,
f=<optimized out>, a=...) at /usr/include/boost/bind/bind.hpp:531
#10 0x00007ffff77bc57f in boost::_bi::bind_t<void, void
(*)(libtorrent::ip_filter&, bool&, libtorrent::condition_variable&,
boost::asio::detail::posix_mutex&, boost::function<libtorrent::ip_filter ()>),
boost::_bi::list5<boost::reference_wrapper<libtorrent::ip_filter>,
boost::reference_wrapper<bool>,
boost::reference_wrapper<libtorrent::condition_variable>,
boost::reference_wrapper<boost::asio::detail::posix_mutex>,
boost::_bi::value<boost::function<libtorrent::ip_filter ()> > > >::operator()()
(this=0x7fffd6f31b60)
at /usr/include/boost/bind/bind.hpp:1222
#11 boost::asio::asio_handler_invoke<boost::_bi::bind_t<void, void
(*)(libtorrent::ip_filter&, bool&, libtorrent::condition_variable&,
boost::asio::detail::posix_mutex&, boost::function<libtorrent::ip_filter ()>),
boost::_bi::list5<boost::r---Type <return> to continue, or q <return> to
quit---
eference_wrapper<libtorrent::ip_filter>, boost::reference_wrapper<bool>,
boost::reference_wrapper<libtorrent::condition_variable>,
boost::reference_wrapper<boost::asio::detail::posix_mutex>,
boost::_bi::value<boost::function<libtorrent::ip_filter ()> > > >
>(boost::_bi::bind_t<void, void (*)(libtorrent::ip_filter&, bool&,
libtorrent::condition_variable&, boost::asio::detail::posix_mutex&,
boost::function<libtorrent::ip_filter ()>),
boost::_bi::list5<boost::reference_wrapper<libtorrent::ip_filter>,
boost::reference_wrapper<bool>,
boost::reference_wrapper<libtorrent::condition_variable>,
boost::reference_wrapper<boost::asio::detail::posix_mutex>,
boost::_bi::value<boost::function<libtorrent::ip_filter ()> > > >&, ...)
(function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:69
#12 boost_asio_handler_invoke_helpers::invoke<boost::_bi::bind_t<void, void
(*)(libtorrent::ip_filter&, bool&, libtorrent::condition_variable&,
boost::asio::detail::posix_mutex&, boost::function<libtorrent::ip_filter ()>),
boost::_bi::list5<boost::reference_wrapper<libtorrent::ip_filter>,
boost::reference_wrapper<bool>,
boost::reference_wrapper<libtorrent::condition_variable>,
boost::reference_wrapper<boost::asio::detail::posix_mutex>,
boost::_bi::value<boost::function<libtorrent::ip_filter ()> > > >,
boost::_bi::bind_t<void, void (*)(libtorrent::ip_filter&, bool&,
libtorrent::condition_variable&, boost::asio::detail::posix_mutex&,
boost::function<libtorrent::ip_filter ()>),
boost::_bi::list5<boost::reference_wrapper<libtorrent::ip_filter>,
boost::reference_wrapper<bool>,
boost::reference_wrapper<libtorrent::condition_variable>,
boost::reference_wrapper<boost::asio::detail::posix_mutex>,
boost::_bi::value<boost::function<libtorrent::ip_filter ()> > > >
>(boost::_bi::bind_t<void, void (*)(libtorrent::ip_filter&, bool&, libtor---
Type <return> to continue, or q <return> to quit---
rent::condition_variable&, boost::asio::detail::posix_mutex&,
boost::function<libtorrent::ip_filter ()>),
boost::_bi::list5<boost::reference_wrapper<libtorrent::ip_filter>,
boost::reference_wrapper<bool>,
boost::reference_wrapper<libtorrent::condition_variable>,
boost::reference_wrapper<boost::asio::detail::posix_mutex>,
boost::_bi::value<boost::function<libtorrent::ip_filter ()> > > >&,
boost::_bi::bind_t<void, void (*)(libtorrent::ip_filter&, bool&,
libtorrent::condition_variable&, boost::asio::detail::posix_mutex&,
boost::function<libtorrent::ip_filter ()>),
boost::_bi::list5<boost::reference_wrapper<libtorrent::ip_filter>,
boost::reference_wrapper<bool>,
boost::reference_wrapper<libtorrent::condition_variable>,
boost::reference_wrapper<boost::asio::detail::posix_mutex>,
boost::_bi::value<boost::function<libtorrent::ip_filter ()> > > >&)
(context=...,
function=...)
at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#13 boost::asio::detail::completion_handler<boost::_bi::bind_t<void, void
(*)(libtorrent::ip_filter&, bool&, libtorrent::condition_variable&,
boost::asio::detail::posix_mutex&, boost::function<libtorrent::ip_filter ()>),
boost::_bi::list5<boost::reference_wrapper<libtorrent::ip_filter>,
boost::reference_wrapper<bool>,
boost::reference_wrapper<libtorrent::condition_variable>,
boost::reference_wrapper<boost::asio::detail::posix_mutex>,
boost::_bi::value<boost::function<libtorrent::ip_filter ()> > > >
>::do_complete(boost::asio::detail::task_io_service*,
boost::asio::detail::task_io_service_operation*, boost::system::error_code
const&, unsigned long) (owner=0x1001780, base=<optimized out>)
at /usr/include/boost/asio/detail/completion_handler.hpp:68
---Type <return> to continue, or q <return> to quit---
#14 0x00007ffff779a008 in
boost::asio::detail::task_io_service_operation::complete (bytes_transferred=0,
ec=..., owner=..., this=<optimized out>)
at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#15 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=...,
lock=..., this=0x1001780)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:372
#16 boost::asio::detail::task_io_service::run (ec=..., this=0x1001780)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#17 boost::asio::io_service::run (this=<optimized out>)
at /usr/include/boost/asio/impl/io_service.ipp:59
#18 0x00007ffff76a02bf in
boost::asio::detail::boost_asio_detail_posix_thread_function (arg=0xff90e0)
at /usr/include/boost/asio/detail/impl/posix_thread.ipp:64
#19 0x00007ffff5f5b464 in start_thread (arg=0x7fffd6f32700)
at pthread_create.c:333
#20 0x00007ffff53fe30d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
(gdb)
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.6.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages qbittorrent depends on:
ii geoip-database 20160709-1
ii libboost-system1.61.0 1.61.0+dfsg-2.1
ii libc6 2.23-4
ii libgcc1 1:6.1.1-11
ii libqt5core5a 5.6.1+dfsg-3+b1
ii libqt5dbus5 5.6.1+dfsg-3+b1
ii libqt5gui5 5.6.1+dfsg-3+b1
ii libqt5network5 5.6.1+dfsg-3+b1
ii libqt5widgets5 5.6.1+dfsg-3+b1
ii libqt5xml5 5.6.1+dfsg-3+b1
ii libstdc++6 6.1.1-11
ii libtorrent-rasterbar9 1.1.0-2
ii python 2.7.11-2
ii zlib1g 1:1.2.8.dfsg-2+b1
qbittorrent recommends no packages.
Versions of packages qbittorrent suggests:
ii qbittorrent-dbg 3.3.6-1+b1
-- no debconf information
--- End Message ---