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