JustPaste.it

pet@pet-Dell-7520:~$ gdb qbittorrent
GNU gdb (GDB) 7.6.1-ubuntu
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/qbittorrent...Reading symbols from /usr/lib/debug/usr/bin/qbittorrent...(no debugging symbols found)...done.
(no debugging symbols found)...done.
(gdb) run
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 0x7ffff1134700 (LWP 13225)]
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
[New Thread 0x7fffe1869700 (LWP 13227)]
[New Thread 0x7fffe1068700 (LWP 13228)]
[New Thread 0x7fffe0867700 (LWP 13239)]
[New Thread 0x7fffd37ce700 (LWP 13240)]
[New Thread 0x7fffd2fcd700 (LWP 13242)]
[New Thread 0x7fffd129d700 (LWP 13316)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe1068700 (LWP 13228)]
__memmove_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1553
1553 ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: Нет такого файла или каталога.
(gdb) bt full
#0 __memmove_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1553
No locals.
#1 0x00007ffff75e75d8 in memmove (__len=<optimized out>, __src=<optimized out>, __dest=<optimized out>)
at /usr/include/x86_64-linux-gnu/bits/string3.h:57
No locals.
#2 libtorrent::peer_connection::cut_receive_buffer (this=this@entry=0x7fffd40b44f0, size=16384, packet_size=21384,
offset=offset@entry=0) at ../../src/peer_connection.cpp:4088
No locals.
#3 0x00007ffff7712a14 in libtorrent::web_peer_connection::on_receive (this=<optimized out>, error=...,
bytes_transferred=5000) at ../../src/web_peer_connection.cpp:769
r = {piece = 246, start = 0, length = 16384}
recv_buffer = {begin = <optimized out>, end = 0x7fffd4206398 "a\f"}
protocol = <optimized out>
range_end = <optimized out>
payload_transferred = 1824
front_request = {piece = <optimized out>, start = 1032192, length = 16384}
payload = <optimized out>
rs = <optimized out>
fs = <optimized out>
info = @0x1261e00: {<libtorrent::intrusive_ptr_base<libtorrent::torrent_info>> = {m_refs = {value_ = 2}},
m_merkle_first_leaf = 0, m_files = {
m_files = {<std::_Vector_base<libtorrent::internal_file_entry, std::allocator<libtorrent::internal_file_entry> >> = {
_M_impl = {<std::allocator<libtorrent::internal_file_entry>> = {<__gnu_cxx::new_allocator<libtorrent::internal_file_entry>> = {<No data fields>}, <No data fields>}, _M_start = 0x150fd90, _M_finish = 0x150fdb0,
_M_end_of_storage = 0x150fdb0}}, <No data fields>},
m_file_hashes = {<std::_Vector_base<char const*, std::allocator<char const*> >> = {
_M_impl = {<std::allocator<char const*>> = {<__gnu_cxx::new_allocator<char const*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
---Type <return> to continue, or q <return> to quit---
m_symlinks = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
m_mtime = {<std::_Vector_base<long, std::allocator<long> >> = {
_M_impl = {<std::allocator<long>> = {<__gnu_cxx::new_allocator<long>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
m_file_base = {<std::_Vector_base<long, std::allocator<long> >> = {
_M_impl = {<std::allocator<long>> = {<__gnu_cxx::new_allocator<long>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
m_paths = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, m_name = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1738268 "03.03.2014.mp4"}}, m_total_size = 481008508, m_num_pieces = 459, m_piece_length = 1048576},
m_orig_files = {m_ptr = 0x0},
m_urls = {<std::_Vector_base<libtorrent::announce_entry, std::allocator<libtorrent::announce_entry> >> = {
_M_impl = {<std::allocator<libtorrent::announce_entry>> = {<__gnu_cxx::new_allocator<libtorrent::announce_entry>> = {<No data fields>}, <No data fields>}, _M_start = 0x1aae8b0, _M_finish = 0x1aae970,
_M_end_of_storage = 0x1aae9b0}}, <No data fields>},
m_web_seeds = {<std::_Vector_base<libtorrent::web_seed_entry, std::allocator<libtorrent::web_seed_entry> >> = {
_M_impl = {<std::allocator<libtorrent::web_seed_entry>> = {<__gnu_cxx::new_allocator<libtorrent::web_seed_entry>> = {<No data fields>}, <No data fields>}, _M_start = 0x12f6a90, _M_finish = 0x12f6b10,
_M_end_of_storage = 0x12f6b10}}, <No data fields>},
m_nodes = {<std::_Vector_base<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, ---Type <return> to continue, or q <return> to quit---
int>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > >> = {
_M_impl = {<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >> = {<__gnu_cxx::new_allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>},
m_merkle_tree = {<std::_Vector_base<libtorrent::big_number, std::allocator<libtorrent::big_number> >> = {
_M_impl = {<std::allocator<libtorrent::big_number>> = {<__gnu_cxx::new_allocator<libtorrent::big_number>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
m_info_section = {
px = 0x1ac46c0 "d4:name14:03.03.2014.mp46:lengthi481008508e12:piece lengthi1048576e6:pieces9180: \225\272\212\226\344r\350\256\r\211\022\263\333G\a\352\317\027\"\217\033\317[\234\065B*|t4\310\373+\253\005\031\021\276\300\t\262/\314-AB\352\022i\237\341T\276.j\272\245\031\n\036\356\374\257\215;\034?g\263\272\221>\267\005\025\276\360r\216\022\r\270\362\256\234>\301հ\327T\247\342\036hw\032<\275̿Z\271\274\034\274b\275\235Q̬\031(\265\223\353", <incomplete sequence \320>..., pn = {pi_ = 0x1ab9eb0}},
m_piece_hashes = 0x1ac4710 " \225\272\212\226\344r\350\256\r\211\022\263\333G\a\352\317\027\"\217\033\317[\234\065B*|t4\310\373+\253\005\031\021\276\300\t\262/\314-AB\352\022i\237\341T\276.j\272\245\031\n\036\356\374\257\215;\034?g\263\272\221>\267\005\025\276\360r\216\022\r\270\362\256\234>\301հ\327T\247\342\036hw\032<\275̿Z\271\274\034\274b\275\235Q̬\031(\265\223\353\f\320)wv\a\254j;\303\321):\016\257R\262\017R\341\377=qj\236\225\240\274\366\251h\230g$\252\334\002И4\346\fxl\370\340b\231e\224B\227ȹ\374rB\205\307\315\335\305_\356\361\223W\267\372\326\314\362\230La\a\221\302\314Vl\002"..., m_comment = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x19499e8 "http://www.ex.ua/view/76565700"}}, m_created_by = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x12cd0b8 "www.ex.ua"}}, m_ssl_root_cert = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xbb5cb8 <std::string::_Rep::_S_empty_rep_storage+24> ""}}, m_info_dict = {m_data = {dict = 0x0, list = 0x0,
start = 0x0}, m_begin = 0x0, m_len = 0, m_size = 0, m_capacity = 0, m_type = 0},
m_creation_date = 1393911964, m_info_hash = {
m_number = "U\261\257\210\325\023\005Am\200\t,\177\203\371\351\321\301݂"}, m_info_section_size = 9261,
---Type <return> to continue, or q <return> to quit---
m_multifile = false, m_private = false, m_i2p = false}
range_overlaps_request = <optimized out>
range_start = <optimized out>
left_in_response = <optimized out>
file_index = <optimized out>
in_range = {piece = 246, start = 0, length = 1048576}
re = <optimized out>
t = <optimized out>
#4 0x00007ffff75f2cc7 in libtorrent::peer_connection::on_receive_data (this=0x7fffd40b44f0, error=...,
bytes_transferred=6824) at ../../src/peer_connection.cpp:5406
ec = {m_val = 0, m_cat = 0x0}
me = {px = 0x7fffd40b44f0}
_c = {m_pc = @0x7fffd40b44f0}
bytes_in_loop = 6824
num_loops = 0
#5 0x00007ffff75f7fe9 in call<boost::intrusive_ptr<libtorrent::peer_connection> const, boost::system::error_code const, unsigned long> (b2=<synthetic pointer>, b1=..., u=..., this=0x7fffe1067c10)
at /usr/include/boost/bind/mem_fn_template.hpp:271
No locals.
#6 operator()<boost::intrusive_ptr<libtorrent::peer_connection> > (a2=<optimized out>, a1=..., u=...,
this=0x7fffe1067c10) at /usr/include/boost/bind/mem_fn_template.hpp:294
p = 0x0
#7 operator()<boost::_mfi::mf2<void, libtorrent::peer_connection, const boost::system::error_code&, long unsigned int>, boost::_bi::list2<const boost::system::error_code&, long unsigned int const&> > (a=<synthetic pointer>, f=...,
this=0x7fffe1067c20) at /usr/include/boost/bind/bind.hpp:397
No locals.
#8 operator()<boost::system::error_code, long unsigned int> (a2=@0x7fffe1067c40: 6824, a1=..., this=0x7fffe1067c10)
at /usr/include/boost/bind/bind_template.hpp:108
No locals.
---Type <return> to continue, or q <return> to quit---
#9 operator()<boost::system::error_code, long unsigned int> (a1=@0x7fffe1067c40: 6824, a0=..., this=0x7fffe1067c10)
at ../../include/libtorrent/peer_connection.hpp:1228
No locals.
#10 operator() (this=0x7fffe1067c10) at /usr/include/boost/asio/detail/bind_handler.hpp:118
No locals.
#11 asio_handler_invoke<boost::asio::detail::binder2<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> > >, 300ul>, boost::system::error_code, unsigned long> > (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:64
No locals.
#12 invoke<boost::asio::detail::binder2<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> > >, 300ul>, boost::system::error_code, unsigned long>, 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> > >, 300ul> > (context=..., function=...)
at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:39
No locals.
#13 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> > >, 300ul> >::do_complete (owner=<optimized out>, base=<optimized out>)
at /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp:110
o = <optimized out>
p = {h = 0x7fffe1067bd0, v = 0x0, p = 0x0}
handler = {handler_ = {handler = {f_ = {
f_ = (void (libtorrent::peer_connection::*)(libtorrent::peer_connection * const,
const boost::system::error_code &,
unsigned long)) 0x7ffff75f2c10 <libtorrent::peer_connection::on_receive_data(boost::system::error_code const&, unsigne---Type <return> to continue, or q <return> to quit---
d long)>},
l_ = {<boost::_bi::storage3<boost::_bi::value<boost::intrusive_ptr<libtorrent::peer_connection> >, boost::arg<1>, boost::arg<2> >> = {<boost::_bi::storage2<boost::_bi::value<boost::intrusive_ptr<libtorrent::peer_connection> >, boost::arg<1> >> = {<boost::_bi::storage1<boost::_bi::value<boost::intrusive_ptr<libtorrent::peer_connection> > >> = {a1_ = {
t_ = {px = 0x7fffd40b44f0}}}, <No data fields>}, <No data fields>}, <No data fields>}},
storage = @0x7fffd40b48f0}, arg1_ = {m_val = 0, m_cat = 0x7ffff7dd90d0}, arg2_ = 6824}
#14 0x00007ffff753fdcb in complete (bytes_transferred=5, ec=..., owner=..., this=0x7fffd4122b00)
at /usr/include/boost/asio/detail/task_io_service_operation.hpp:37
No locals.
#15 boost::asio::detail::task_io_service::do_run_one (this=this@entry=0xf71260, lock=..., this_thread=..., ec=...)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:412
task_result = 5
on_exit = {task_io_service_ = 0xf71260, lock_ = 0x7fffe1067cf0, this_thread_ = 0x7fffe1067d30}
more_handlers = <optimized out>
#16 0x00007ffff7543c21 in boost::asio::detail::task_io_service::run (this=0xf71260, ec=...)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
this_thread = {<boost::asio::detail::thread_info_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, reusable_memory_ = 0x0}, wakeup_event = 0x7fffe1067d60,
private_op_queue = {<boost::noncopyable_::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 0x0},
private_outstanding_work = 0, next = 0x0}
wakeup_event = {<boost::noncopyable_::noncopyable> = {<No data fields>}, cond_ = {__data = {__lock = 0,
__futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0,
__broadcast_seq = 0}, __size = '\000' <repeats 47 times>, __align = 0}, signalled_ = false}
ctx = {<boost::noncopyable_::noncopyable> = {<No data fields>}, key_ = 0xf71260, value_ = 0x7fffe1067d30,
next_ = 0x0}
lock = {<boost::noncopyable_::noncopyable> = {<No data fields>}, mutex_ = @0xf71290, locked_ = false}
n = 82732
#17 0x00007ffff7543e09 in boost::asio::io_service::run (this=this@entry=0xf88a18, ec=...)
at /usr/include/boost/asio/impl/io_service.ipp:66
---Type <return> to continue, or q <return> to quit---
No locals.
#18 0x00007ffff765613c in libtorrent::aux::session_impl::main_thread (this=0xf88610) at ../../src/session_impl.cpp:4783
ec = {m_val = 0, m_cat = 0x7ffff7dd90d0}
stop_loop = false
#19 0x00007ffff753869f in boost::asio::detail::boost_asio_detail_posix_thread_function (arg=0xf723e0)
at /usr/include/boost/asio/detail/impl/posix_thread.ipp:64
func = {ptr = 0xf723e0}
#20 0x00007ffff726df6e in start_thread (arg=0x7fffe1068700) at pthread_create.c:311
__res = <optimized out>
pd = 0x7fffe1068700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736968689408, 878078172578936029, 1, 140737354125408,
140737339946784, 4096, -878116719917828899, -878095001308269347}, mask_was_saved = 0}}, priv = {pad = {
0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#21 0x00007ffff4ddf9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.
(gdb) q
A debugging session is active.

Inferior 1 [process 13219] will be killed.

Quit anyway? (y or n) y
pet@pet-Dell-7520:~$