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