BIND 10 #2942: b10-auth terminated with signal 6, Aborted.
BIND 10 Development
do-not-reply at isc.org
Fri May 3 16:35:11 UTC 2013
#2942: b10-auth terminated with signal 6, Aborted.
-------------------------------------+-------------------------------------
Reporter: jreed | Owner:
Type: defect | Status: new
Priority: very high | Milestone: New
Component: b10-auth | Tasks
Keywords: | Resolution:
Sensitive: 0 | CVSS Scoring:
Sub-Project: DNS | Defect Severity: Very
Estimated Difficulty: 0 | High
Total Hours: 0 | Feature Depending on Ticket:
| Add Hours to Ticket: 0
| Internal?: 0
-------------------------------------+-------------------------------------
Comment (by jreed):
Here is another backtrace using correct libraries. (I realize the
LD_LIBRARY_PATH was not being used, even though gdb showed it was set, so
I reinstalled libraries for this.)
{{{
#0 0x00000008028c103c in thr_kill () from /lib/libc.so.7
#1 0x000000080295d1cb in abort () from /lib/libc.so.7
#2 0x00000008024aefa4 in __gnu_cxx::__verbose_terminate_handler ()
from /usr/lib/libstdc++.so.6
#3 0x00000008024b34a3 in std::set_unexpected () from
/usr/lib/libstdc++.so.6
#4 0x00000008024b34e3 in std::terminate () from /usr/lib/libstdc++.so.6
#5 0x00000008024fb75f in __cxa_pure_virtual () from
/usr/lib/libstdc++.so.6
#6 0x000000000042e875 in AuthSrv::processMessage (this=0x80322f5e0,
io_message=@0x7fffffffc590, message=@0x80320f268, buffer=@0x80332e480,
server=0x803333000) at auth_srv.cc:502
#7 0x000000000043a69b in MessageLookup::operator() (this=0x80320d9c0,
io_message=@0x7fffffffc590, message=@0x7fffffffc600,
buffer=@0x7fffffffc5e0, server=0x803333000) at auth_srv.cc:352
#8 0x0000000801293119 in isc::asiodns::SyncUDPServer::handleRead (
this=0x803333000, ec=@0x7fffffffc970, length=46) at
sync_udp_server.cc:111
#9 0x0000000801295192 in boost::_mfi::mf2<void,
isc::asiodns::SyncUDPServer, asio::error_code const&, unsigned
long>::operator() (this=0x7fffffffc958,
p=0x803333000, a1=@0x7fffffffc970, a2=46) at mem_fn_template.hpp:280
#10 0x0000000801295511 in
boost::_bi::list3<boost::_bi::value<isc::asiodns::SyncUDPServer*>,
boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void,
isc::asiodns::SyncUDPServer, asio::error_code const&, unsigned long>,
boost::_bi::list2<asio::error_code const&, unsigned long&> >
(this=0x7fffffffc968,
f=@0x7fffffffc958, a=@0x7fffffffc790) at bind.hpp:392
#11 0x0000000801295566 in boost::_bi::bind_t<void, boost::_mfi::mf2<void,
isc::asiodns::SyncUDPServer, asio::error_code const&, unsigned long>,
boost::_bi::list3<boost::_bi::value<isc::asiodns::SyncUDPServer*>,
boost::arg<1>, boost::arg<2> > >::operator()<asio::error_code, unsigned
long> (this=0x7fffffffc958,
a1=@0x7fffffffc970, a2=@0x7fffffffc7b8) at bind_template.hpp:76
#12 0x000000080129559d in
boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, isc::asiodns::SyncUDPServer, asio::error_code
const&, unsigned long>,
boost::_bi::list3<boost::_bi::value<isc::asiodns::SyncUDPServer*>,
boost::arg<1>, boost::arg<2> > >, void, asio::error_code const&, unsigned
long>::invoke (function_obj_ptr=@0x7fffffffc958,
a0=@0x7fffffffc970, a1=46) at function_template.hpp:153
#13 0x0000000801296f81 in boost::function2<void, asio::error_code const&,
unsigned long>::operator() (this=0x7fffffffc950, a0=@0x7fffffffc970,
a1=46)
at function_template.hpp:1013
#14 0x0000000801296fb8 in asio::detail::binder2<boost::function<void
()(asio::error_code const&, unsigned long)>, asio::error_code, unsigned
long>::operator()
(this=0x7fffffffc950) at bind_handler.hpp:96
#15 0x000000080129705c in
asio::asio_handler_invoke<asio::detail::binder2<boost::function<void
()(asio::error_code const&, unsigned long)>, asio::error_code, unsigned
long> > (function=@0x7fffffffc950) at handler_invoke_hook.hpp:63
#16 0x000000080129709b in
asio_handler_invoke_helpers::invoke<asio::detail::binder2<boost::function<void
()(asio::error_code const&, unsigned long)>, asio::error_code, unsigned
long>, boost::function<void ()(asio::error_code const&, unsigned long)> >
(function=@0x7fffffffc9d0, context=@0x7fffffffc9d0)
at handler_invoke_helpers.hpp:39
#17 0x0000000801297187 in
asio::detail::reactive_socket_recvfrom_op<asio::mutable_buffers_1,
asio::ip::basic_endpoint<asio::ip::udp>, boost::function<void
()(asio::error_code const&, unsigned long)> >::do_complete
(owner=0x8032271d0,
base=0x803228350) at reactive_socket_recvfrom_op.hpp:115
#18 0x0000000800fcc495 in
asio::detail::task_io_service_operation::complete (
this=0x803228350, owner=@0x8032271d0) at
task_io_service_operation.hpp:34
#19 0x0000000800fdbd67 in asio::detail::task_io_service::do_one (
this=0x8032271d0, lock=@0x7fffffffcb70,
this_idle_thread=0x7fffffffcb80)
at task_io_service.ipp:277
#20 0x0000000800fdbed2 in asio::detail::task_io_service::run_one (
this=0x8032271d0, ec=@0x7fffffffcbe0) at task_io_service.ipp:151
#21 0x0000000800fdc876 in asio::io_service::run_one (this=0x80320d1e0)
at io_service.ipp:69
#22 0x0000000800fc8a19 in isc::cc::SessionImpl::readData
(this=0x803275100,
data=0x803275148, datalen=4) at session.cc:192
#23 0x0000000800fc93ea in isc::cc::SessionImpl::readDataLength (
this=0x803275100) at session.cc:160
#24 0x0000000800fc95f0 in isc::cc::Session::recvmsg (this=0x80320e530,
env=@0x7fffffffdc40, msg=@0x7fffffffdc30, nonblock=false, seq=18)
at session.cc:384
#25 0x0000000800fcabb0 in isc::cc::Session::group_recvmsg
(this=0x80320e530,
envelope=@0x7fffffffdc40, msg=@0x7fffffffdc30, nonblock=false, seq=18)
at session.cc:502
#26 0x000000080179f6cb in releaseSocket (this=0x803277dd0,
token=@0x80321ea00)
at socket_request.cc:341
#27 0x000000080179618b in setAddresses (service=@0x7fffffffe590,
addresses=@0x7fffffffe130,
server_options=isc::asiodns::DNSServiceBase::SERVER_SYNC_OK)
at portconfig.cc:87
#28 0x0000000801796a31 in
isc::server_common::portconfig::installListenAddresses
(new_addresses=@0x7fffffffe130, address_store=@0x8032043e8,
service=@0x7fffffffe590,
server_options=isc::asiodns::DNSServiceBase::SERVER_SYNC_OK)
at portconfig.cc:129
#29 0x000000000042b621 in AuthSrv::setListenAddresses (this=0x80322f5e0,
addresses=@0x7fffffffe130) at auth_srv.cc:905
#30 0x000000000043f512 in build (this=0x80340c780, config=@0x7fffffffe410)
at auth_config.cc:98
#31 0x000000000043ed40 in configureAuthServer (server=@0x80322f5e0,
config_set=@0x7fffffffe750) at auth_config.cc:200
#32 0x0000000000445e0d in main (argc=1, argv=0x7fffffffe9e8) at
main.cc:218
}}}
And other thread:
{{{
(gdb) thread 1
[Switching to thread 1 (Thread 8032551c0 (LWP 100792))]#0
0x000000080219b2bc in __error () from /lib/libthr.so.3
(gdb) bt
#0 0x000000080219b2bc in __error () from /lib/libthr.so.3
#1 0x00000008021993b5 in pthread_cond_signal () from /lib/libthr.so.3
#2 0x00000008019bffa9 in isc::util::thread::CondVar::wait
(this=0x803204418,
mutex=@0x803204420) at sync.cc:239
#3 0x000000000043d59e in
isc::auth::datasrc_clientmgr_internal::DataSrcClientsBuilderBase<isc::util::thread::Mutex,
isc::util::thread::CondVar>::run (
this=0x803204440) at datasrc_clients_mgr.h:484
#4 0x0000000000433c42 in boost::_mfi::mf0<void,
isc::auth::datasrc_clientmgr_internal::DataSrcClientsBuilderBase<isc::util::thread::Mutex,
isc::util::thread::CondVar> >::operator() (this=0x80322dd40,
p=0x803204440)
at mem_fn_template.hpp:49
#5 0x0000000000434001 in
boost::_bi::list1<boost::_bi::value<isc::auth::datasrc_clientmgr_internal::DataSrcClientsBuilderBase<isc::util::thread::Mutex,
isc::util::thread::CondVar>*> >::operator()<boost::_mfi::mf0<void,
isc::auth::datasrc_clientmgr_internal::DataSrcClientsBuilderBase<isc::util::thread::Mutex,
isc::util::thread::CondVar> >, boost::_bi::list0> (this=0x80322dd50,
f=@0x80322dd40,
a=@0x7fffffbfeeff) at bind.hpp:253
#6 0x0000000000434046 in boost::_bi::bind_t<void, boost::_mfi::mf0<void,
isc::auth::datasrc_clientmgr_internal::DataSrcClientsBuilderBase<isc::util::thread::Mutex,
isc::util::thread::CondVar> >,
boost::_bi::list1<boost::_bi::value<isc::auth::datasrc_clientmgr_internal::DataSrcClientsBuilderBase<isc::util::thread::Mutex,
isc::util::thread::CondVar>*> > >::operator() (this=0x80322dd40)
at bind_template.hpp:20
#7 0x000000000043406d in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,
boost::_mfi::mf0<void,
isc::auth::datasrc_clientmgr_internal::DataSrcClientsBuilderBase<isc::util::thread::Mutex,
isc::util::thread::CondVar> >,
boost::_bi::list1<boost::_bi::value<isc::auth::datasrc_clientmgr_internal::DataSrcClientsBuilderBase<isc::util::thread::Mutex,
isc::util::thread::CondVar>*> > >, void>::invoke
(function_obj_ptr=@0x80322dd40)
at function_template.hpp:153
#8 0x0000000800fddf91 in boost::function0<void>::operator()
(this=0x80322dd38)
at function_template.hpp:1013
#9 0x00000008019c4342 in isc::util::thread::Thread::Impl::run (
impl_raw=0x80322dd30) at thread.cc:71
#10 0x0000000802191511 in pthread_getprio () from /lib/libthr.so.3
#11 0x0000000000000000 in ?? ()
Cannot access memory at address 0x7fffffbff000
}}}
--
Ticket URL: <http://bind10.isc.org/ticket/2942#comment:6>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list