Any news on this bug? May be it should be reassigned to something like libtorrent-raterbar6? One more stacktrace attached.
[New LWP 28421] [New LWP 28422] [New LWP 28430] [New LWP 28431] [New LWP 28409] [New LWP 28420] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1". Core was generated by `/usr/bin/python /usr/bin/deluged'. Program terminated with signal 6, Aborted. #0 0xf7727425 in __kernel_vsyscall ()
Thread 6 (Thread 0xf6821b70 (LWP 28420)):
#0 0xf7727425 in __kernel_vsyscall ()
No symbol table info available.
#1 0xf770920a in __pthread_cond_wait (cond=0x949f120, mutex=0x949f108) at
pthread_cond_wait.c:153
__status = -512
_val = 397
futex_val = <optimized out>
buffer = {__routine = 0xf77093a0 <__condvar_cleanup>, __arg =
0xf6820fdc, __canceltype = -159248127, __prev = 0x0}
cbuffer = {oldtype = 0, cond = 0x949f120, mutex = 0x949f108, bc_seq =
198}
err = <optimized out>
pshared = 0
val = <optimized out>
seq = 198
#2 0xf6b27781 in wait<boost::unique_lock<boost::recursive_mutex> > (m=...,
this=<optimized out>) at
/usr/include/boost/thread/pthread/condition_variable.hpp:137
check_for_interruption = {thread_info = 0x8f4e848, m = 0x949f108, set =
true}
res = -159247848
#3 libtorrent::disk_io_thread::operator() (this=0x949ef50) at
../../src/disk_io_thread.cpp:1413
jl = {m = 0x949f0f0, is_locked = false}
holder = {m_disk_pool = @0x949ef50, m_buf = 0x0, m_num_blocks = 1}
ret = 155840776
j = {action = libtorrent::disk_io_job::read, buffer = 0xc7c8000
"'\243l܈\327\330bb\251\026\243\252\200\252L6u\260\244\321\021\247)颚\357\065\201Y\020\021\026\366\071Y\327\031:\234B\250\061\252s<\263j\235\246ګ\031C\201\211\372\021\244\223\315\367\372wsy\003\060a\002\357=%(\b{J]\027\222U\365r\005W\037\226\347u\362\"\242%\251\314\002e\220\252\027E\260\344f\271\002\324jW\006T6\314-\314\320\062\"\312T:\314&\025趐\323\346\065\237s۪\306Z\t\205\f>KY\256V\232\\f6JD\001\327.\"\035\355)tXJW\325\310\025\334~\003?\300T\351\237)\257\t\365ko\275\272E\372\223:}\213bMp\347RL\226\032Z\365\322X\245"...,
buffer_size = 16384, storage = {px = 0xecdd9ee8}, piece = 206, offset =
360448, str = {static npos = <optimized out>, _M_dataplus =
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data
fields>}, <No data fields>}, _M_p = 0xf69ce600 ""}}, error_file = {static npos
= <optimized out>, _M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p
= 0xf69ce600 ""}}, priority = 0, resume_data = {px = 0x0, pn = {pi_ = 0x0}},
error = {m_val = 0, m_cat = 0xf6a3c418}, callback = {<boost::function2<void,
int, libtorrent::disk_io_job const&>> = {<boost::function_base> = {vtable =
0x0, functor = {obj_ptr = 0x0, type = {type = 0x0, const_qualified = false,
volatile_qualified = false}, func_ptr = 0, bound_memfunc_ptr = {memfunc_ptr =
NULL, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x0, is_const_qualified = false,
is_volatile_qualified = false}, data = 0 '\000'}}, <std::binary_function<int,
libtorrent::disk_io_job const&, void>> = {<No data fields>}, static args =
<optimized out>, static arity = <optimized out>}, <No data fields>}}
elevator_direction = 1
need_update_elevator_pos = false
sorted_read_jobs = {_M_t = {_M_impl =
{<std::allocator<std::_Rb_tree_node<std::pair<long long const,
libtorrent::disk_io_job> > >> =
{<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long long const,
libtorrent::disk_io_job> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<long long, long long, bool>> = {<No
data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
_M_parent = 0x0, _M_left = 0xf6821180, _M_right = 0xf6821180}, _M_node_count =
0}}}
last_elevator_pos = 470993436672
#4 0xf6b2c4a1 in
boost::detail::thread_data<boost::reference_wrapper<libtorrent::disk_io_thread>
>::run (this=0x8f4e848) at /usr/include/boost/thread/detail/thread.hpp:87
No locals.
#5 0xf68d709c in boost::(anonymous namespace)::thread_proxy (param=0x8f4e848)
at libs/thread/src/pthread/thread.cpp:121
thread_info = {px = 0x8f4e848, pn = {pi_ = 0x8df7258}}
#6 0xf7704c39 in start_thread (arg=0xf6821b70) at pthread_create.c:304
__res = <optimized out>
__ignore1 = <optimized out>
__ignore2 = <optimized out>
pd = 0xf6821b70
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-143568908, 0, 4001536,
-159247208, 718535583, -831747684}, mask_was_saved = 0}}, priv = {pad = {0x0,
0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#7 0xf741323e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 5 (Thread 0xf73246c0 (LWP 28409)):
#0 0xf7727425 in __kernel_vsyscall ()
No symbol table info available.
#1 0xf7405846 in *__GI___poll (fds=0xf749bff4, nfds=4, timeout=49) at
../sysdeps/unix/sysv/linux/poll.c:87
resultvar = <optimized out>
oldtype = 0
result = <optimized out>
#2 0x0808fb16 in poll_poll ()
No locals.
#3 0x0813b279 in PyEval_EvalFrameEx ()
No locals.
#4 0x0813b79c in PyEval_EvalFrameEx ()
No locals.
#5 0x0813b79c in PyEval_EvalFrameEx ()
No locals.
#6 0x081417f0 in PyEval_EvalCodeEx ()
No locals.
#7 0x0813b6ac in PyEval_EvalFrameEx ()
No locals.
#8 0x081417f0 in PyEval_EvalCodeEx ()
No locals.
#9 0x0819be1e in function_call ()
No locals.
#10 0x080bfe6f in PyObject_Call ()
No locals.
#11 0x0809be57 in instancemethod_call.8513 ()
No locals.
#12 0x080bfe6f in PyObject_Call ()
No locals.
#13 0x0809afc6 in slot_tp_init.25692 ()
No locals.
#14 0x08105d99 in type_call.25341 ()
No locals.
#15 0x080bfe6f in PyObject_Call ()
No locals.
#16 0x0813ba96 in PyEval_EvalFrameEx ()
No locals.
#17 0x081417f0 in PyEval_EvalCodeEx ()
No locals.
#18 0x0813b6ac in PyEval_EvalFrameEx ()
No locals.
#19 0x081417f0 in PyEval_EvalCodeEx ()
No locals.
#20 0x0819ad51 in PyRun_FileExFlags ()
No locals.
#21 0x0819c61a in PyRun_SimpleFileExFlags ()
No locals.
#22 0x0819d6a8 in Py_Main ()
No locals.
#23 0x0806109b in main ()
No locals.
Thread 4 (Thread 0xf42ffb70 (LWP 28431)):
#0 0xf7727425 in __kernel_vsyscall ()
No symbol table info available.
#1 0xf770920a in __pthread_cond_wait (cond=0xf42ff2a8, mutex=0x94b58c8) at
pthread_cond_wait.c:153
__status = -512
_val = 13
futex_val = <optimized out>
buffer = {__routine = 0xf77093a0 <__condvar_cleanup>, __arg =
0xf42ff1bc, __canceltype = 0, __prev = 0x0}
cbuffer = {oldtype = 0, cond = 0xf42ff2a8, mutex = 0x94b58c8, bc_seq =
0}
err = <optimized out>
pshared = 0
val = <optimized out>
seq = 6
#2 0xf6b42796 in
wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> >
(lock=..., this=0xf42ff2a8) at /usr/include/boost/asio/detail/posix_event.hpp:80
No locals.
#3 do_run_one (ec=..., private_op_queue=..., this_thread=..., lock=...,
this=<optimized out>) at
/usr/include/boost/asio/detail/impl/task_io_service.ipp:380
No locals.
#4 boost::asio::detail::task_io_service::run (this=0x94b58b0, ec=...) at
/usr/include/boost/asio/detail/impl/task_io_service.ipp:146
this_thread = {wakeup_event = 0xf42ff2a8, private_op_queue = 0x0, next
= 0x0}
wakeup_event = {<boost::noncopyable_::noncopyable> = {<No data
fields>}, cond_ = {__data = {__lock = 0, __futex = 13, __total_seq = 7,
__wakeup_seq = 6, __woken_seq = 6, __mutex = 0x94b58c8, __nwaiters = 2,
__broadcast_seq = 0}, __size =
"\000\000\000\000\r\000\000\000\a\000\000\000\000\000\000\000\006\000\000\000\000\000\000\000\006\000\000\000\000\000\000\000\310XK\t\002\000\000\000\000\000\000\000\000\000\000",
__align = 55834574848}, signalled_ = false}
ctx = {<boost::noncopyable_::noncopyable> = {<No data fields>}, key_ =
0x94b58b0, value_ = 0xf42ff23c, next_ = 0x0}
private_op_queue = {<boost::noncopyable_::noncopyable> = {<No data
fields>}, front_ = 0x0, back_ = 0x0}
lock = {<boost::noncopyable_::noncopyable> = {<No data fields>}, mutex_
= @0x94b58c8, locked_ = true}
n = <optimized out>
#5 0xf6b42be9 in run (this=<optimized out>) at
/usr/include/boost/asio/impl/io_service.ipp:59
ec = {m_val = 0, m_cat = 0xf6a3c418}
#6 operator() (this=0x95eb75c) at
/usr/include/boost/asio/detail/impl/resolver_service_base.ipp:32
No locals.
#7
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run
(this=0x95eb758) at /usr/include/boost/asio/detail/posix_thread.hpp:82
No locals.
#8 0xf6b3eb62 in boost::asio::detail::boost_asio_detail_posix_thread_function
(arg=0x95eb758) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:64
func = {ptr = 0x95eb758}
#9 0xf7704c39 in start_thread (arg=0xf42ffb70) at pthread_create.c:304
__res = <optimized out>
__ignore1 = <optimized out>
__ignore2 = <optimized out>
pd = 0xf42ffb70
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-143568908, 0, 4001536,
-198183784, 1897135002, -831747684}, mask_was_saved = 0}}, priv = {pad = {0x0,
0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#10 0xf741323e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 3 (Thread 0xf4ee5b70 (LWP 28430)):
#0 0xf7727425 in __kernel_vsyscall ()
No symbol table info available.
#1 0xf770b655 in sem_wait@@GLIBC_2.1 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
No locals.
#2 0x080cc1f9 in lock_PyThread_acquire_lock.49190 ()
No locals.
#3 0x0813b279 in PyEval_EvalFrameEx ()
No locals.
#4 0x081417f0 in PyEval_EvalCodeEx ()
No locals.
#5 0x0813b6ac in PyEval_EvalFrameEx ()
No locals.
#6 0x081417f0 in PyEval_EvalCodeEx ()
No locals.
#7 0x0813b6ac in PyEval_EvalFrameEx ()
No locals.
#8 0x081417f0 in PyEval_EvalCodeEx ()
No locals.
#9 0x0819bf62 in function_call ()
No locals.
#10 0x080bfe6f in PyObject_Call ()
No locals.
#11 0x0813cf4b in PyEval_EvalFrameEx ()
No locals.
#12 0x0813b79c in PyEval_EvalFrameEx ()
No locals.
#13 0x0813b79c in PyEval_EvalFrameEx ()
No locals.
#14 0x081417f0 in PyEval_EvalCodeEx ()
No locals.
#15 0x0819be1e in function_call ()
No locals.
#16 0x080bfe6f in PyObject_Call ()
No locals.
#17 0x0809be57 in instancemethod_call.8513 ()
No locals.
#18 0x080bfe6f in PyObject_Call ()
No locals.
#19 0x080c03f9 in PyEval_CallObjectWithKeywords ()
No locals.
#20 0x080d0b9d in t_bootstrap.49182 ()
No locals.
#21 0xf7704c39 in start_thread (arg=0xf4ee5b70) at pthread_create.c:304
__res = <optimized out>
__ignore1 = <optimized out>
__ignore2 = <optimized out>
pd = 0xf4ee5b70
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-143568908, 0, 4001536,
-185707368, -229377125, -831747684}, mask_was_saved = 0}}, priv = {pad = {0x0,
0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#22 0xf741323e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 2 (Thread 0xf581fb70 (LWP 28422)):
#0 0xf7727425 in __kernel_vsyscall ()
No symbol table info available.
#1 0xf770920a in __pthread_cond_wait (cond=0xf581f2a8, mutex=0x937dd20) at
pthread_cond_wait.c:153
__status = -512
_val = 31
futex_val = <optimized out>
buffer = {__routine = 0xf77093a0 <__condvar_cleanup>, __arg =
0xf581f1bc, __canceltype = 0, __prev = 0x0}
cbuffer = {oldtype = 0, cond = 0xf581f2a8, mutex = 0x937dd20, bc_seq =
0}
err = <optimized out>
pshared = 0
val = <optimized out>
seq = 15
#2 0xf6b42796 in
wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> >
(lock=..., this=0xf581f2a8) at /usr/include/boost/asio/detail/posix_event.hpp:80
No locals.
#3 do_run_one (ec=..., private_op_queue=..., this_thread=..., lock=...,
this=<optimized out>) at
/usr/include/boost/asio/detail/impl/task_io_service.ipp:380
No locals.
#4 boost::asio::detail::task_io_service::run (this=0x937dd08, ec=...) at
/usr/include/boost/asio/detail/impl/task_io_service.ipp:146
this_thread = {wakeup_event = 0xf581f2a8, private_op_queue = 0x0, next
= 0x0}
wakeup_event = {<boost::noncopyable_::noncopyable> = {<No data
fields>}, cond_ = {__data = {__lock = 0, __futex = 31, __total_seq = 16,
__wakeup_seq = 15, __woken_seq = 15, __mutex = 0x937dd20, __nwaiters = 2,
__broadcast_seq = 0}, __size =
"\000\000\000\000\037\000\000\000\020\000\000\000\000\000\000\000\017\000\000\000\000\000\000\000\017\000\000\000\000\000\000\000
\335\067\t\002\000\000\000\000\000\000\000\000\000\000", __align =
133143986176}, signalled_ = false}
ctx = {<boost::noncopyable_::noncopyable> = {<No data fields>}, key_ =
0x937dd08, value_ = 0xf581f23c, next_ = 0x0}
private_op_queue = {<boost::noncopyable_::noncopyable> = {<No data
fields>}, front_ = 0x0, back_ = 0x0}
lock = {<boost::noncopyable_::noncopyable> = {<No data fields>}, mutex_
= @0x937dd20, locked_ = true}
n = <optimized out>
#5 0xf6b42be9 in run (this=<optimized out>) at
/usr/include/boost/asio/impl/io_service.ipp:59
ec = {m_val = 0, m_cat = 0xf6a3c418}
#6 operator() (this=0x93e946c) at
/usr/include/boost/asio/detail/impl/resolver_service_base.ipp:32
No locals.
#7
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run
(this=0x93e9468) at /usr/include/boost/asio/detail/posix_thread.hpp:82
No locals.
#8 0xf6b3eb62 in boost::asio::detail::boost_asio_detail_posix_thread_function
(arg=0x93e9468) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:64
func = {ptr = 0x93e9468}
#9 0xf7704c39 in start_thread (arg=0xf581fb70) at pthread_create.c:304
__res = <optimized out>
__ignore1 = <optimized out>
__ignore2 = <optimized out>
pd = 0xf581fb70
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-143568908, 0, 4001536,
-176032616, 756284313, -831747684}, mask_was_saved = 0}}, priv = {pad = {0x0,
0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#10 0xf741323e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 1 (Thread 0xf6020b70 (LWP 28421)):
#0 0xf7727425 in __kernel_vsyscall ()
No symbol table info available.
#1 0xf736d941 in *__GI_raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = <optimized out>
pid = -146161676
selftid = 28421
#2 0xf7370d72 in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0xf749bff4, sa_sigaction =
0xf749bff4}, sa_mask = {__val = {3971074168, 4127323080, 3986315760, 48,
4109369360, 4148805620, 4109369360, 0, 6, 4127323140, 4109369408, 8424,
4109369360, 4148805620, 4109369360, 3971074168, 4127323140, 4147862733, 88,
3971074168, 4148805620, 20, 4127323300, 4148228551, 3971126256, 3971126256, 88,
16384, 4148801600, 6, 4148666923, 34}}, sa_flags = 10, sa_restorer = 0xe}
sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0xf73a72c5 in __libc_message (do_abort=2, fmt=0xf747a588 "*** %s ***: %s
terminated\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
ap = <optimized out>
fd = 5
on_2 = <optimized out>
list = <optimized out>
nlist = <optimized out>
cp = <optimized out>
written = false
#4 0xf7427e70 in *__GI___fortify_fail (msg=<optimized out>) at
fortify_fail.c:32
No locals.
#5 0xf7427e1a in __stack_chk_fail () at stack_chk_fail.c:29
No locals.
#6 0xf6c6dfd4 in __stack_chk_fail_local () from
/usr/lib/libtorrent-rasterbar.so.6
No symbol table info available.
#7 0xf6c41f41 in libtorrent::upnp::on_reply (this=0x94b8ff0, from=...,
buffer=0x332 <Address 0x332 out of bounds>, bytes_transferred=62) at
../../src/upnp.cpp:570
No locals.
#8 0xf6c45fe9 in call<boost::intrusive_ptr<libtorrent::upnp>,
boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, char*, unsigned
int> (b1=..., u=..., this=0x94b9074, b2=<synthetic pointer>, b3=<optimized
out>) at /usr/include/boost/bind/mem_fn_template.hpp:384
No locals.
#9 operator()<boost::intrusive_ptr<libtorrent::upnp> > (a3=62, a2=0x94b3d10
"d1:ad2:id20:\243>\370\332\364\227M\373s\261wO;L\t\263\005P\032ne1:q4:ping1:t8:b\275\235\316\063\001\031\027\061:y1:qe",
u=..., this=0x94b9074, a1=...) at
/usr/include/boost/bind/mem_fn_template.hpp:399
No locals.
#10 operator()<boost::_mfi::mf3<void, libtorrent::upnp, const
boost::asio::ip::basic_endpoint<boost::asio::ip::udp>&, char*, unsigned int>,
boost::_bi::list3<const boost::asio::ip::basic_endpoint<boost::asio::ip::udp>&,
char*&, int&> > (a=<synthetic pointer>, f=..., this=0x94b907c) at
/usr/include/boost/bind/bind.hpp:457
No locals.
#11 operator()<const boost::asio::ip::basic_endpoint<boost::asio::ip::udp>,
char*, int> (a2=<synthetic pointer>, a1=..., this=0x94b9074, a3=<optimized
out>) at /usr/include/boost/bind/bind_template.hpp:116
No locals.
#12
boost::detail::function::void_function_obj_invoker3<boost::_bi::bind_t<void,
boost::_mfi::mf3<void, libtorrent::upnp,
boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, char*, unsigned
int>,
boost::_bi::list4<boost::_bi::value<boost::intrusive_ptr<libtorrent::upnp> >,
boost::arg<1>, boost::arg<2>, boost::arg<3> > >, void,
boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, char*,
int>::invoke (function_obj_ptr=..., a0=..., a1=0x94b3d10
"d1:ad2:id20:\243>\370\332\364\227M\373s\261wO;L\t\263\005P\032ne1:q4:ping1:t8:b\275\235\316\063\001\031\027\061:y1:qe",
a2=62) at /usr/include/boost/function/function_template.hpp:153
f = 0x94b9074
#13 0xf6b0683c in operator() (a2=<optimized out>, a1=0x94b3d10
"d1:ad2:id20:\243>\370\332\364\227M\373s\261wO;L\t\263\005P\032ne1:q4:ping1:t8:b\275\235\316\063\001\031\027\061:y1:qe",
a0=..., this=0x94b9070) at
/usr/include/boost/function/function_template.hpp:760
No locals.
#14 libtorrent::broadcast_socket::on_receive (this=0x94b9044, s=0x94b3d08,
ec=..., bytes_transferred=62) at ../../src/broadcast_socket.cpp:341
No locals.
#15 0xf6b0b04b in operator() (a3=<optimized out>, a1=<optimized out>,
p=<optimized out>, this=0xf6020174, a2=...) at
/usr/include/boost/bind/mem_fn_template.hpp:393
No locals.
#16 operator()<boost::_mfi::mf3<void, libtorrent::broadcast_socket,
libtorrent::broadcast_socket::socket_entry*, const boost::system::error_code&,
unsigned int>, boost::_bi::list2<const boost::system::error_code&, const
unsigned int&> > (a=<synthetic pointer>, f=..., this=0xf602017c) at
/usr/include/boost/bind/bind.hpp:457
No locals.
#17 operator()<boost::system::error_code, unsigned int> (a1=...,
this=0xf6020174, a2=<optimized out>) at
/usr/include/boost/bind/bind_template.hpp:102
No locals.
#18 operator() (this=0xf6020174) at
/usr/include/boost/asio/detail/bind_handler.hpp:118
No locals.
#19 asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,
boost::_mfi::mf3<void, libtorrent::broadcast_socket,
libtorrent::broadcast_socket::socket_entry*, boost::system::error_code const&,
unsigned int>,
boost::_bi::list4<boost::_bi::value<libtorrent::broadcast_socket*>,
boost::_bi::value<libtorrent::broadcast_socket::socket_entry*>, boost::arg<1>,
boost::arg<2> > >, boost::system::error_code, unsigned int> > (function=...) at
/usr/include/boost/asio/handler_invoke_hook.hpp:64
No locals.
#20 invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,
boost::_mfi::mf3<void, libtorrent::broadcast_socket,
libtorrent::broadcast_socket::socket_entry*, boost::system::error_code const&,
unsigned int>,
boost::_bi::list4<boost::_bi::value<libtorrent::broadcast_socket*>,
boost::_bi::value<libtorrent::broadcast_socket::socket_entry*>, boost::arg<1>,
boost::arg<2> > >, boost::system::error_code, unsigned int>,
boost::_bi::bind_t<void, boost::_mfi::mf3<void, libtorrent::broadcast_socket,
libtorrent::broadcast_socket::socket_entry*, boost::system::error_code const&,
unsigned int>,
boost::_bi::list4<boost::_bi::value<libtorrent::broadcast_socket*>,
boost::_bi::value<libtorrent::broadcast_socket::socket_entry*>, boost::arg<1>,
boost::arg<2> > > > (function=..., context=...) at
/usr/include/boost/asio/detail/handler_invoke_helpers.hpp:39
No locals.
#21
boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1,
boost::asio::ip::basic_endpoint<boost::asio::ip::udp>,
boost::_bi::bind_t<void, boost::_mfi::mf3<void, libtorrent::broadcast_socket,
libtorrent::broadcast_socket::socket_entry*, boost::system::error_code const&,
unsigned int>,
boost::_bi::list4<boost::_bi::value<libtorrent::broadcast_socket*>,
boost::_bi::value<libtorrent::broadcast_socket::socket_entry*>, boost::arg<1>,
boost::arg<2> > > >::do_complete (owner=0x937d5a0, base=0x917b188) at
/usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp:120
o = 0x917b188
p = {h = 0xf6020158, v = 0x0, p = 0x0}
handler = {handler_ = {f_ = {f_ = (void
(libtorrent::broadcast_socket::*)(libtorrent::broadcast_socket * const,
libtorrent::broadcast_socket::socket_entry *, const boost::system::error_code
&, unsigned int)) 0xf6b067c0
<libtorrent::broadcast_socket::on_receive(libtorrent::broadcast_socket::socket_entry*,
boost::system::error_code const&, unsigned int)>}, l_ =
{<boost::_bi::storage4<boost::_bi::value<libtorrent::broadcast_socket*>,
boost::_bi::value<libtorrent::broadcast_socket::socket_entry*>, boost::arg<1>,
boost::arg<2> >> =
{<boost::_bi::storage3<boost::_bi::value<libtorrent::broadcast_socket*>,
boost::_bi::value<libtorrent::broadcast_socket::socket_entry*>, boost::arg<1>
>> = {<boost::_bi::storage2<boost::_bi::value<libtorrent::broadcast_socket*>,
boost::_bi::value<libtorrent::broadcast_socket::socket_entry*> >> =
{<boost::_bi::storage1<boost::_bi::value<libtorrent::broadcast_socket*> >> =
{a1_ = {t_ = 0x94b9044}}, a2_ = {t_ = 0x94b3d08}}, <No data fields>}, <No data
fields>}, <No data fields>}}, arg1_ = {m_val = 0, m_cat = 0xf6a3c418}, arg2_ =
62}
#22 0xf6b08480 in complete (bytes_transferred=0, ec=..., owner=...,
this=<optimized out>) at
/usr/include/boost/asio/detail/task_io_service_operation.hpp:37
No locals.
#23 boost::asio::detail::epoll_reactor::descriptor_state::do_complete
(owner=0x937d5a0, base=0x943d948, ec=..., bytes_transferred=5) at
/usr/include/boost/asio/detail/impl/epoll_reactor.ipp:624
op = <optimized out>
descriptor_data = 0x943d948
events = 5
#24 0xf6b42906 in complete (owner=..., this=0x943d948, bytes_transferred=5,
ec=...) at /usr/include/boost/asio/detail/task_io_service_operation.hpp:37
No locals.
#25 do_run_one (ec=..., private_op_queue=..., this_thread=..., lock=...,
this=<optimized out>) at
/usr/include/boost/asio/detail/impl/task_io_service.ipp:369
task_result = 5
on_exit = {task_io_service_ = 0x937d5a0, lock_ = 0xf6020260, ops_ =
0xf6020258}
o = 0x943d948
more_handlers = <optimized out>
#26 boost::asio::detail::task_io_service::run (this=0x937d5a0, ec=...) at
/usr/include/boost/asio/detail/impl/task_io_service.ipp:146
this_thread = {wakeup_event = 0xf6020288, private_op_queue = 0x0, 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 44 times>, "\b\000\000", __align
= 0}, signalled_ = false}
ctx = {<boost::noncopyable_::noncopyable> = {<No data fields>}, key_ =
0x937d5a0, value_ = 0xf602021c, next_ = 0x0}
private_op_queue = {<boost::noncopyable_::noncopyable> = {<No data
fields>}, front_ = 0x0, back_ = 0x0}
lock = {<boost::noncopyable_::noncopyable> = {<No data fields>}, mutex_
= @0x937d5b8, locked_ = false}
n = <optimized out>
#27 0xf6bb8eca in run (ec=..., this=<optimized out>) at
/usr/include/boost/asio/impl/io_service.ipp:66
No locals.
#28 libtorrent::aux::session_impl::operator() (this=0x949edd0) at
../../src/session_impl.cpp:2746
ec = {m_val = 0, m_cat = 0xf6a3c418}
l = {m = 0x944ea28, is_locked = 94}
stop_loop = <optimized out>
l = {m = 0x0, is_locked = false}
#29 0xf6bc9671 in
boost::detail::thread_data<boost::reference_wrapper<libtorrent::aux::session_impl>
>::run (this=0x949de40) at /usr/include/boost/thread/detail/thread.hpp:87
No locals.
#30 0xf68d709c in boost::(anonymous namespace)::thread_proxy (param=0x949de40)
at libs/thread/src/pthread/thread.cpp:121
thread_info = {px = 0x949de40, pn = {pi_ = 0x8e18a90}}
#31 0xf7704c39 in start_thread (arg=0xf6020b70) at pthread_create.c:304
__res = <optimized out>
__ignore1 = <optimized out>
__ignore2 = <optimized out>
pd = 0xf6020b70
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-143568908, 0, 4001536,
-167639912, 720632734, -831747684}, mask_was_saved = 0}}, priv = {pad = {0x0,
0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#32 0xf741323e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
signature.asc
Description: This is a digitally signed message part

