Package: qbittorrent
Version: 3.3.6-1+b1
Severity: normal
Dear Maintainer,
qbittorrent crashed when manipulating files in a directory to be
downloaded. Luckily was doing it under gdb so can share more info.
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (600, 'testing'), (500, 'unstable-debug'), (500,
'testing-debug'), (1, 'experimental-debug'), (1, 'experimental'), (1,
'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.7.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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 20160912-1
ii libboost-system1.61.0 1.61.0+dfsg-2.1
ii libc6 2.23-5
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-3
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
--
Regards,
Shirish Agarwal शिरीष अग्रवाल
My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
EB80 462B 08E1 A0DE A73A 2C2F 9F3D C7A4 E1C4 D2D8
Thread 5 "qbittorrent" received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7fffd6b8e700 (LWP 4479)]
0x00007ffff7774a50 in libtorrent::piece_picker::add
(this=this@entry=0x7fffcc169f00, index=index@entry=8) at
../../src/piece_picker.cpp:856
856 ../../src/piece_picker.cpp: No such file or directory.
(gdb) thread apply all bt full
Thread 15 (Thread 0x7fffbf7fe700 (LWP 4501)):
#0 0x00007ffff53f509d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff411b896 in g_main_context_iterate (priority=<optimized out>,
n_fds=1, fds=0x7fff98426a10, timeout=<optimized out>, context=0x7fff98000990)
at ././glib/gmain.c:4226
poll_func = 0x7ffff412b3d0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 125
fds = 0x7fff98426a10
#2 0x00007ffff411b896 in g_main_context_iterate
(context=context@entry=0x7fff98000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3922
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 125
fds = 0x7fff98426a10
#3 0x00007ffff411b9ac in g_main_context_iteration (context=0x7fff98000990,
may_block=may_block@entry=1) at ././glib/gmain.c:3988
retval = <optimized out>
#4 0x00007ffff644c4ff in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fff980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
d = 0x7fff980008e0
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#5 0x00007ffff63f419a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffbf7fdcc0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
d = 0x7fff98001580
locker = {val = 36019712}
ref = {d = 0x7fff98001580, locker = @0x7fffbf7fdc40, exceptionCaught =
true}
#6 0x00007ffff6219e53 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
d = 0x2259d90
locker = {val = 36019712}
eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6642378 <vtable for
QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata =
0x7ffff6568580 <qt_meta_stringdata_QObject>, data = 0x7ffff6568460
<qt_meta_data_QObject>, static_metacall = 0x7ffff642b5f0
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fff98001580},
static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65b00e0
<qt_meta_stringdata_Qt>, data = 0x7ffff65ad660 <qt_meta_data_Qt>,
static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static
staticMetaObject = {d = {superdata = 0x7ffff6639820
<QObject::staticMetaObject>, stringdata = 0x7ffff65c6b60
<qt_meta_stringdata_QEventLoop>, data = 0x7ffff65c6b00
<qt_meta_data_QEventLoop>, static_metacall = 0x7ffff649fc60
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#7 0x00007ffff621ed78 in QThreadPrivate::start(void*) (arg=0x2255000) at
thread/qthread_unix.cpp:341
__clframe = {__cancel_routine = 0x7ffff621de20
<QThreadPrivate::finish(void*)>, __cancel_arg = 0x2255000, __do_it = 1,
__cancel_type = <optimized out>}
thr = 0x2255000
data = 0x2259eb0
#8 0x00007ffff5f5b444 in start_thread (arg=0x7fffbf7fe700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fffbf7fe700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736406218496,
-6113948030957987492, 0, 140737488343455, 3, 140737488343696,
6114087667942349148, 6113934752917936476}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0x00007ffff53fe20d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 14 (Thread 0x7fffbffff700 (LWP 4500)):
#0 0x00007ffff53f509d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff411b896 in g_main_context_iterate (priority=<optimized out>,
n_fds=2, fds=0x7fffa00010c0, timeout=<optimized out>, context=0x2113b40) at
././glib/gmain.c:4226
poll_func = 0x7ffff412b3d0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x7fffa00010c0
#2 0x00007ffff411b896 in g_main_context_iterate (context=0x2113b40,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
././glib/gmain.c:3922
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x7fffa00010c0
#3 0x00007ffff411bc22 in g_main_loop_run (loop=0x210e630) at
././glib/gmain.c:4123
__func__ = "g_main_loop_run"
#4 0x00007fffe83604f6 in gdbus_shared_thread_func (user_data=0x210e670) at
././gio/gdbusprivate.c:247
data = 0x210e670
#5 0x00007ffff4142f05 in g_thread_proxy (data=0xd52e80) at
././glib/gthread.c:784
thread = 0xd52e80
#6 0x00007ffff5f5b444 in start_thread (arg=0x7fffbffff700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fffbffff700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736414611200,
-6113948030957987492, 0, 140737488343327, 3, 34662000, 6114088769064589660,
6113934752917936476}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#7 0x00007ffff53fe20d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 13 (Thread 0x7fffc4b37700 (LWP 4499)):
#0 0x00007ffff53f509d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff411b896 in g_main_context_iterate (priority=<optimized out>,
n_fds=1, fds=0x7fffa40008c0, timeout=<optimized out>, context=0x20d6010) at
././glib/gmain.c:4226
poll_func = 0x7ffff412b3d0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x7fffa40008c0
#2 0x00007ffff411b896 in g_main_context_iterate
(context=context@entry=0x20d6010, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3922
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x7fffa40008c0
#3 0x00007ffff411b9ac in g_main_context_iteration (context=0x20d6010,
may_block=may_block@entry=1) at ././glib/gmain.c:3988
retval = <optimized out>
#4 0x00007ffff411b9f1 in glib_worker_main (data=<optimized out>) at
././glib/gmain.c:5781
#5 0x00007ffff4142f05 in g_thread_proxy (data=0xd52ed0) at
././glib/gthread.c:784
thread = 0xd52ed0
#6 0x00007ffff5f5b444 in start_thread (arg=0x7fffc4b37700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fffc4b37700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736493483776,
-6113948030957987492, 0, 140737488342975, 3, 0, 6114038702630820188,
6113934752917936476}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#7 0x00007ffff53fe20d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 12 (Thread 0x7fffc57a8700 (LWP 4498)):
#0 0x00007ffff5f6107f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff781e3e8 in
libtorrent::condition_variable::wait(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&)
(this=<optimized out>, l=...) at ../../src/thread.cpp:77
#2 0x00007ffff779ae0b in libtorrent::aux::torrent_wait(bool&,
libtorrent::aux::session_impl&) (done=@0x7fffc57a764f: false, ses=...) at
../../src/session_call.cpp:86
l = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ =
@0xd704a0, locked_ = true}
#3 0x00007ffff77b3269 in
libtorrent::aux::sync_call_ret<libtorrent::session_status>(libtorrent::aux::session_impl&,
boost::function<libtorrent::session_status ()>) (ses=..., f=...) at
../../include/libtorrent/aux_/session_call.hpp:86
done = false
r = {has_incoming_connections = 96, upload_rate = 32767, download_rate
= -180617735, total_download = 140736506525864, total_upload = 140737323079860,
payload_upload_rate = -981829392, payload_download_rate = 32767,
total_payload_download = 140736506526068, total_payload_upload = 0,
ip_overhead_upload_rate = -981829376, ip_overhead_download_rate = 32767,
total_ip_overhead_download = 0, total_ip_overhead_upload = 140737323081265,
dht_upload_rate = 1277902189, dht_download_rate = 343, total_dht_download =
717, total_dht_upload = 3079498548932, tracker_upload_rate = -981829552,
tracker_download_rate = 32767, total_tracker_download = 8658654068776,
total_tracker_upload = 90194313225, total_redundant_bytes = 55484717,
total_failed_bytes = 0, num_peers = 44, num_dead_peers = 24, num_unchoked = 15,
allowed_upload_slots = 21, up_bandwidth_queue = 8, down_bandwidth_queue = 116,
up_bandwidth_bytes_queue = 3, down_bandwidth_bytes_queue = 264,
optimistic_unchoke_counter = 0, unchoke_counter = 0, disk_write_queue = 19800,
disk_read_queue = 0, dht_nodes = 14764720, dht_node_cache = 0, dht_torrents =
1779975168, dht_global_nodes = 55484717, active_requests = std::vector of
length 0, capacity 0, dht_routing_table = std::vector of length 0, capacity 0,
dht_total_allocations = 6997700, utp_stats = {num_idle = -981828528,
num_syn_sent = 32767, num_connected = 6194310, num_fin_sent = 0, num_close_wait
= 0, packet_loss = 0, timeout = 0, packets_in = 0, packets_out = 0,
fast_retransmit = 0, packet_resend = 0, samples_above_target = 0,
samples_below_target = 0, payload_pkts_in = 1, payload_pkts_out = 0,
invalid_pkts_in = 140737319946169, redundant_pkts_in = 0}, peerlist_size =
-981829056, num_torrents = 32767, num_paused_torrents = -981828528}
#4 0x00007ffff77a1b22 in libtorrent::session_handle::status() const
(this=<optimized out>) at ../../src/session_handle.cpp:260
#5 0x000000000052096b in BitTorrent::Session::status() const (this=<optimized
out>) at ../../src/base/bittorrent/session.cpp:2163
#6 0x00000000005e8260 in SpeedWidget::update() (this=<optimized out>) at
../../src/gui/properties/speedwidget.cpp:137
btStatus = {m_nativeStatus = {has_incoming_connections = true,
upload_rate = 43612, download_rate = 83958, total_download = 296360553,
total_upload = 261284872, payload_upload_rate = 38126, payload_download_rate =
79022, total_payload_download = 279132105, total_payload_upload = 243205368,
ip_overhead_upload_rate = 4672, ip_overhead_download_rate = 4558,
total_ip_overhead_download = 16196000, total_ip_overhead_upload = 16406300,
dht_upload_rate = 0, dht_download_rate = 0, total_dht_download = 2055364,
total_dht_upload = 1861401, tracker_upload_rate = 0, tracker_download_rate = 0,
total_tracker_download = 107300, total_tracker_upload = 99556,
total_redundant_bytes = 230140, total_failed_bytes = 0, num_peers = 18,
num_dead_peers = 3, num_unchoked = 13, allowed_upload_slots = 50,
up_bandwidth_queue = 0, down_bandwidth_queue = 0, up_bandwidth_bytes_queue = 0,
down_bandwidth_bytes_queue = 0, optimistic_unchoke_counter = 4, unchoke_counter
= 14, disk_write_queue = 0, disk_read_queue = 0, dht_nodes = 382,
dht_node_cache = 148, dht_torrents = 0, dht_global_nodes = 917504,
active_requests = std::vector of length 1, capacity 1 = {{type = 0x7fffac004ea0
"`", outstanding_requests = 65535, timeouts = 0, responses = 13, branch_factor
= 6, nodes_left = 0, last_sent = 610, first_timeout = 0}}, dht_routing_table =
std::vector of length 25, capacity 25 = {{num_nodes = -1409286024,
num_replacements = 32767, last_active = -1409286024}, {num_nodes = 32767,
num_replacements = 8, last_active = 0}, {num_nodes = 32, num_replacements = 8,
last_active = 0}, {num_nodes = 16, num_replacements = 8, last_active = 0},
{num_nodes = 8, num_replacements = 8, last_active = 0}, {num_nodes = 8,
num_replacements = 8, last_active = 0}, {num_nodes = 8, num_replacements = 8,
last_active = 0}, {num_nodes = 8, num_replacements = 8, last_active = 0},
{num_nodes = 8, num_replacements = 8, last_active = 0}, {num_nodes = 8,
num_replacements = 8, last_active = 0}, {num_nodes = 8, num_replacements = 8,
last_active = 0}, {num_nodes = 8, num_replacements = 8, last_active = 0},
{num_nodes = 8, num_replacements = 8, last_active = 0}, {num_nodes = 8,
num_replacements = 8, last_active = 0}, {num_nodes = 8, num_replacements = 8,
last_active = 0}, {num_nodes = 8, num_replacements = 8, last_active = 0},
{num_nodes = 7, num_replacements = 6, last_active = 0}, {num_nodes = 8,
num_replacements = 8, last_active = 0}, {num_nodes = 6, num_replacements = 0,
last_active = 0}, {num_nodes = 8, num_replacements = 0, last_active = 0},
{num_nodes = 4, num_replacements = 0, last_active = 0}, {num_nodes = 4,
num_replacements = 0, last_active = 0}, {num_nodes = 1, num_replacements = 0,
last_active = 0}, {num_nodes = 0, num_replacements = 0, last_active = 0},
{num_nodes = 8, num_replacements = 8, last_active = 0}}, dht_total_allocations
= 35, utp_stats = {num_idle = 0, num_syn_sent = 0, num_connected = 12,
num_fin_sent = 4, num_close_wait = 0, packet_loss = 93, timeout = 55218,
packets_in = 457522, packets_out = 383809, fast_retransmit = 93, packet_resend
= 1134, samples_above_target = 75109, samples_below_target = 103452,
payload_pkts_in = 202246, payload_pkts_out = 180359, invalid_pkts_in = 28,
redundant_pkts_in = 42}, peerlist_size = 10235, num_torrents = 558,
num_paused_torrents = 546}}
point = {x = 1474451684, y = {43612, 83958, 38126, 79022, 4672, 4558,
0, 0, 0, 0}}
#7 0x00000000005e986c in QtConcurrent::RunFunctionTask<void>::run()
(this=0x16ee0c0) at
/usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentrunbase.h:130
#8 0x00007ffff621b07f in QThreadPoolThread::run() (this=0x177d380) at
thread/qthreadpool.cpp:93
r = 0x16ee0d0
expired = <optimized out>
locker = {val = 23619376}
#9 0x00007ffff621ed78 in QThreadPrivate::start(void*) (arg=0x177d380) at
thread/qthread_unix.cpp:341
__clframe = {__cancel_routine = 0x7ffff621de20
<QThreadPrivate::finish(void*)>, __cancel_arg = 0x177d380, __do_it = 1,
__cancel_type = <optimized out>}
thr = 0x177d380
data = 0x154cc50
#10 0x00007ffff5f5b444 in start_thread (arg=0x7fffc57a8700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fffc57a8700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736506529536,
-6113948030957987492, 0, 140737488344943, 3, 140737488345184,
6114039311979305308, 6113934752917936476}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#11 0x00007ffff53fe20d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 11 (Thread 0x7fffc77fe700 (LWP 4488)):
#0 0x00007ffff53f509d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff411b896 in g_main_context_iterate (priority=<optimized out>,
n_fds=1, fds=0x7fffa8003220, timeout=<optimized out>, context=0x7fffa8000990)
at ././glib/gmain.c:4226
poll_func = 0x7ffff412b3d0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x7fffa8003220
#2 0x00007ffff411b896 in g_main_context_iterate
(context=context@entry=0x7fffa8000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3922
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x7fffa8003220
#3 0x00007ffff411b9ac in g_main_context_iteration (context=0x7fffa8000990,
may_block=may_block@entry=1) at ././glib/gmain.c:3988
retval = <optimized out>
#4 0x00007ffff644c4ff in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fffa80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
d = 0x7fffa80008e0
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#5 0x00007ffff63f419a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffc77fdcc0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
d = 0x7fffa8003190
locker = {val = 16914064}
ref = {d = 0x7fffa8003190, locker = @0x7fffc77fdc40, exceptionCaught =
true}
#6 0x00007ffff6219e53 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
d = 0x1021620
locker = {val = 16914064}
eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6642378 <vtable for
QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata =
0x7ffff6568580 <qt_meta_stringdata_QObject>, data = 0x7ffff6568460
<qt_meta_data_QObject>, static_metacall = 0x7ffff642b5f0
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fffa8003190},
static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65b00e0
<qt_meta_stringdata_Qt>, data = 0x7ffff65ad660 <qt_meta_data_Qt>,
static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static
staticMetaObject = {d = {superdata = 0x7ffff6639820
<QObject::staticMetaObject>, stringdata = 0x7ffff65c6b60
<qt_meta_stringdata_QEventLoop>, data = 0x7ffff65c6b00
<qt_meta_data_QEventLoop>, static_metacall = 0x7ffff649fc60
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#7 0x00007ffff621ed78 in QThreadPrivate::start(void*) (arg=0xf5cad0) at
thread/qthread_unix.cpp:341
__clframe = {__cancel_routine = 0x7ffff621de20
<QThreadPrivate::finish(void*)>, __cancel_arg = 0xf5cad0, __do_it = 1,
__cancel_type = <optimized out>}
thr = 0xf5cad0
data = 0xf95fe0
#8 0x00007ffff5f5b444 in start_thread (arg=0x7fffc77fe700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fffc77fe700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736540436224,
-6113948030957987492, 0, 140737488347311, 3, 140737488347552,
6114034891384215900, 6113934752917936476}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0x00007ffff53fe20d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 10 (Thread 0x7fffc7fff700 (LWP 4486)):
#0 0x00007ffff5f6107f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff76c0572 in
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run()
(lock=..., this=0xeca138) at /usr/include/boost/asio/detail/posix_event.hpp:106
this_thread = {<boost::asio::detail::thread_info_base> =
{<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ =
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_ =
0xeca0e0, value_ = 0x7fffc7ffecd0, next_ = 0x0}
lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_
= @0xeca110, locked_ = true}
n = <optimized out>
ec = {m_val = 0, m_cat = 0x7ffff75d80c8}
#2 0x00007ffff76c0572 in
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run()
(ec=..., this_thread=..., lock=..., this=0xeca0e0) at
/usr/include/boost/asio/detail/impl/task_io_service.ipp:380
this_thread = {<boost::asio::detail::thread_info_base> =
{<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ =
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_ =
0xeca0e0, value_ = 0x7fffc7ffecd0, next_ = 0x0}
lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_
= @0xeca110, locked_ = true}
n = <optimized out>
ec = {m_val = 0, m_cat = 0x7ffff75d80c8}
#3 0x00007ffff76c0572 in
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run()
(ec=..., this=0xeca0e0) at
/usr/include/boost/asio/detail/impl/task_io_service.ipp:149
this_thread = {<boost::asio::detail::thread_info_base> =
{<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ =
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_ =
0xeca0e0, value_ = 0x7fffc7ffecd0, next_ = 0x0}
lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_
= @0xeca110, locked_ = true}
n = <optimized out>
ec = {m_val = 0, m_cat = 0x7ffff75d80c8}
#4 0x00007ffff76c0572 in
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run()
(this=<optimized out>) at /usr/include/boost/asio/impl/io_service.ipp:59
ec = {m_val = 0, m_cat = 0x7ffff75d80c8}
#5 0x00007ffff76c0572 in
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run()
(this=<optimized out>) at
/usr/include/boost/asio/detail/impl/resolver_service_base.ipp:32
#6 0x00007ffff76c0572 in
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run()
(this=<optimized out>) at /usr/include/boost/asio/detail/posix_thread.hpp:82
#7 0x00007ffff76a02bf in
boost::asio::detail::boost_asio_detail_posix_thread_function(void*)
(arg=0x7fffcc003910) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:64
func = {ptr = 0x7fffcc003910}
#8 0x00007ffff5f5b444 in start_thread (arg=0x7fffc7fff700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fffc7fff700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736548828928,
-6113948030957987492, 0, 140736795825711, 3, 15716688, 6114035992506456412,
6113934752917936476}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0x00007ffff53fe20d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 9 (Thread 0x7fffd4b8a700 (LWP 4485)):
#0 0x00007ffff5f6107f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff781e3e8 in
libtorrent::condition_variable::wait(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&)
(this=<optimized out>, l=...) at ../../src/thread.cpp:77
#2 0x00007ffff769fb13 in libtorrent::disk_io_thread::thread_fun(int,
libtorrent::disk_io_thread::thread_type_t,
boost::shared_ptr<boost::asio::io_service::work>) (this=0xd71528, thread_id=3,
type=libtorrent::disk_io_thread::hasher_thread, w=...) at
../../src/disk_io_thread.cpp:3259
j = 0x0
l = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ =
@0xd71c58, locked_ = true}
l2 = <optimized out>
#3 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (a3=..., a2=<optimized out>, a1=<optimized out>, p=<optimized out>,
this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:393
#4 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (a=<synthetic pointer>, f=..., this=<optimized out>) at
/usr/include/boost/bind/bind.hpp:463
#5 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (this=<optimized out>) at /usr/include/boost/bind/bind.hpp:1222
#6 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (this=<optimized out>) at
/usr/include/boost/asio/detail/posix_thread.hpp:82
#7 0x00007ffff76a02bf in
boost::asio::detail::boost_asio_detail_posix_thread_function(void*)
(arg=0x7fffcc001dd0) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:64
func = {ptr = 0x7fffcc001dd0}
#8 0x00007ffff5f5b444 in start_thread (arg=0x7fffd4b8a700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fffd4b8a700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736762259200,
-6113948030957987492, 0, 140736795826591, 3, 3, 6114003566040242524,
6113934752917936476}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0x00007ffff53fe20d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 8 (Thread 0x7fffd538b700 (LWP 4484)):
#0 0x00007ffff5f6107f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff781e3e8 in
libtorrent::condition_variable::wait(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&)
(this=<optimized out>, l=...) at ../../src/thread.cpp:77
#2 0x00007ffff769fa0a in libtorrent::disk_io_thread::thread_fun(int,
libtorrent::disk_io_thread::thread_type_t,
boost::shared_ptr<boost::asio::io_service::work>) (this=0xd71528, thread_id=2,
type=libtorrent::disk_io_thread::generic_thread, w=...) at
../../src/disk_io_thread.cpp:3242
j = 0x0
l = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ =
@0xd71c58, locked_ = true}
l2 = <optimized out>
#3 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (a3=..., a2=<optimized out>, a1=<optimized out>, p=<optimized out>,
this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:393
#4 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (a=<synthetic pointer>, f=..., this=<optimized out>) at
/usr/include/boost/bind/bind.hpp:463
#5 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (this=<optimized out>) at /usr/include/boost/bind/bind.hpp:1222
#6 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (this=<optimized out>) at
/usr/include/boost/asio/detail/posix_thread.hpp:82
#7 0x00007ffff76a02bf in
boost::asio::detail::boost_asio_detail_posix_thread_function(void*)
(arg=0x7fffcc001b60) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:64
func = {ptr = 0x7fffcc001b60}
#8 0x00007ffff5f5b444 in start_thread (arg=0x7fffd538b700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fffd538b700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736770651904,
-6113948030957987492, 0, 140736795826591, 3, 2, 6114004667162483036,
6113934752917936476}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0x00007ffff53fe20d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 7 (Thread 0x7fffd5b8c700 (LWP 4483)):
#0 0x00007ffff5f6107f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff781e3e8 in
libtorrent::condition_variable::wait(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&)
(this=<optimized out>, l=...) at ../../src/thread.cpp:77
#2 0x00007ffff769fa0a in libtorrent::disk_io_thread::thread_fun(int,
libtorrent::disk_io_thread::thread_type_t,
boost::shared_ptr<boost::asio::io_service::work>) (this=0xd71528, thread_id=1,
type=libtorrent::disk_io_thread::generic_thread, w=...) at
../../src/disk_io_thread.cpp:3242
j = 0x0
l = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ =
@0xd71c58, locked_ = true}
l2 = <optimized out>
#3 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (a3=..., a2=<optimized out>, a1=<optimized out>, p=<optimized out>,
this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:393
#4 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (a=<synthetic pointer>, f=..., this=<optimized out>) at
/usr/include/boost/bind/bind.hpp:463
#5 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (this=<optimized out>) at /usr/include/boost/bind/bind.hpp:1222
#6 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (this=<optimized out>) at
/usr/include/boost/asio/detail/posix_thread.hpp:82
#7 0x00007ffff76a02bf in
boost::asio::detail::boost_asio_detail_posix_thread_function(void*)
(arg=0x7fffcc0018b0) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:64
func = {ptr = 0x7fffcc0018b0}
#8 0x00007ffff5f5b444 in start_thread (arg=0x7fffd5b8c700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fffd5b8c700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736779044608,
-6113948030957987492, 0, 140736795826591, 3, 1, 6114005766137239900,
6113934752917936476}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0x00007ffff53fe20d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 6 (Thread 0x7fffd638d700 (LWP 4482)):
#0 0x00007ffff5f6107f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff781e3e8 in
libtorrent::condition_variable::wait(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&)
(this=<optimized out>, l=...) at ../../src/thread.cpp:77
#2 0x00007ffff769fa0a in libtorrent::disk_io_thread::thread_fun(int,
libtorrent::disk_io_thread::thread_type_t,
boost::shared_ptr<boost::asio::io_service::work>) (this=0xd71528, thread_id=0,
type=libtorrent::disk_io_thread::generic_thread, w=...) at
../../src/disk_io_thread.cpp:3242
j = 0x0
l = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ =
@0xd71c58, locked_ = true}
l2 = <optimized out>
#3 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (a3=..., a2=<optimized out>, a1=<optimized out>, p=<optimized out>,
this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:393
#4 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (a=<synthetic pointer>, f=..., this=<optimized out>) at
/usr/include/boost/bind/bind.hpp:463
#5 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (this=<optimized out>) at /usr/include/boost/bind/bind.hpp:1222
#6 0x00007ffff76a0969 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_service::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_service::work> > > >
>::run() (this=<optimized out>) at
/usr/include/boost/asio/detail/posix_thread.hpp:82
#7 0x00007ffff76a02bf in
boost::asio::detail::boost_asio_detail_posix_thread_function(void*)
(arg=0x7fffcc0015f0) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:64
func = {ptr = 0x7fffcc0015f0}
#8 0x00007ffff5f5b444 in start_thread (arg=0x7fffd638d700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fffd638d700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736787437312,
-6113948030957987492, 0, 140736795826591, 3, 0, 6113998066871490908,
6113934752917936476}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0x00007ffff53fe20d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 5 (Thread 0x7fffd6b8e700 (LWP 4479)):
#0 0x00007ffff7774a50 in libtorrent::piece_picker::add(int)
(this=this@entry=0x7fffcc169f00, index=index@entry=8) at
../../src/piece_picker.cpp:856
priority = <optimized out>
range_start = 0
range_end = -1
new_index = <optimized out>
#1 0x00007ffff777637b in libtorrent::piece_picker::set_piece_priority(int,
int) (this=0x7fffcc169f00, index=index@entry=8, new_piece_priority=<optimized
out>) at ../../src/piece_picker.cpp:1850
ret = true
#2 0x00007ffff78463ff in
libtorrent::torrent::prioritize_pieces(std::vector<int, std::allocator<int> >
const&) (this=0x7fffcc0c13c0, pieces=std::vector of length 894, capacity 894 =
{...}) at ../../src/torrent.cpp:5502
i = 1
end = 33
index = 8
filter_updated = true
was_finished = true
pieces = std::vector of length 894, capacity 894 = {1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1...}
this = 0x7fffcc0c13c0
#3 0x00007ffff78466bf in libtorrent::torrent::update_piece_priorities()
(this=this@entry=0x7fffcc0c13c0) at ../../src/torrent.cpp:5721
need_update = true
position = 936883150
pieces = std::vector of length 894, capacity 894 = {1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1...}
#4 0x00007ffff7846955 in
libtorrent::torrent::prioritize_files(std::vector<int, std::allocator<int> >
const&) (this=0x7fffcc0c13c0, files=...) at ../../src/torrent.cpp:5590
limit = <optimized out>
#5 0x00007ffff788311e in
boost::asio::detail::completion_handler<boost::_bi::bind_t<void,
boost::_mfi::mf1<void, libtorrent::torrent, std::vector<int,
std::allocator<int> > const&>,
boost::_bi::list2<boost::_bi::value<boost::shared_ptr<libtorrent::torrent> >,
boost::_bi::value<std::vector<int, std::allocator<int> > > > >
>::do_complete(boost::asio::detail::task_io_service*,
boost::asio::detail::task_io_service_operation*, boost::system::error_code
const&, unsigned long) (b1=std::vector of length 5, capacity 5 = {...}, u=...,
this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:156
p = 0x0
h = <optimized out>
p = {h = <optimized out>, v = 0x0, p = 0x0}
handler = {f_ = {f_ = (void
(libtorrent::torrent::*)(libtorrent::torrent * const, const std::vector<int,
std::allocator<int> > &)) 0x7ffff78466f0
<libtorrent::torrent::prioritize_files(std::vector<int, std::allocator<int> >
const&)>}, l_ =
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::torrent>
>, boost::_bi::value<std::vector<int, std::allocator<int> > > >> =
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::torrent>
> >> = {a1_ = {t_ = {px = 0x7fffcc0c13c0, pn = {pi_ = 0x7fffcc0c13a0}}}}, a2_ =
{t_ = std::vector of length 5, capacity 5 = {1, 1, 1, 1, 6}}}, <No data
fields>}}
#6 0x00007ffff788311e in
boost::asio::detail::completion_handler<boost::_bi::bind_t<void,
boost::_mfi::mf1<void, libtorrent::torrent, std::vector<int,
std::allocator<int> > const&>,
boost::_bi::list2<boost::_bi::value<boost::shared_ptr<libtorrent::torrent> >,
boost::_bi::value<std::vector<int, std::allocator<int> > > > >
>::do_complete(boost::asio::detail::task_io_service*,
boost::asio::detail::task_io_service_operation*, boost::system::error_code
const&, unsigned long) (a1=std::vector of length 5, capacity 5 = {...}, u=...,
this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:171
p = 0x0
h = <optimized out>
p = {h = <optimized out>, v = 0x0, p = 0x0}
handler = {f_ = {f_ = (void
(libtorrent::torrent::*)(libtorrent::torrent * const, const std::vector<int,
std::allocator<int> > &)) 0x7ffff78466f0
<libtorrent::torrent::prioritize_files(std::vector<int, std::allocator<int> >
const&)>}, l_ =
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::torrent>
>, boost::_bi::value<std::vector<int, std::allocator<int> > > >> =
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::torrent>
> >> = {a1_ = {t_ = {px = 0x7fffcc0c13c0, pn = {pi_ = 0x7fffcc0c13a0}}}}, a2_ =
{t_ = std::vector of length 5, capacity 5 = {1, 1, 1, 1, 6}}}, <No data
fields>}}
#7 0x00007ffff788311e in
boost::asio::detail::completion_handler<boost::_bi::bind_t<void,
boost::_mfi::mf1<void, libtorrent::torrent, std::vector<int,
std::allocator<int> > const&>,
boost::_bi::list2<boost::_bi::value<boost::shared_ptr<libtorrent::torrent> >,
boost::_bi::value<std::vector<int, std::allocator<int> > > > >
>::do_complete(boost::asio::detail::task_io_service*,
boost::asio::detail::task_io_service_operation*, boost::system::error_code
const&, unsigned long) (a=<synthetic pointer>, f=..., this=0x7fffd6b8db90) at
/usr/include/boost/bind/bind.hpp:319
h = <optimized out>
p = {h = <optimized out>, v = 0x0, p = 0x0}
handler = {f_ = {f_ = (void
(libtorrent::torrent::*)(libtorrent::torrent * const, const std::vector<int,
std::allocator<int> > &)) 0x7ffff78466f0
<libtorrent::torrent::prioritize_files(std::vector<int, std::allocator<int> >
const&)>}, l_ =
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::torrent>
>, boost::_bi::value<std::vector<int, std::allocator<int> > > >> =
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::torrent>
> >> = {a1_ = {t_ = {px = 0x7fffcc0c13c0, pn = {pi_ = 0x7fffcc0c13a0}}}}, a2_ =
{t_ = std::vector of length 5, capacity 5 = {1, 1, 1, 1, 6}}}, <No data
fields>}}
#8 0x00007ffff788311e in
boost::asio::detail::completion_handler<boost::_bi::bind_t<void,
boost::_mfi::mf1<void, libtorrent::torrent, std::vector<int,
std::allocator<int> > const&>,
boost::_bi::list2<boost::_bi::value<boost::shared_ptr<libtorrent::torrent> >,
boost::_bi::value<std::vector<int, std::allocator<int> > > > >
>::do_complete(boost::asio::detail::task_io_service*,
boost::asio::detail::task_io_service_operation*, boost::system::error_code
const&, unsigned long) (this=0x7fffd6b8db80) at
/usr/include/boost/bind/bind.hpp:1222
h = <optimized out>
p = {h = <optimized out>, v = 0x0, p = 0x0}
handler = {f_ = {f_ = (void
(libtorrent::torrent::*)(libtorrent::torrent * const, const std::vector<int,
std::allocator<int> > &)) 0x7ffff78466f0
<libtorrent::torrent::prioritize_files(std::vector<int, std::allocator<int> >
const&)>}, l_ =
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::torrent>
>, boost::_bi::value<std::vector<int, std::allocator<int> > > >> =
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::torrent>
> >> = {a1_ = {t_ = {px = 0x7fffcc0c13c0, pn = {pi_ = 0x7fffcc0c13a0}}}}, a2_ =
{t_ = std::vector of length 5, capacity 5 = {1, 1, 1, 1, 6}}}, <No data
fields>}}
#9 0x00007ffff788311e in
boost::asio::detail::completion_handler<boost::_bi::bind_t<void,
boost::_mfi::mf1<void, libtorrent::torrent, std::vector<int,
std::allocator<int> > const&>,
boost::_bi::list2<boost::_bi::value<boost::shared_ptr<libtorrent::torrent> >,
boost::_bi::value<std::vector<int, std::allocator<int> > > > >
>::do_complete(boost::asio::detail::task_io_service*,
boost::asio::detail::task_io_service_operation*, boost::system::error_code
const&, unsigned long) (function=...) at
/usr/include/boost/asio/handler_invoke_hook.hpp:69
h = <optimized out>
p = {h = <optimized out>, v = 0x0, p = 0x0}
handler = {f_ = {f_ = (void
(libtorrent::torrent::*)(libtorrent::torrent * const, const std::vector<int,
std::allocator<int> > &)) 0x7ffff78466f0
<libtorrent::torrent::prioritize_files(std::vector<int, std::allocator<int> >
const&)>}, l_ =
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::torrent>
>, boost::_bi::value<std::vector<int, std::allocator<int> > > >> =
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::torrent>
> >> = {a1_ = {t_ = {px = 0x7fffcc0c13c0, pn = {pi_ = 0x7fffcc0c13a0}}}}, a2_ =
{t_ = std::vector of length 5, capacity 5 = {1, 1, 1, 1, 6}}}, <No data
fields>}}
#10 0x00007ffff788311e in
boost::asio::detail::completion_handler<boost::_bi::bind_t<void,
boost::_mfi::mf1<void, libtorrent::torrent, std::vector<int,
std::allocator<int> > const&>,
boost::_bi::list2<boost::_bi::value<boost::shared_ptr<libtorrent::torrent> >,
boost::_bi::value<std::vector<int, std::allocator<int> > > > >
>::do_complete(boost::asio::detail::task_io_service*,
boost::asio::detail::task_io_service_operation*, boost::system::error_code
const&, unsigned long) (context=..., function=...) at
/usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
h = <optimized out>
p = {h = <optimized out>, v = 0x0, p = 0x0}
handler = {f_ = {f_ = (void
(libtorrent::torrent::*)(libtorrent::torrent * const, const std::vector<int,
std::allocator<int> > &)) 0x7ffff78466f0
<libtorrent::torrent::prioritize_files(std::vector<int, std::allocator<int> >
const&)>}, l_ =
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::torrent>
>, boost::_bi::value<std::vector<int, std::allocator<int> > > >> =
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::torrent>
> >> = {a1_ = {t_ = {px = 0x7fffcc0c13c0, pn = {pi_ = 0x7fffcc0c13a0}}}}, a2_ =
{t_ = std::vector of length 5, capacity 5 = {1, 1, 1, 1, 6}}}, <No data
fields>}}
#11 0x00007ffff788311e in
boost::asio::detail::completion_handler<boost::_bi::bind_t<void,
boost::_mfi::mf1<void, libtorrent::torrent, std::vector<int,
std::allocator<int> > const&>,
boost::_bi::list2<boost::_bi::value<boost::shared_ptr<libtorrent::torrent> >,
boost::_bi::value<std::vector<int, std::allocator<int> > > > >
>::do_complete(boost::asio::detail::task_io_service*,
boost::asio::detail::task_io_service_operation*, boost::system::error_code
const&, unsigned long) (owner=0xf1f410, base=<optimized out>) at
/usr/include/boost/asio/detail/completion_handler.hpp:68
h = <optimized out>
p = {h = <optimized out>, v = 0x0, p = 0x0}
handler = {f_ = {f_ = (void
(libtorrent::torrent::*)(libtorrent::torrent * const, const std::vector<int,
std::allocator<int> > &)) 0x7ffff78466f0
<libtorrent::torrent::prioritize_files(std::vector<int, std::allocator<int> >
const&)>}, l_ =
{<boost::_bi::storage2<boost::_bi::value<boost::shared_ptr<libtorrent::torrent>
>, boost::_bi::value<std::vector<int, std::allocator<int> > > >> =
{<boost::_bi::storage1<boost::_bi::value<boost::shared_ptr<libtorrent::torrent>
> >> = {a1_ = {t_ = {px = 0x7fffcc0c13c0, pn = {pi_ = 0x7fffcc0c13a0}}}}, a2_ =
{t_ = std::vector of length 5, capacity 5 = {1, 1, 1, 1, 6}}}, <No data
fields>}}
#12 0x00007ffff779a078 in boost::asio::io_service::run() (bytes_transferred=0,
ec=..., owner=..., this=<optimized out>) at
/usr/include/boost/asio/detail/task_io_service_operation.hpp:38
task_result = 0
on_exit = {task_io_service_ = 0xf1f410, lock_ = 0x7fffd6b8dc10,
this_thread_ = 0x7fffd6b8dc90}
more_handlers = <optimized out>
this_thread = {<boost::asio::detail::thread_info_base> =
{<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ =
0x7fffcc0a9b80}, 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_ =
0xf1f410, value_ = 0x7fffd6b8dc90, next_ = 0x0}
lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_
= @0xf1f440, locked_ = false}
n = 1544082
ec = {m_val = 0, m_cat = 0x7ffff75d80c8}
#13 0x00007ffff779a078 in boost::asio::io_service::run() (ec=...,
this_thread=..., lock=..., this=0xf1f410) at
/usr/include/boost/asio/detail/impl/task_io_service.ipp:372
task_result = 0
on_exit = {task_io_service_ = 0xf1f410, lock_ = 0x7fffd6b8dc10,
this_thread_ = 0x7fffd6b8dc90}
more_handlers = <optimized out>
this_thread = {<boost::asio::detail::thread_info_base> =
{<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ =
0x7fffcc0a9b80}, 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_ =
0xf1f410, value_ = 0x7fffd6b8dc90, next_ = 0x0}
lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_
= @0xf1f440, locked_ = false}
n = 1544082
ec = {m_val = 0, m_cat = 0x7ffff75d80c8}
#14 0x00007ffff779a078 in boost::asio::io_service::run() (ec=...,
this=0xf1f410) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
this_thread = {<boost::asio::detail::thread_info_base> =
{<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ =
0x7fffcc0a9b80}, 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_ =
0xf1f410, value_ = 0x7fffd6b8dc90, next_ = 0x0}
lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_
= @0xf1f440, locked_ = false}
n = 1544082
ec = {m_val = 0, m_cat = 0x7ffff75d80c8}
#15 0x00007ffff779a078 in boost::asio::io_service::run() (this=<optimized out>)
at /usr/include/boost/asio/impl/io_service.ipp:59
ec = {m_val = 0, m_cat = 0x7ffff75d80c8}
#16 0x00007ffff76a02bf in
boost::asio::detail::boost_asio_detail_posix_thread_function(void*)
(arg=0xef68d0) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:64
func = {ptr = 0xef68d0}
#17 0x00007ffff5f5b444 in start_thread (arg=0x7fffd6b8e700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fffd6b8e700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736795830016,
-6113948030957987492, 0, 140737488346959, 3, 140737345330208,
6113999165846247772, 6113934752917936476}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#18 0x00007ffff53fe20d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 4 (Thread 0x7fffd738f700 (LWP 4478)):
#0 0x00007ffff53f509d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff411b896 in g_main_context_iterate (priority=<optimized out>,
n_fds=1, fds=0x7fffc8002e70, timeout=<optimized out>, context=0x7fffc8000990)
at ././glib/gmain.c:4226
poll_func = 0x7ffff412b3d0 <g_poll>
max_priority = 2147483647
timeout = 9992
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x7fffc8002e70
#2 0x00007ffff411b896 in g_main_context_iterate
(context=context@entry=0x7fffc8000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3922
max_priority = 2147483647
timeout = 9992
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x7fffc8002e70
#3 0x00007ffff411b9ac in g_main_context_iteration (context=0x7fffc8000990,
may_block=may_block@entry=1) at ././glib/gmain.c:3988
retval = <optimized out>
#4 0x00007ffff644c4ff in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fffc80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
d = 0x7fffc80008e0
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#5 0x00007ffff63f419a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffd738ecc0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
d = 0x7fffc8002d90
locker = {val = 14868400}
ref = {d = 0x7fffc8002d90, locker = @0x7fffd738ec40, exceptionCaught =
true}
#6 0x00007ffff6219e53 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
d = 0xe2df40
locker = {val = 14868400}
eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6642378 <vtable for
QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata =
0x7ffff6568580 <qt_meta_stringdata_QObject>, data = 0x7ffff6568460
<qt_meta_data_QObject>, static_metacall = 0x7ffff642b5f0
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fffc8002d90},
static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65b00e0
<qt_meta_stringdata_Qt>, data = 0x7ffff65ad660 <qt_meta_data_Qt>,
static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static
staticMetaObject = {d = {superdata = 0x7ffff6639820
<QObject::staticMetaObject>, stringdata = 0x7ffff65c6b60
<qt_meta_stringdata_QEventLoop>, data = 0x7ffff65c6b00
<qt_meta_data_QEventLoop>, static_metacall = 0x7ffff649fc60
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#7 0x00007ffff621ed78 in QThreadPrivate::start(void*) (arg=0xece890) at
thread/qthread_unix.cpp:341
__clframe = {__cancel_routine = 0x7ffff621de20
<QThreadPrivate::finish(void*)>, __cancel_arg = 0xece890, __do_it = 1,
__cancel_type = <optimized out>}
thr = 0xece890
data = 0xf12200
#8 0x00007ffff5f5b444 in start_thread (arg=0x7fffd738f700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fffd738f700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736804222720,
-6113948030957987492, 0, 140737488347663, 3, 140737488347904,
6114000266968488284, 6113934752917936476}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0x00007ffff53fe20d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 3 (Thread 0x7fffd8435700 (LWP 4477)):
#0 0x00007ffff53f509d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff411b896 in g_main_context_iterate (priority=<optimized out>,
n_fds=4, fds=0x7fffd000c7a0, timeout=<optimized out>, context=0x7fffd0000990)
at ././glib/gmain.c:4226
poll_func = 0x7ffff412b3d0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 4
allocated_nfds = 4
fds = 0x7fffd000c7a0
#2 0x00007ffff411b896 in g_main_context_iterate
(context=context@entry=0x7fffd0000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3922
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 4
allocated_nfds = 4
fds = 0x7fffd000c7a0
#3 0x00007ffff411b9ac in g_main_context_iteration (context=0x7fffd0000990,
may_block=may_block@entry=1) at ././glib/gmain.c:3988
retval = <optimized out>
#4 0x00007ffff644c4ff in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fffd00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
d = 0x7fffd00008e0
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#5 0x00007ffff63f419a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffd8434c90, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
d = 0x7fffd0002f90
locker = {val = 16338880}
ref = {d = 0x7fffd0002f90, locker = @0x7fffd8434c10, exceptionCaught =
true}
#6 0x00007ffff6219e53 in QThread::exec() (this=this@entry=0x7ffff7facd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
d = 0xf94f50
locker = {val = 16338880}
eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6642378 <vtable for
QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata =
0x7ffff6568580 <qt_meta_stringdata_QObject>, data = 0x7ffff6568460
<qt_meta_data_QObject>, static_metacall = 0x7ffff642b5f0
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fffd0002f90},
static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65b00e0
<qt_meta_stringdata_Qt>, data = 0x7ffff65ad660 <qt_meta_data_Qt>,
static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static
staticMetaObject = {d = {superdata = 0x7ffff6639820
<QObject::staticMetaObject>, stringdata = 0x7ffff65c6b60
<qt_meta_stringdata_QEventLoop>, data = 0x7ffff65c6b00
<qt_meta_data_QEventLoop>, static_metacall = 0x7ffff649fc60
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#7 0x00007ffff7f38525 in QDBusConnectionManager::run() (this=0x7ffff7facd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
locker = <optimized out>
#8 0x00007ffff621ed78 in QThreadPrivate::start(void*) (arg=0x7ffff7facd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:341
__clframe = {__cancel_routine = 0x7ffff621de20
<QThreadPrivate::finish(void*)>, __cancel_arg = 0x7ffff7facd60 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>, __do_it = 1,
__cancel_type = <optimized out>}
thr = 0x7ffff7facd60 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>
data = 0xef1c90
#9 0x00007ffff5f5b444 in start_thread (arg=0x7fffd8435700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fffd8435700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736821679872,
-6113948030957987492, 0, 140737488347407, 3, 140737488347648,
6114010526571616604, 6113934752917936476}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#10 0x00007ffff53fe20d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 2 (Thread 0x7fffeab4a700 (LWP 4474)):
#0 0x00007ffff53f509d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff1ed4340 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2 0x00007ffff1ed5f39 in xcb_wait_for_event () at
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3 0x00007fffeca81a79 in QXcbEventReader::run() (this=0xc1ac00) at
qxcbconnection.cpp:1325
event = <optimized out>
#4 0x00007ffff621ed78 in QThreadPrivate::start(void*) (arg=0xc1ac00) at
thread/qthread_unix.cpp:341
__clframe = {__cancel_routine = 0x7ffff621de20
<QThreadPrivate::finish(void*)>, __cancel_arg = 0xc1ac00, __do_it = 1,
__cancel_type = <optimized out>}
thr = 0xc1ac00
data = 0xc1af60
#5 0x00007ffff5f5b444 in start_thread (arg=0x7fffeab4a700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fffeab4a700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737131095808,
-6113948030957987492, 0, 140737488346383, 3, 140737488346624,
6113972676635449692, 6113934752917936476}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#6 0x00007ffff53fe20d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 1 (Thread 0x7ffff7e44900 (LWP 4435)):
#0 0x00007ffff5f6107f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff781e3e8 in
libtorrent::condition_variable::wait(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&)
(this=<optimized out>, l=...) at ../../src/thread.cpp:77
#2 0x00007ffff779ae0b in libtorrent::aux::torrent_wait(bool&,
libtorrent::aux::session_impl&) (done=@0x7fffffffc5af: false, ses=...) at
../../src/session_call.cpp:86
l = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ =
@0xd704a0, locked_ = true}
#3 0x00007ffff788bf5c in
libtorrent::aux::sync_call_handle<boost::shared_ptr<libtorrent::torrent>
>(boost::shared_ptr<libtorrent::torrent>&, boost::function<void ()>) (h=...,
f=...) at ../../include/libtorrent/aux_/session_call.hpp:72
done = false
#4 0x00007ffff78744a3 in libtorrent::torrent_handle::status(unsigned int)
const (this=this@entry=0x2e6f3b8, flags=flags@entry=4294967295) at
../../src/torrent_handle.cpp:395
st = {handle = {m_torrent = {px = 0x0, pn = {pi_ = 0x0}}}, error = "",
errc = {m_val = 0, m_cat = 0x7ffff75d80c8}, error_file = -1, save_path = "",
name = "", torrent_file = {px = 0x0, pn = {pi_ = 0x0}}, next_announce = {__r =
0}, announce_interval = {__r = 37370192}, current_tracker = "", total_download
= 0, total_upload = 0, total_payload_download = 0, total_payload_upload = 0,
total_failed_bytes = 0, total_redundant_bytes = 0, pieces = {m_buf = 0x0},
verified_pieces = {m_buf = 0x0}, total_done = 0, total_wanted_done = 0,
total_wanted = 0, all_time_upload = 0, all_time_download = 0, added_time = 0,
completed_time = 0, last_seen_complete = 0, storage_mode =
libtorrent::storage_mode_sparse, progress = 0, progress_ppm = 0, queue_position
= 0, download_rate = 0, upload_rate = 0, download_payload_rate = 0,
upload_payload_rate = 0, num_seeds = 0, num_peers = 0, num_complete = -1,
num_incomplete = -1, list_seeds = 0, list_peers = 0, connect_candidates = 0,
num_pieces = 0, distributed_full_copies = 0, distributed_fraction = 0,
distributed_copies = 0, block_size = 0, num_uploads = 0, num_connections = 0,
uploads_limit = 0, connections_limit = 0, up_bandwidth_queue = 0,
down_bandwidth_queue = 0, time_since_upload = 0, time_since_download = 0,
active_time = 0, finished_time = 0, seeding_time = 0, seed_rank = 0,
last_scrape = 0, priority = 0, state =
libtorrent::torrent_status::checking_resume_data, need_save_resume = false,
ip_filter_applies = true, upload_mode = false, share_mode = false,
super_seeding = false, paused = false, auto_managed = false,
sequential_download = false, is_seeding = false, is_finished = false,
has_metadata = false, has_incoming = false, seed_mode = false, moving_storage =
false, is_loaded = true, announcing_to_trackers = false, announcing_to_lsd =
false, announcing_to_dht = false, stop_when_ready = false, info_hash = {static
size = 20, m_number = {0, 0, 0, 0, 0}}}
t = {px = 0x0, pn = {pi_ = 0x0}}
#5 0x0000000000544cfa in BitTorrent::TorrentHandle::updateStatus()
(this=this@entry=0x2e6f3a0) at ../../src/base/bittorrent/torrenthandle.cpp:1778
status = {handle = {m_torrent = {px = 0x0, pn = {pi_ = 0x0}}}, error =
"", errc = {m_val = 0, m_cat = 0x7ffff75d80c8}, error_file = -1, save_path =
"", name = "", torrent_file = {px = 0x0, pn = {pi_ = 0x0}}, next_announce =
{__r = 0}, announce_interval = {__r = 140737352982528}, current_tracker = "",
total_download = 0, total_upload = 0, total_payload_download = 0,
total_payload_upload = 0, total_failed_bytes = 0, total_redundant_bytes = 0,
pieces = {m_buf = 0x0}, verified_pieces = {m_buf = 0x0}, total_done = 0,
total_wanted_done = 0, total_wanted = 0, all_time_upload = 0, all_time_download
= 0, added_time = 0, completed_time = 0, last_seen_complete = 0, storage_mode =
libtorrent::storage_mode_sparse, progress = 0, progress_ppm = 0, queue_position
= 0, download_rate = 0, upload_rate = 0, download_payload_rate = 0,
upload_payload_rate = 0, num_seeds = 0, num_peers = 0, num_complete = -1,
num_incomplete = -1, list_seeds = 0, list_peers = 0, connect_candidates = 0,
num_pieces = 0, distributed_full_copies = 0, distributed_fraction = 0,
distributed_copies = 0, block_size = 0, num_uploads = 0, num_connections = 0,
uploads_limit = 0, connections_limit = 0, up_bandwidth_queue = 0,
down_bandwidth_queue = 0, time_since_upload = 0, time_since_download = 0,
active_time = 0, finished_time = 0, seeding_time = 0, seed_rank = 0,
last_scrape = 0, priority = 0, state =
libtorrent::torrent_status::checking_resume_data, need_save_resume = false,
ip_filter_applies = true, upload_mode = false, share_mode = false,
super_seeding = false, paused = false, auto_managed = false,
sequential_download = false, is_seeding = false, is_finished = false,
has_metadata = false, has_incoming = false, seed_mode = false, moving_storage =
false, is_loaded = true, announcing_to_trackers = false, announcing_to_lsd =
false, announcing_to_dht = false, stop_when_ready = false, info_hash = {static
size = 20, m_number = {0, 0, 0, 0, 0}}}
#6 0x000000000054ac80 in
BitTorrent::TorrentHandle::prioritizeFiles(QVector<int> const&)
(this=0x2e6f3a0, priorities=...) at
../../src/base/bittorrent/torrenthandle.cpp:1911
firstLastPieceFirst = false
progress = {d = 0x3320130}
oldPriorities = {d = 0x32cce30}
spath = {static null = {<No data fields>}, d = 0x235f5a0}
#7 0x00000000005c99c2 in PropertiesWidget::applyPriorities() (this=0x164c250)
at ../../src/gui/properties/propertieswidget.cpp:873
priorities = {d = 0x29edac0}
#8 0x00007ffff6423bd9 in QMetaObject::activate(QObject*, int, int, void**)
(sender=0x20274a0, signalOffset=<optimized out>, local_signal_index=<optimized
out>, argv=<optimized out>) at kernel/qobject.cpp:3730
receiverInSameThread = <optimized out>
sw = {receiver = 0x164c250, previousSender = 0x0, currentSender =
{sender = 0x20274a0, signal = 27, ref = 1}, switched = true}
callFunction = 0x693fa0 <PropertiesWidget::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**)>
receiver = 0x164c250
method_relative = 9
c = 0x18cfc30
last = 0x18cfc30
locker = {val = 140737327170936}
connectionLists = {connectionLists = 0x2027a00}
list = <optimized out>
signal_index = 27
empty_argv = {0x0}
currentThreadId = 0x7ffff7e44900
#9 0x00007ffff6423bd9 in QMetaObject::activate(QObject*, int, int, void**)
(sender=sender@entry=0x2026000, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3730
receiverInSameThread = <optimized out>
sw = {receiver = 0x20274a0, previousSender = 0x0, currentSender =
{sender = 0x2026000, signal = 26, ref = 1}, switched = true}
callFunction = 0x69adb0
<TorrentContentFilterModel::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**)>
receiver = 0x20274a0
method_relative = 0
c = 0x196b1c0
last = 0x196b1c0
locker = {val = 140737327170896}
connectionLists = {connectionLists = 0x1969e80}
list = <optimized out>
signal_index = 26
empty_argv = {0x0}
currentThreadId = 0x7ffff7e44900
#10 0x00007ffff6424187 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x2026000, m=m@entry=0xbb4280
<TorrentContentModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3595
#11 0x000000000069ac70 in TorrentContentModel::filteredFilesChanged()
(this=this@entry=0x2026000) at moc_torrentcontentmodel.cpp:138
#12 0x0000000000635678 in TorrentContentModel::setData(QModelIndex const&,
QVariant const&, int) (this=0x2026000, index=..., value=..., role=<optimized
out>) at ../../src/gui/torrentcontentmodel.cpp:138
#13 0x00007ffff63b9e57 in QSortFilterProxyModel::setData(QModelIndex const&,
QVariant const&, int) (this=this@entry=0x20274a0, index=..., value=...,
role=role@entry=10) at itemmodels/qsortfilterproxymodel.cpp:1979
d = 0x196b360
source_index = {r = 0, c = 0, i = 36301904, m = 0x2026000}
#14 0x00007ffff7160868 in QItemDelegate::editorEvent(QEvent*,
QAbstractItemModel*, QStyleOptionViewItem const&, QModelIndex const&)
(this=0x157f6d0, event=0x7fffffffdce0, model=0x20274a0, option=..., index=...)
at itemviews/qitemdelegate.cpp:1189
flags = <optimized out>
value = {d = {data = {c = 0 '\000', uc = 0 '\000', s = 0, sc = 0
'\000', us = 0, i = 0, u = 0, l = 0, ul = 0, b = false, d = 0, f = 0, real = 0,
ll = 0, ull = 0, o = 0x0, ptr = 0x0, shared = 0x0}, type = 2, is_shared = 0,
is_null = 0}}
state = <optimized out>
#15 0x00007ffff71113e3 in
QAbstractItemViewPrivate::sendDelegateEvent(QModelIndex const&, QEvent*) const
(this=this@entry=0x14e1f40, index=..., event=event@entry=0x7fffffffdce0) at
itemviews/qabstractitemview.cpp:4312
buddy = {r = 3, c = 0, i = 16920320, m = 0x20274a0}
options = {<QStyleOption> = {version = 4, type = 10, state = {i =
65537}, direction = Qt::LeftToRight, rect = {x1 = -12, y1 = 76, x2 = 929, y2 =
94}, fontMetrics = {d = {d = 0xd1fdc0}}, palette = {static staticMetaObject =
{d = {superdata = 0x0, stringdata = 0x7ffff6c9c960
<qt_meta_stringdata_QPalette>, data = 0x7ffff6c9c800 <qt_meta_data_QPalette>,
static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d =
0xddb100, {data = {current_group = 0, resolve_mask = 0},
for_faster_swapping_dont_use = 0}}, styleObject = 0x14e1f00}, displayAlignment
= {i = 129}, decorationAlignment = {i = 132}, textElideMode = Qt::ElideRight,
decorationPosition = QStyleOptionViewItem::Left, decorationSize = {wd = 16, ht
= 16}, font = {static staticMetaObject = {d = {superdata = 0x0, stringdata =
0x7ffff6ca0560 <qt_meta_stringdata_QFont>, data = 0x7ffff6ca04a0
<qt_meta_data_QFont>, static_metacall = 0x0, relatedMetaObjects = 0x0,
extradata = 0x0}}, d = {d = 0xd1fdc0}, resolve_mask = 0},
showDecorationSelected = true, features = {i = 0}, locale = {static
staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65bd780
<qt_meta_stringdata_QLocale>, data = 0x7ffff65bbf60 <qt_meta_data_QLocale>,
static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = {d =
0x2eea890}}, widget = 0x14e1f00, index = {r = -1, c = -1, i = 0, m = 0x0},
checkState = Qt::Unchecked, icon = {d = 0x0}, text = {static null = {<No data
fields>}, d = 0x7ffff64c4c40 <QArrayData::shared_null>}, viewItemPosition =
QStyleOptionViewItem::Invalid, backgroundBrush = {d = {d = 0xce99c0}}}
delegate = <optimized out>
#16 0x00007ffff7116f1b in QAbstractItemView::edit(QModelIndex const&,
QAbstractItemView::EditTrigger, QEvent*) (this=this@entry=0x14e1f00, index=...,
trigger=trigger@entry=QAbstractItemView::SelectedClicked,
event=event@entry=0x7fffffffdce0) at itemviews/qabstractitemview.cpp:2600
lastTrigger = <optimized out>
#17 0x00007ffff711178d in QAbstractItemView::mouseReleaseEvent(QMouseEvent*)
(this=this@entry=0x14e1f00, event=event@entry=0x7fffffffdce0) at
itemviews/qabstractitemview.cpp:1854
pos = {xp = 5, yp = 89}
index = {d = 0x112a3f0}
click = true
trigger = QAbstractItemView::SelectedClicked
edited = <optimized out>
#18 0x00007ffff7159a93 in QTreeView::mouseReleaseEvent(QMouseEvent*)
(this=0x14e1f00, event=0x7fffffffdce0) at itemviews/qtreeview.cpp:1921
#19 0x00007ffff6eef6d8 in QWidget::event(QEvent*) (this=this@entry=0x14e1f00,
event=event@entry=0x7fffffffdce0) at kernel/qwidget.cpp:9114
#20 0x00007ffff6ff117e in QFrame::event(QEvent*) (this=0x14e1f00,
e=0x7fffffffdce0) at widgets/qframe.cpp:544
result = <optimized out>
#21 0x00007ffff711b3c3 in QAbstractItemView::viewportEvent(QEvent*)
(this=this@entry=0x14e1f00, event=event@entry=0x7fffffffdce0) at
itemviews/qabstractitemview.cpp:1694
#22 0x00007ffff71592dc in QTreeView::viewportEvent(QEvent*) (this=0x14e1f00,
event=0x7fffffffdce0) at itemviews/qtreeview.cpp:1313
#23 0x00007ffff63f61b1 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
(receiver=receiver@entry=0x14e25a0, event=event@entry=0x7fffffffdce0) at
kernel/qcoreapplication.cpp:1126
obj = <optimized out>
i = 0
#24 0x00007ffff6ea9bc5 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x14e25a0, e=0x7fffffffdce0) at
kernel/qapplication.cpp:3800
consumed = <optimized out>
this = <optimized out>
e = 0x7fffffffdce0
receiver = 0x14e25a0
#25 0x00007ffff6eaff47 in QApplication::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=receiver@entry=0x14e25a0, e=0x7fffffffdce0) at
kernel/qapplication.cpp:3277
me = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ffff6d37958
<vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = 0x0,
stringdata = 0x7ffff65c7520 <qt_meta_stringdata_QEvent>, data = 0x7ffff65c6f80
<qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0,
extradata = 0x0}}, d = 0x0, t = 3, posted = 0, spont = 1, m_accept = 1,
reserved = 0}, modState = {i = 0}, ts = 15274103}, l = {xp = 5, yp = 89}, w =
{xp = 283, yp = 548}, s = {xp = 289, yp = 613}, b = Qt::LeftButton, mouseState
= {i = 0}, caps = 0, velocity = {xp = 0, yp = 0}}
w = 0x14e25a0
mouse = 0x7fffffffdce0
eventAccepted = <optimized out>
relpos = {xp = 5, yp = 89}
pw = {wp = {d = 0x2d9e790, value = 0x14e25a0}}
res = false
#26 0x00000000004c9882 in Application::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=0x14e25a0, event=<optimized out>) at
../../src/app/application.cpp:502
#27 0x00007ffff63f6450 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=receiver@entry=0x14e25a0, event=event@entry=0x7fffffffdce0) at
kernel/qcoreapplication.cpp:1015
selfRequired = true
result = false
cbdata = {0x14e25a0, 0x7fffffffdce0, 0x7fffffffdb1f}
d = <optimized out>
threadData = 0xc03fc0
loopLevelCounter = {threadData = 0xc03fc0}
#28 0x00007ffff6eae615 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
(event=<optimized out>, receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225
receiverGuard = {wp = {d = 0x2d9e790, value = 0x14e25a0}}
nativeGuard = {wp = {d = 0xffb660, value = 0xf51ef0}}
alienGuard = {wp = {d = 0x2d9e790, value = 0x14e25a0}}
activePopupWidget = {wp = {d = 0x0, value = 0x0}}
widgetUnderMouse = <optimized out>
wasLeaveAfterRelease = true
result = <optimized out>
#29 0x00007ffff6eae615 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
(receiver=receiver@entry=0x14e25a0, event=event@entry=0x7fffffffdce0,
alienWidget=alienWidget@entry=0x14e25a0, nativeWidget=0xf51ef0,
buttonDown=buttonDown@entry=0x7ffff73d3cf0 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2775
receiverGuard = {wp = {d = 0x2d9e790, value = 0x14e25a0}}
nativeGuard = {wp = {d = 0xffb660, value = 0xf51ef0}}
alienGuard = {wp = {d = 0x2d9e790, value = 0x14e25a0}}
activePopupWidget = {wp = {d = 0x0, value = 0x0}}
widgetUnderMouse = <optimized out>
wasLeaveAfterRelease = true
result = <optimized out>
#30 0x00007ffff6f09ee6 in QWidgetWindow::handleMouseEvent(QMouseEvent*)
(this=this@entry=0x21ef460, event=event@entry=0x7fffffffe170) at
kernel/qwidgetwindow.cpp:603
translated = {<QInputEvent> = {<QEvent> = {_vptr.QEvent =
0x7ffff6d37958 <vtable for QMouseEvent+16>, static staticMetaObject = {d =
{superdata = 0x0, stringdata = 0x7ffff65c7520 <qt_meta_stringdata_QEvent>, data
= 0x7ffff65c6f80 <qt_meta_data_QEvent>, static_metacall = 0x0,
relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 3, posted = 0, spont
= 1, m_accept = 1, reserved = 24}, modState = {i = 0}, ts = 15274103}, l = {xp
= 5, yp = 89}, w = {xp = 283, yp = 548}, s = {xp = 289, yp = 613}, b =
Qt::LeftButton, mouseState = {i = 0}, caps = 0, velocity = {xp = 0, yp = 0}}
contextMenuTrigger = QEvent::MouseButtonPress
widget = 0x14e25a0
mapped = {xp = 5, yp = 89}
receiver = 0x14e25a0
#31 0x00007ffff6f0c803 in QWidgetWindow::event(QEvent*) (this=0x21ef460,
event=0x7fffffffe170) at kernel/qwidgetwindow.cpp:233
#32 0x00007ffff6ea9bec in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x21ef460, e=0x7fffffffe170) at
kernel/qapplication.cpp:3804
consumed = <optimized out>
this = <optimized out>
e = 0x7fffffffe170
receiver = 0x21ef460
#33 0x00007ffff6eaf08f in QApplication::notify(QObject*, QEvent*)
(this=0xc03dc0, receiver=receiver@entry=0x21ef460, e=0x7fffffffe170) at
kernel/qapplication.cpp:3561
w = 0x21ef460
extra = <optimized out>
isProxyWidget = <optimized out>
res = false
#34 0x00000000004c9882 in Application::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=0x21ef460, event=<optimized out>) at
../../src/app/application.cpp:502
#35 0x00007ffff63f6450 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=receiver@entry=0x21ef460, event=event@entry=0x7fffffffe170) at
kernel/qcoreapplication.cpp:1015
selfRequired = true
result = false
cbdata = {0x21ef460, 0x7fffffffe170, 0x7fffffffe03f}
d = <optimized out>
threadData = 0xc03fc0
loopLevelCounter = {threadData = 0xc03fc0}
#36 0x00007ffff68c0713 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
(event=0x7fffffffe170, receiver=0x21ef460) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
type = QEvent::MouseButtonRelease
stateChange = <optimized out>
window = 0x21ef460
localPoint = {xp = 283, yp = 548}
globalPoint = {xp = 289, yp = 613}
button = Qt::LeftButton
doubleClick = false
frameStrut = false
ev = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ffff6d37958
<vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = 0x0,
stringdata = 0x7ffff65c7520 <qt_meta_stringdata_QEvent>, data = 0x7ffff65c6f80
<qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0,
extradata = 0x0}}, d = 0x0, t = 3, posted = 0, spont = 1, m_accept = 1,
reserved = 0}, modState = {i = 0}, ts = 15274103}, l = {xp = 283, yp = 548}, w
= {xp = 283, yp = 548}, s = {xp = 289, yp = 613}, b = Qt::LeftButton,
mouseState = {i = 0}, caps = 0, velocity = {xp = 0, yp = 0}}
#37 0x00007ffff68c0713 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
(e=0x22a9650) at kernel/qguiapplication.cpp:1877
type = QEvent::MouseButtonRelease
stateChange = <optimized out>
window = 0x21ef460
localPoint = {xp = 283, yp = 548}
globalPoint = {xp = 289, yp = 613}
button = Qt::LeftButton
doubleClick = false
frameStrut = false
ev = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ffff6d37958
<vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = 0x0,
stringdata = 0x7ffff65c7520 <qt_meta_stringdata_QEvent>, data = 0x7ffff65c6f80
<qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0,
extradata = 0x0}}, d = 0x0, t = 3, posted = 0, spont = 1, m_accept = 1,
reserved = 0}, modState = {i = 0}, ts = 15274103}, l = {xp = 283, yp = 548}, w
= {xp = 283, yp = 548}, s = {xp = 289, yp = 613}, b = Qt::LeftButton,
mouseState = {i = 0}, caps = 0, velocity = {xp = 0, yp = 0}}
#38 0x00007ffff68c1f25 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
(e=e@entry=0x22a9650) at kernel/qguiapplication.cpp:1661
#39 0x00007ffff689fc1b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=...) at kernel/qwindowsysteminterface.cpp:648
event = 0x22a9650
nevents = 1
#40 0x00007fffecab7d60 in userEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=<optimized out>) at
eventdispatchers/qeventdispatcher_glib.cpp:70
userEventSource = <optimized out>
dispatcher = <optimized out>
#41 0x00007ffff411b697 in g_main_context_dispatch (context=0x7fffe40016f0) at
././glib/gmain.c:3201
dispatch = 0x7fffecab7d50 <userEventSourceDispatch(GSource*,
GSourceFunc, gpointer)>
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
source = 0xce96b0
current = 0xdfb5a0
i = 1
#42 0x00007ffff411b697 in g_main_context_dispatch
(context=context@entry=0x7fffe40016f0) at ././glib/gmain.c:3854
#43 0x00007ffff411b900 in g_main_context_iterate
(context=context@entry=0x7fffe40016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3927
max_priority = 0
timeout = 0
some_ready = 1
nfds = 7
allocated_nfds = 7
fds = <optimized out>
#44 0x00007ffff411b9ac in g_main_context_iteration (context=0x7fffe40016f0,
may_block=may_block@entry=1) at ././glib/gmain.c:3988
retval = <optimized out>
#45 0x00007ffff644c4ff in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0xc89a50, flags=...) at kernel/qeventdispatcher_glib.cpp:417
d = 0xce9140
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#46 0x00007ffff63f419a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffffffe510, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
d = 0x223a960
locker = {val = 12599504}
ref = {d = 0x223a960, locker = @0x7fffffffe490, exceptionCaught = true}
#47 0x00007ffff63fc99c in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1285
threadData = 0xc03fc0
eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6642378 <vtable for
QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata =
0x7ffff6568580 <qt_meta_stringdata_QObject>, data = 0x7ffff6568460
<qt_meta_data_QObject>, static_metacall = 0x7ffff642b5f0
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x223a960}, static
staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65b00e0
<qt_meta_stringdata_Qt>, data = 0x7ffff65ad660 <qt_meta_data_Qt>,
static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static
staticMetaObject = {d = {superdata = 0x7ffff6639820
<QObject::staticMetaObject>, stringdata = 0x7ffff65c6b60
<qt_meta_stringdata_QEventLoop>, data = 0x7ffff65c6b00
<qt_meta_data_QEventLoop>, static_metacall = 0x7ffff649fc60
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#48 0x00007ffff68b7b6c in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1607
#49 0x00007ffff6ea6c25 in QApplication::exec() () at
kernel/qapplication.cpp:2979
#50 0x00000000004cc713 in Application::exec(QStringList const&)
(this=this@entry=0xc03dc0, params=...) at ../../src/app/application.cpp:447
#51 0x00000000004be240 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at ../../src/app/main.cpp:269
isOneArg = <optimized out>
appId = {static null = {<No data fields>}, d = 0xc03d70}
app = {d = 0xc03dc0}
params = {showHelp = false, showVersion = false, noSplash = false,
webUiPort = 8080, torrents = {<QList<QString>> =
{<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null
= {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static
_S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end =
0, array = {0x0}}, d = 0x7ffff64c5e00 <QListData::shared_null>}, d =
0x7ffff64c5e00 <QListData::shared_null>}}, <No data fields>}, unknownParameter
= {static null = {<No data fields>}, d = 0x7ffff64c4c40
<QArrayData::shared_null>}}