[bind10-dev] failed systest
Jeremy C. Reed
jreed at isc.org
Thu Mar 15 20:32:48 UTC 2012
> master 373eda27fc0e591356a7311e2ad560bb9441e64f 1331801132
>
> Last successful master revision (for systest):
> 09d97fb51ee5d9d00077a52b3678f94c158a365b
>
> Macmini, x86_64, Clang
That change is only:
+++ b/src/lib/util/buffer.h
@@ -380,9 +380,7 @@ public:
/// \param pos The position in the buffer to be returned.
uint8_t operator[](size_t pos) const
{
- if (pos >= size_) {
- isc_throw(InvalidBufferPosition, "read at invalid
position");
- }
+ assert (pos < size_);
return (buffer_[pos]);
The backtrace is:
(gdb) bt
#0 0x0023aa5d in isc::dns::LabelSequence::getDataLength ()
#1 0x0023a97b in isc::dns::LabelSequence::getData ()
#2 0x00254a83 in isc::dns::MessageRenderer::writeName ()
#3 0x00273f01 in isc::dns::Question::toWire ()
#4 0x0024bec4 in isc::dns::(anonymous
namespace)::RenderSection<boost::shared_ptr<isc::dns::Question>
>::operator() ()
#5 0x00242884 in
std::for_each<__gnu_cxx::__normal_iterator<boost::shared_ptr<isc::dns::Question>*,
std::vector<boost::shared_ptr<isc::dns::Question>,
std::allocator<boost::shared_ptr<isc::dns::Question> > > >,
isc::dns::(anonymous
namespace)::RenderSection<boost::shared_ptr<isc::dns::Question> > > ()
#6 0x00241d20 in isc::dns::MessageImpl::toWire ()
#7 0x00245d70 in isc::dns::Message::toWire ()
#8 0x0001a7e5 in AuthSrvImpl::processNormalQuery ()
#9 0x000171e0 in AuthSrv::processMessage ()
#10 0x00027826 in MessageLookup::operator() ()
#11 0x005cc282 in isc::asiodns::SyncUDPServer::handleRead ()
#12 0x005ce4d6 in boost::_mfi::mf2<void, isc::asiodns::SyncUDPServer,
asio::error_code const&, unsigned long>::operator() ()
#13 0x005ce40e 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 const&> > ()
#14 0x005ce2f3 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> ()
#15 0x005ce26e in asio::detail::binder2<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> > >, asio::error_code, unsigned
long>::operator() ()
#16 0x005ce22b in
asio::asio_handler_invoke<asio::detail::binder2<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> > >, asio::error_code, unsigned long> > ()
#17 0x005ce200 in
asio_handler_invoke_helpers::invoke<asio::detail::binder2<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> > >, asio::error_code, unsigned long>,
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> > > > ()
#18 0x005ce0b2 in
asio::detail::reactive_socket_recvfrom_op<asio::mutable_buffers_1,
asio::ip::basic_endpoint<asio::ip::udp>, 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> > > >::do_complete ()
#19 0x004f78cd in asio::detail::task_io_service_operation::complete ()
#20 0x004f6d72 in asio::detail::task_io_service::do_one ()
#21 0x006e34fa in asio::detail::task_io_service::run ()
#22 0x006e33fe in asio::io_service::run ()
#23 0x006e1b60 in isc::asiolink::IOServiceImpl::run ()
#24 0x006e1a42 in isc::asiolink::IOService::run ()
#25 0x0003b5c9 in main ()
More information about the bind10-dev
mailing list