BIND 10 #1977: b10-resolver crash in asio
BIND 10 Development
do-not-reply at isc.org
Tue May 15 16:18:26 UTC 2012
#1977: b10-resolver crash in asio
---------------------------------+-----------------------------------------
Reporter: jreed | Owner:
Type: defect | Status: new
Priority: medium | Milestone: New Tasks
Component: resolver | Keywords:
Sensitive: 0 | Defect Severity: N/A
Sub-Project: DNS | Feature Depending on Ticket:
Estimated Difficulty: 0 | Add Hours to Ticket: 0
Total Hours: 0 | Internal?: 0
---------------------------------+-----------------------------------------
b10-resolver cored with signal 11, Segmentation fault.
The logs had:
{{{
2012-05-11 23:31:56.q DEBUG [b10-resolver.reslib] RESLIB_RESOLVE asked to
resolve <sfba.sns-pb.isc.org. IN AAAA> (resolve() instance 1)
2012-05-11 23:31:58.q DEBUG [b10-resolver.nsas] NSAS_SEARCH_ZONE_NS
searching NSAS for nameservers for zone isc.org.
2012-05-11 23:31:58.q DEBUG [b10-resolver.nsas] NSAS_SEARCH_ZONE_NS
searching NSAS for nameservers for zone isc.org.
2012-05-11 23:31:58.q DEBUG [b10-resolver.reslib] RESLIB_NSAS_LOOKUP
looking up nameserver for zone isc.org. in the NSAS
2012-05-11 23:31:58.q DEBUG [b10-resolver.reslib] RESLIB_NSAS_LOOKUP
looking up nameserver for zone isc.org. in the NSAS
***started again here***
2012-05-11 23:32:00.q DEBUG [b10-resolver.asiodns] ASIODNS_FD_ADD_TCP
adding a new TCP server by opened fd 10
}}}
{{{
(gdb) bt
#0 isc::nsas::ZoneEntry::ResolverCallback::success (this=0x803162280,
response_message=@0x7fffffffcf80) at shared_ptr.hpp:169
#1 0x000000080188a255 in callCallback (this=0x803159400, success=Variable
"success" is not available.
)
at recursive_query.cc:784
#2 0x000000080188d3a9 in clientTimeout (this=0x803159400)
at recursive_query.cc:750
#3 0x000000080188994a in
asio_handler_invoke<asio::detail::binder1<boost::_bi::bind_t<void,
boost::_mfi::mf0<void, isc::asiodns::<unnamed>::RunningQuery>,
boost::_bi::list1<boost::_bi::value<isc::asiodns::<unnamed>::RunningQuery*>
> >, asio::error_code> > (function=
{handler_ = {f_ = {f_ = {__pfn = 0x80188d320 <clientTimeout>,
__delta = 0}}, l_ =
{<boost::_bi::storage1<boost::_bi::value<isc::asiodns::<unnamed>::RunningQuery*>
>> = {a1_ = {t_ = 0x803159400}}, <No data fields>}}, arg1_ = {value_ = 0,
category_ = asio::error::system_category}}) at mem_fn_template.hpp:49
#4 0x0000000801889d7c in do_complete (owner=0x80301f080, base=Variable
"base" is not available.
)
at handler_invoke_helpers.hpp:39
#5 0x0000000800f98508 in asio::detail::task_io_service::do_one (
this=0x80301f080, lock=@0x7fffffffe170,
this_idle_thread=0x7fffffffe180)
at task_io_service_operation.hpp:34
#6 0x0000000800f979b4 in isc::asiolink::IOService::run (this=Variable
"this" is not available.
)
at task_io_service.ipp:129
#7 0x0000000000423c7b in main (argc=2, argv=Variable "argv" is not
available.
) at main.cc:248
}}}
It also happened on May 10, but I don't have logging before that. (I
rotate every 50 files and it is logging a lot.)
--
Ticket URL: <http://bind10.isc.org/ticket/1977>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list