--- Begin Message ---
Package: qbittorrent
Version: 2.9.8-1
Severity: serious
I've valgrinded it. It seems to be related to writing to already free()d
memory, an interaction between libboost and libssl's md4. It could be
related to either any of qbittorrent itself (bad use of boost; most likely),
boost
(likely) or libssl (unlikely).
Valgrind log follows:
==24517== Memcheck, a memory error detector
==24517== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
==24517== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
==24517== Command: qbittorrent
==24517== Parent PID: 4034
==24517==
==24517== Thread 5:
==24517== Syscall param sendmsg(mmsg[0].msg_hdr) points to uninitialised byte(s)
==24517== at 0x81EEF4B: sendmmsg (sendmmsg.c:36)
==24517== by 0x1CF6B2DE: __libc_res_nsend (res_send.c:1140)
==24517== by 0x1CF68B8B: __libc_res_nquery (res_query.c:226)
==24517== by 0x1CF69147: __libc_res_nquerydomain (res_query.c:582)
==24517== by 0x1CF6974E: __libc_res_nsearch (res_query.c:378)
==24517== by 0x1CD5DA55: _nss_dns_gethostbyname4_r (dns-host.c:314)
==24517== by 0x81C8E41: gaih_inet (getaddrinfo.c:849)
==24517== by 0x81CC223: getaddrinfo (getaddrinfo.c:2473)
==24517== by 0x5A46A1F:
boost::asio::detail::resolve_op<boost::asio::ip::tcp, boost::_bi::bind_t<void,
boost::_mfi::mf2<void, libtorrent::aux::session_impl, boost::system::error_code
const&, boost::asio::ip::basic_resolver_iterator<boost::asio::ip::tcp> >,
boost::_bi::list3<boost::_bi::value<libtorrent::aux::session_impl*>,
boost::arg<1>, boost::arg<2> > >
>::do_complete(boost::asio::detail::task_io_service*,
boost::asio::detail::task_io_service_operation*, boost::system::error_code
const&, unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x59C55F1:
boost::asio::detail::task_io_service::run(boost::system::error_code&) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x59C58E5:
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run()
(in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x59C1A7D: boost_asio_detail_posix_thread_function (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== Address 0x1b7536f0 is on thread 5's stack
==24517==
==24517== Thread 9:
==24517== Syscall param sendmsg(mmsg[0].msg_hdr) points to uninitialised byte(s)
==24517== at 0x81EEF4B: sendmmsg (sendmmsg.c:36)
==24517== by 0x1CF6B2DE: __libc_res_nsend (res_send.c:1140)
==24517== by 0x1CF68B8B: __libc_res_nquery (res_query.c:226)
==24517== by 0x1CF69147: __libc_res_nquerydomain (res_query.c:582)
==24517== by 0x1CF6974E: __libc_res_nsearch (res_query.c:378)
==24517== by 0x1CD5DA55: _nss_dns_gethostbyname4_r (dns-host.c:314)
==24517== by 0x81C8E41: gaih_inet (getaddrinfo.c:849)
==24517== by 0x81CC223: getaddrinfo (getaddrinfo.c:2473)
==24517== by 0x5AB0AFF:
boost::asio::detail::resolve_op<boost::asio::ip::udp, boost::_bi::bind_t<void,
boost::_mfi::mf2<void, libtorrent::udp_tracker_connection,
boost::system::error_code const&,
boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,
boost::_bi::list3<boost::_bi::value<boost::intrusive_ptr<libtorrent::udp_tracker_connection>
>, boost::arg<1>, boost::arg<2> > >
>::do_complete(boost::asio::detail::task_io_service*,
boost::asio::detail::task_io_service_operation*, boost::system::error_code
const&, unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x59C55F1:
boost::asio::detail::task_io_service::run(boost::system::error_code&) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x59C58E5:
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run()
(in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x59C1A7D: boost_asio_detail_posix_thread_function (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== Address 0x1eab96e0 is on thread 9's stack
==24517==
==24517== Thread 4:
==24517== Invalid read of size 1
==24517== at 0x554F59E: RC4 (rc4-x86_64.s:154)
==24517== Address 0x18f2db80 is 0 bytes inside a block of size 32 free'd
==24517== at 0x4C2A64C: operator delete(void*) (vg_replace_malloc.c:480)
==24517== by 0x5A10B6F:
boost::detail::function::functor_manager<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, libtorrent::aux::session_impl, char*, int>,
boost::_bi::list3<boost::reference_wrapper<libtorrent::aux::session_impl>,
boost::arg<1>, boost::_bi::value<int> > >
>::manage(boost::detail::function::function_buffer const&,
boost::detail::function::function_buffer&,
boost::detail::function::functor_manager_operation_type) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A15E29: void
libtorrent::chained_buffer::append_buffer<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, libtorrent::aux::session_impl, char*, int>,
boost::_bi::list3<boost::reference_wrapper<libtorrent::aux::session_impl>,
boost::arg<1>, boost::_bi::value<int> > > >(char*, int, int,
boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::aux::session_impl,
char*, int>,
boost::_bi::list3<boost::reference_wrapper<libtorrent::aux::session_impl>,
boost::arg<1>, boost::_bi::value<int> > > const&) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A0C1F2:
libtorrent::peer_connection::allocate_send_buffer(int) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5994884:
libtorrent::bt_peer_connection::allocate_send_buffer(int) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5994A3B: libtorrent::bt_peer_connection::write_handshake()
(in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5997997:
libtorrent::bt_peer_connection::on_receive(boost::system::error_code const&,
unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A0E5FD:
libtorrent::peer_connection::on_receive_data_nolock(boost::system::error_code
const&, unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A0FB8B:
libtorrent::peer_connection::on_receive_data(boost::system::error_code const&,
unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A187A0:
boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1,
libtorrent::peer_connection::allocating_handler<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, libtorrent::peer_connection, boost::system::error_code
const&, unsigned long>,
boost::_bi::list3<boost::_bi::value<boost::intrusive_ptr<libtorrent::peer_connection>
>, boost::arg<1>, boost::arg<2> > >, 256ul>
>::do_complete(boost::asio::detail::task_io_service*,
boost::asio::detail::task_io_service_operation*, boost::system::error_code
const&, unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x59C55F1:
boost::asio::detail::task_io_service::run(boost::system::error_code&) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A34850: libtorrent::aux::session_impl::operator()() (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517==
==24517== Invalid write of size 1
==24517== at 0x554F5A2: RC4 (rc4-x86_64.s:155)
==24517== Address 0x18f2db80 is 0 bytes inside a block of size 32 free'd
==24517== at 0x4C2A64C: operator delete(void*) (vg_replace_malloc.c:480)
==24517== by 0x5A10B6F:
boost::detail::function::functor_manager<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, libtorrent::aux::session_impl, char*, int>,
boost::_bi::list3<boost::reference_wrapper<libtorrent::aux::session_impl>,
boost::arg<1>, boost::_bi::value<int> > >
>::manage(boost::detail::function::function_buffer const&,
boost::detail::function::function_buffer&,
boost::detail::function::functor_manager_operation_type) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A15E29: void
libtorrent::chained_buffer::append_buffer<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, libtorrent::aux::session_impl, char*, int>,
boost::_bi::list3<boost::reference_wrapper<libtorrent::aux::session_impl>,
boost::arg<1>, boost::_bi::value<int> > > >(char*, int, int,
boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::aux::session_impl,
char*, int>,
boost::_bi::list3<boost::reference_wrapper<libtorrent::aux::session_impl>,
boost::arg<1>, boost::_bi::value<int> > > const&) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A0C1F2:
libtorrent::peer_connection::allocate_send_buffer(int) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5994884:
libtorrent::bt_peer_connection::allocate_send_buffer(int) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5994A3B: libtorrent::bt_peer_connection::write_handshake()
(in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5997997:
libtorrent::bt_peer_connection::on_receive(boost::system::error_code const&,
unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A0E5FD:
libtorrent::peer_connection::on_receive_data_nolock(boost::system::error_code
const&, unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A0FB8B:
libtorrent::peer_connection::on_receive_data(boost::system::error_code const&,
unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A187A0:
boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1,
libtorrent::peer_connection::allocating_handler<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, libtorrent::peer_connection, boost::system::error_code
const&, unsigned long>,
boost::_bi::list3<boost::_bi::value<boost::intrusive_ptr<libtorrent::peer_connection>
>, boost::arg<1>, boost::arg<2> > >, 256ul>
>::do_complete(boost::asio::detail::task_io_service*,
boost::asio::detail::task_io_service_operation*, boost::system::error_code
const&, unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x59C55F1:
boost::asio::detail::task_io_service::run(boost::system::error_code&) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A34850: libtorrent::aux::session_impl::operator()() (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517==
==24517== Invalid read of size 8
==24517== at 0x554F77D: RC4 (rc4-x86_64.s:309)
==24517== Address 0x18f2db88 is 8 bytes inside a block of size 32 free'd
==24517== at 0x4C2A64C: operator delete(void*) (vg_replace_malloc.c:480)
==24517== by 0x5A10B6F:
boost::detail::function::functor_manager<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, libtorrent::aux::session_impl, char*, int>,
boost::_bi::list3<boost::reference_wrapper<libtorrent::aux::session_impl>,
boost::arg<1>, boost::_bi::value<int> > >
>::manage(boost::detail::function::function_buffer const&,
boost::detail::function::function_buffer&,
boost::detail::function::functor_manager_operation_type) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A15E29: void
libtorrent::chained_buffer::append_buffer<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, libtorrent::aux::session_impl, char*, int>,
boost::_bi::list3<boost::reference_wrapper<libtorrent::aux::session_impl>,
boost::arg<1>, boost::_bi::value<int> > > >(char*, int, int,
boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::aux::session_impl,
char*, int>,
boost::_bi::list3<boost::reference_wrapper<libtorrent::aux::session_impl>,
boost::arg<1>, boost::_bi::value<int> > > const&) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A0C1F2:
libtorrent::peer_connection::allocate_send_buffer(int) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5994884:
libtorrent::bt_peer_connection::allocate_send_buffer(int) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5994A3B: libtorrent::bt_peer_connection::write_handshake()
(in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5997997:
libtorrent::bt_peer_connection::on_receive(boost::system::error_code const&,
unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A0E5FD:
libtorrent::peer_connection::on_receive_data_nolock(boost::system::error_code
const&, unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A0FB8B:
libtorrent::peer_connection::on_receive_data(boost::system::error_code const&,
unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A187A0:
boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1,
libtorrent::peer_connection::allocating_handler<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, libtorrent::peer_connection, boost::system::error_code
const&, unsigned long>,
boost::_bi::list3<boost::_bi::value<boost::intrusive_ptr<libtorrent::peer_connection>
>, boost::arg<1>, boost::arg<2> > >, 256ul>
>::do_complete(boost::asio::detail::task_io_service*,
boost::asio::detail::task_io_service_operation*, boost::system::error_code
const&, unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x59C55F1:
boost::asio::detail::task_io_service::run(boost::system::error_code&) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A34850: libtorrent::aux::session_impl::operator()() (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517==
==24517== Invalid write of size 8
==24517== at 0x554F60B: RC4 (rc4-x86_64.s:192)
==24517== Address 0x18f2db88 is 8 bytes inside a block of size 32 free'd
==24517== at 0x4C2A64C: operator delete(void*) (vg_replace_malloc.c:480)
==24517== by 0x5A10B6F:
boost::detail::function::functor_manager<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, libtorrent::aux::session_impl, char*, int>,
boost::_bi::list3<boost::reference_wrapper<libtorrent::aux::session_impl>,
boost::arg<1>, boost::_bi::value<int> > >
>::manage(boost::detail::function::function_buffer const&,
boost::detail::function::function_buffer&,
boost::detail::function::functor_manager_operation_type) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A15E29: void
libtorrent::chained_buffer::append_buffer<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, libtorrent::aux::session_impl, char*, int>,
boost::_bi::list3<boost::reference_wrapper<libtorrent::aux::session_impl>,
boost::arg<1>, boost::_bi::value<int> > > >(char*, int, int,
boost::_bi::bind_t<void, boost::_mfi::mf2<void, libtorrent::aux::session_impl,
char*, int>,
boost::_bi::list3<boost::reference_wrapper<libtorrent::aux::session_impl>,
boost::arg<1>, boost::_bi::value<int> > > const&) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A0C1F2:
libtorrent::peer_connection::allocate_send_buffer(int) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5994884:
libtorrent::bt_peer_connection::allocate_send_buffer(int) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5994A3B: libtorrent::bt_peer_connection::write_handshake()
(in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5997997:
libtorrent::bt_peer_connection::on_receive(boost::system::error_code const&,
unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A0E5FD:
libtorrent::peer_connection::on_receive_data_nolock(boost::system::error_code
const&, unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A0FB8B:
libtorrent::peer_connection::on_receive_data(boost::system::error_code const&,
unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A187A0:
boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1,
libtorrent::peer_connection::allocating_handler<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, libtorrent::peer_connection, boost::system::error_code
const&, unsigned long>,
boost::_bi::list3<boost::_bi::value<boost::intrusive_ptr<libtorrent::peer_connection>
>, boost::arg<1>, boost::arg<2> > >, 256ul>
>::do_complete(boost::asio::detail::task_io_service*,
boost::asio::detail::task_io_service_operation*, boost::system::error_code
const&, unsigned long) (in /usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x59C55F1:
boost::asio::detail::task_io_service::run(boost::system::error_code&) (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517== by 0x5A34850: libtorrent::aux::session_impl::operator()() (in
/usr/lib/libtorrent-rasterbar.so.6.0.0)
==24517==
==24517== Thread 1:
==24517== Invalid read of size 1
==24517== at 0x759AB2E: QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.5)
==24517== by 0x759EEC0: QObject::event(QEvent*) (in
/usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.5)
==24517== by 0x65E270B: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.5)
==24517== by 0x65E8D7F: QApplication::notify(QObject*, QEvent*) (in
/usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.5)
==24517== by 0x7586B5C: QCoreApplication::notifyInternal(QObject*, QEvent*)
(in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.5)
==24517== by 0x75B67B2: ??? (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.5)
==24517== by 0x75B3AE8: ??? (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.5)
==24517== by 0x9600EA5: g_main_context_dispatch (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3600.3)
==24517== by 0x96011F7: ??? (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3600.3)
==24517== by 0x960129B: g_main_context_iteration (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3600.3)
==24517== by 0x75B3CE4:
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in
/usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.5)
==24517== by 0x6680845: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.5)
==24517== Address 0x6723e79d9f29317e is not stack'd, malloc'd or (recently)
free'd
==24517==
==24517==
==24517== Process terminating with default action of signal 11 (SIGSEGV):
dumping core
==24517== General Protection Fault
==24517== at 0x759AB2E: QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.5)
==24517== by 0x759EEC0: QObject::event(QEvent*) (in
/usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.5)
==24517== by 0x65E270B: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.5)
==24517== by 0x65E8D7F: QApplication::notify(QObject*, QEvent*) (in
/usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.5)
==24517== by 0x7586B5C: QCoreApplication::notifyInternal(QObject*, QEvent*)
(in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.5)
==24517== by 0x75B67B2: ??? (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.5)
==24517== by 0x75B3AE8: ??? (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.5)
==24517== by 0x9600EA5: g_main_context_dispatch (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3600.3)
==24517== by 0x96011F7: ??? (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3600.3)
==24517== by 0x960129B: g_main_context_iteration (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3600.3)
==24517== by 0x75B3CE4:
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in
/usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.5)
==24517== by 0x6680845: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.5)
==24517== Thread 6:
==24517== Invalid read of size 8
==24517== at 0x813EDF0: __cxa_finalize (cxa_finalize.c:43)
==24517== by 0xE6C8652: ??? (in /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so)
==24517== by 0x401368E: _dl_close_worker (dl-close.c:266)
==24517== by 0x401416B: _dl_close (dl-close.c:776)
==24517== by 0x400E825: _dl_catch_error (dl-error.c:177)
==24517== by 0x822402E: dlerror_run (dl-libc.c:46)
==24517== by 0x8254D71: do_release_all (in
/lib/x86_64-linux-gnu/libc-2.17.so)
==24517== by 0x81E9A27: tdestroy_recurse (tsearch.c:642)
==24517== by 0x81E9A11: tdestroy_recurse (tsearch.c:639)
==24517== by 0x8254D46: free_mem (in /lib/x86_64-linux-gnu/libc-2.17.so)
==24517== by 0x8255301: __libc_freeres (in
/lib/x86_64-linux-gnu/libc-2.17.so)
==24517== by 0x4A246AC: _vgnU_freeres (vg_preloaded.c:62)
==24517== Address 0x237fa58a60ac6828 is not stack'd, malloc'd or (recently)
free'd
==24517==
==24517==
==24517== Process terminating with default action of signal 11 (SIGSEGV)
==24517== General Protection Fault
==24517== at 0x813EDF0: __cxa_finalize (cxa_finalize.c:43)
==24517== by 0xE6C8652: ??? (in /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so)
==24517== by 0x401368E: _dl_close_worker (dl-close.c:266)
==24517== by 0x401416B: _dl_close (dl-close.c:776)
==24517== by 0x400E825: _dl_catch_error (dl-error.c:177)
==24517== by 0x822402E: dlerror_run (dl-libc.c:46)
==24517== by 0x8254D71: do_release_all (in
/lib/x86_64-linux-gnu/libc-2.17.so)
==24517== by 0x81E9A27: tdestroy_recurse (tsearch.c:642)
==24517== by 0x81E9A11: tdestroy_recurse (tsearch.c:639)
==24517== by 0x8254D46: free_mem (in /lib/x86_64-linux-gnu/libc-2.17.so)
==24517== by 0x8255301: __libc_freeres (in
/lib/x86_64-linux-gnu/libc-2.17.so)
==24517== by 0x4A246AC: _vgnU_freeres (vg_preloaded.c:62)
==24517==
==24517== HEAP SUMMARY:
==24517== in use at exit: 16,750,799 bytes in 59,704 blocks
==24517== total heap usage: 522,775 allocs, 463,071 frees, 82,670,302 bytes
allocated
==24517==
==24517== LEAK SUMMARY:
==24517== definitely lost: 956,527 bytes in 4,703 blocks
==24517== indirectly lost: 470,362 bytes in 3,633 blocks
==24517== possibly lost: 759,128 bytes in 9,783 blocks
==24517== still reachable: 14,564,782 bytes in 41,585 blocks
==24517== suppressed: 0 bytes in 0 blocks
==24517== Rerun with --leak-check=full to see details of leaked memory
==24517==
==24517== For counts of detected and suppressed errors, rerun with: -v
==24517== Use --track-origins=yes to see where uninitialised values come from
==24517== ERROR SUMMARY: 697770 errors from 8 contexts (suppressed: 2 from 2)
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.10.1 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages qbittorrent depends on:
ii geoip-database 20130711-2
ii libboost-filesystem1.49.0 1.49.0-4
ii libboost-system1.49.0 1.49.0-4
ii libc6 2.17-7
ii libgcc1 1:4.8.1-8
ii libqt4-dbus 4:4.8.5+dfsg-2
ii libqt4-network 4:4.8.5+dfsg-2
ii libqt4-xml 4:4.8.5+dfsg-2
ii libqtcore4 4:4.8.5+dfsg-2
ii libqtgui4 4:4.8.5+dfsg-2
ii libssl1.0.0 1.0.1e-3
ii libstdc++6 4.8.1-8
ii libtorrent-rasterbar6 0.15.10-1+b1
ii python 2.7.5-2
qbittorrent recommends no packages.
Versions of packages qbittorrent suggests:
ii qbittorrent-dbg 2.9.8-1
-- no debconf information
--- End Message ---