Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==16465== Memcheck, a memory error detector
- ==16465== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
- ==16465== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
- ==16465== Command: tests/.libs/lt-host_cmds_unittests
- ==16465==
- [==========] Running 2 tests from 1 test case.
- [----------] Global test environment set-up.
- [----------] 2 tests from LibLoadTest
- [ RUN ] LibLoadTest.commands
- 2017-04-21 14:46:25.719 DEBUG [kea.commands/16465] COMMAND_REGISTERED Command list-commands registered
- 2017-04-21 14:46:25.833 INFO [kea.commands/16465] COMMAND_RECEIVED Received command 'list-commands'
- [ "list-commands" ]
- 2017-04-21 14:46:25.858 INFO [kea.commands/16465] COMMAND_RECEIVED Received command 'list-commands'
- [ "list-commands" ]
- 2017-04-21 14:46:25.879 DEBUG [kea.hooks/16465] HOOKS_LIBRARY_LOADING loading hooks library /home/thomson/devel/kea-premium/premium/src/hooks/dhcp/host_cmds/.libs/libdhcp_host_cmds.so
- 2017-04-21 14:46:26.601 DEBUG [kea.hooks/16465] HOOKS_LIBRARY_VERSION hooks library /home/thomson/devel/kea-premium/premium/src/hooks/dhcp/host_cmds/.libs/libdhcp_host_cmds.so reports its version as 4
- 2017-04-21 14:46:26.625 DEBUG [kea.commands/16465] COMMAND_REGISTERED Command reservation-add registered
- 2017-04-21 14:46:26.625 DEBUG [kea.commands/16465] COMMAND_REGISTERED Command reservation-del registered
- 2017-04-21 14:46:26.627 INFO [kea.host_cmds_hooks/16465] HOST_CMDS_INIT_OK loading Host Commands hooks library successful
- 2017-04-21 14:46:26.628 DEBUG [kea.hooks/16465] HOOKS_LOAD_SUCCESS 'load' function in hook library /home/thomson/devel/kea-premium/premium/src/hooks/dhcp/host_cmds/.libs/libdhcp_host_cmds.so returned success
- 2017-04-21 14:46:26.628 INFO [kea.hooks/16465] HOOKS_LIBRARY_LOADED hooks library /home/thomson/devel/kea-premium/premium/src/hooks/dhcp/host_cmds/.libs/libdhcp_host_cmds.so successfully loaded
- 2017-04-21 14:46:26.637 INFO [kea.commands/16465] COMMAND_RECEIVED Received command 'list-commands'
- [ "list-commands", "reservation-add", "reservation-del" ]
- 2017-04-21 14:46:26.639 INFO [kea.commands/16465] COMMAND_RECEIVED Received command 'list-commands'
- [ "list-commands", "reservation-add", "reservation-del" ]
- 2017-04-21 14:46:26.642 DEBUG [kea.hooks/16465] HOOKS_LIBRARY_UNLOADING unloading library /home/thomson/devel/kea-premium/premium/src/hooks/dhcp/host_cmds/.libs/libdhcp_host_cmds.so
- 2017-04-21 14:46:26.645 DEBUG [kea.commands/16465] COMMAND_DEREGISTERED Command reservation-add deregistered
- 2017-04-21 14:46:26.646 DEBUG [kea.commands/16465] COMMAND_DEREGISTERED Command reservation-del deregistered
- 2017-04-21 14:46:26.647 INFO [kea.host_cmds_hooks/16465] HOST_CMDS_DEINIT_OK unloading Host Commands hooks library successful
- 2017-04-21 14:46:26.648 DEBUG [kea.hooks/16465] HOOKS_UNLOAD_SUCCESS 'unload' function in hook library /home/thomson/devel/kea-premium/premium/src/hooks/dhcp/host_cmds/.libs/libdhcp_host_cmds.so returned success
- ####deregisterAllCallouts(context_create)
- ####deregisterAllCallouts(context_destroy)
- ####deregisterAllCallouts(control_command_receive)
- ####deregisterAllCallouts(lease4_expire)
- ==16465== Invalid read of size 8
- ==16465== at 0x5304468: std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > >::size() const (stl_vector.h:655)
- ==16465== by 0x5302CC9: isc::hooks::CalloutManager::deregisterAllCallouts(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (callout_manager.cc:256)
- ==16465== by 0x53160C0: isc::hooks::LibraryManager::unloadLibrary() (library_manager.cc:332)
- ==16465== by 0x5314EE7: isc::hooks::LibraryManager::~LibraryManager() (library_manager.cc:61)
- ==16465== by 0x5317B82: void boost::checked_delete<isc::hooks::LibraryManager>(isc::hooks::LibraryManager*) (checked_delete.hpp:34)
- ==16465== by 0x53181B1: boost::detail::sp_counted_impl_p<isc::hooks::LibraryManager>::dispose() (sp_counted_impl.hpp:78)
- ==16465== by 0x40F7FB: boost::detail::sp_counted_base::release() (sp_counted_base_gcc_x86.hpp:146)
- ==16465== by 0x40F88E: boost::detail::shared_count::~shared_count() (shared_count.hpp:443)
- ==16465== by 0x530AA73: boost::shared_ptr<isc::hooks::LibraryManager>::~shared_ptr() (shared_ptr.hpp:323)
- ==16465== by 0x531729F: boost::shared_ptr<isc::hooks::LibraryManager>::reset() (shared_ptr.hpp:614)
- ==16465== by 0x5316E73: isc::hooks::LibraryManagerCollection::unloadLibraries() (library_manager_collection.cc:118)
- ==16465== by 0x5309349: isc::hooks::LibraryManagerCollection::~LibraryManagerCollection() (library_manager_collection.h:83)
- ==16465== Address 0x8df0b50 is 16 bytes before a block of size 24 alloc'd
- ==16465== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16465== by 0x5317AD9: boost::detail::shared_count::shared_count<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_count.hpp:130)
- ==16465== by 0x5317767: void boost::detail::sp_pointer_construct<isc::hooks::CalloutManager, isc::hooks::CalloutManager>(boost::shared_ptr<isc::hooks::CalloutManager>*, isc::hooks::CalloutManager*, boost::detail::shared_count&) (shared_ptr.hpp:271)
- ==16465== by 0x5317360: boost::shared_ptr<isc::hooks::CalloutManager>::shared_ptr<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:349)
- ==16465== by 0x53170C2: void boost::shared_ptr<isc::hooks::CalloutManager>::reset<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:620)
- ==16465== by 0x5316CC9: isc::hooks::LibraryManagerCollection::loadLibraries() (library_manager_collection.cc:82)
- ==16465== by 0x5308C80: isc::hooks::HooksManager::loadLibrariesInternal(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:74)
- ==16465== by 0x5308D44: isc::hooks::HooksManager::loadLibraries(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:91)
- ==16465== by 0x40DDBF: (anonymous namespace)::LibLoadTest::loadLibs() (load_unload_unittest.cc:52)
- ==16465== by 0x40EA65: (anonymous namespace)::LibLoadTest_commands_Test::TestBody() (load_unload_unittest.cc:95)
- ==16465== by 0x434092: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2402)
- ==16465== by 0x434092: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2438)
- ==16465== by 0x42AAA4: testing::Test::Run() [clone .part.475] (gtest.cc:2475)
- ==16465==
- ==16465== Invalid read of size 8
- ==16465== at 0x5304473: std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > >::size() const (stl_vector.h:655)
- ==16465== by 0x5302CC9: isc::hooks::CalloutManager::deregisterAllCallouts(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (callout_manager.cc:256)
- ==16465== by 0x53160C0: isc::hooks::LibraryManager::unloadLibrary() (library_manager.cc:332)
- ==16465== by 0x5314EE7: isc::hooks::LibraryManager::~LibraryManager() (library_manager.cc:61)
- ==16465== by 0x5317B82: void boost::checked_delete<isc::hooks::LibraryManager>(isc::hooks::LibraryManager*) (checked_delete.hpp:34)
- ==16465== by 0x53181B1: boost::detail::sp_counted_impl_p<isc::hooks::LibraryManager>::dispose() (sp_counted_impl.hpp:78)
- ==16465== by 0x40F7FB: boost::detail::sp_counted_base::release() (sp_counted_base_gcc_x86.hpp:146)
- ==16465== by 0x40F88E: boost::detail::shared_count::~shared_count() (shared_count.hpp:443)
- ==16465== by 0x530AA73: boost::shared_ptr<isc::hooks::LibraryManager>::~shared_ptr() (shared_ptr.hpp:323)
- ==16465== by 0x531729F: boost::shared_ptr<isc::hooks::LibraryManager>::reset() (shared_ptr.hpp:614)
- ==16465== by 0x5316E73: isc::hooks::LibraryManagerCollection::unloadLibraries() (library_manager_collection.cc:118)
- ==16465== by 0x5309349: isc::hooks::LibraryManagerCollection::~LibraryManagerCollection() (library_manager_collection.h:83)
- ==16465== Address 0x8df0b48 is 24 bytes before a block of size 24 alloc'd
- ==16465== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16465== by 0x5317AD9: boost::detail::shared_count::shared_count<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_count.hpp:130)
- ==16465== by 0x5317767: void boost::detail::sp_pointer_construct<isc::hooks::CalloutManager, isc::hooks::CalloutManager>(boost::shared_ptr<isc::hooks::CalloutManager>*, isc::hooks::CalloutManager*, boost::detail::shared_count&) (shared_ptr.hpp:271)
- ==16465== by 0x5317360: boost::shared_ptr<isc::hooks::CalloutManager>::shared_ptr<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:349)
- ==16465== by 0x53170C2: void boost::shared_ptr<isc::hooks::CalloutManager>::reset<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:620)
- ==16465== by 0x5316CC9: isc::hooks::LibraryManagerCollection::loadLibraries() (library_manager_collection.cc:82)
- ==16465== by 0x5308C80: isc::hooks::HooksManager::loadLibrariesInternal(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:74)
- ==16465== by 0x5308D44: isc::hooks::HooksManager::loadLibraries(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:91)
- ==16465== by 0x40DDBF: (anonymous namespace)::LibLoadTest::loadLibs() (load_unload_unittest.cc:52)
- ==16465== by 0x40EA65: (anonymous namespace)::LibLoadTest_commands_Test::TestBody() (load_unload_unittest.cc:95)
- ==16465== by 0x434092: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2402)
- ==16465== by 0x434092: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2438)
- ==16465== by 0x42AAA4: testing::Test::Run() [clone .part.475] (gtest.cc:2475)
- ==16465==
- ==16465== Invalid read of size 8
- ==16465== at 0x5304A2A: __gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > >::__normal_iterator(std::pair<int, int (*)(isc::hooks::CalloutHandle&)>* const&) (stl_iterator.h:741)
- ==16465== by 0x5303C7D: std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > >::end() (stl_vector.h:566)
- ==16465== by 0x5302CF3: isc::hooks::CalloutManager::deregisterAllCallouts(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (callout_manager.cc:263)
- ==16465== by 0x53160C0: isc::hooks::LibraryManager::unloadLibrary() (library_manager.cc:332)
- ==16465== by 0x5314EE7: isc::hooks::LibraryManager::~LibraryManager() (library_manager.cc:61)
- ==16465== by 0x5317B82: void boost::checked_delete<isc::hooks::LibraryManager>(isc::hooks::LibraryManager*) (checked_delete.hpp:34)
- ==16465== by 0x53181B1: boost::detail::sp_counted_impl_p<isc::hooks::LibraryManager>::dispose() (sp_counted_impl.hpp:78)
- ==16465== by 0x40F7FB: boost::detail::sp_counted_base::release() (sp_counted_base_gcc_x86.hpp:146)
- ==16465== by 0x40F88E: boost::detail::shared_count::~shared_count() (shared_count.hpp:443)
- ==16465== by 0x530AA73: boost::shared_ptr<isc::hooks::LibraryManager>::~shared_ptr() (shared_ptr.hpp:323)
- ==16465== by 0x531729F: boost::shared_ptr<isc::hooks::LibraryManager>::reset() (shared_ptr.hpp:614)
- ==16465== by 0x5316E73: isc::hooks::LibraryManagerCollection::unloadLibraries() (library_manager_collection.cc:118)
- ==16465== Address 0x8df0b50 is 16 bytes before a block of size 24 alloc'd
- ==16465== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16465== by 0x5317AD9: boost::detail::shared_count::shared_count<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_count.hpp:130)
- ==16465== by 0x5317767: void boost::detail::sp_pointer_construct<isc::hooks::CalloutManager, isc::hooks::CalloutManager>(boost::shared_ptr<isc::hooks::CalloutManager>*, isc::hooks::CalloutManager*, boost::detail::shared_count&) (shared_ptr.hpp:271)
- ==16465== by 0x5317360: boost::shared_ptr<isc::hooks::CalloutManager>::shared_ptr<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:349)
- ==16465== by 0x53170C2: void boost::shared_ptr<isc::hooks::CalloutManager>::reset<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:620)
- ==16465== by 0x5316CC9: isc::hooks::LibraryManagerCollection::loadLibraries() (library_manager_collection.cc:82)
- ==16465== by 0x5308C80: isc::hooks::HooksManager::loadLibrariesInternal(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:74)
- ==16465== by 0x5308D44: isc::hooks::HooksManager::loadLibraries(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:91)
- ==16465== by 0x40DDBF: (anonymous namespace)::LibLoadTest::loadLibs() (load_unload_unittest.cc:52)
- ==16465== by 0x40EA65: (anonymous namespace)::LibLoadTest_commands_Test::TestBody() (load_unload_unittest.cc:95)
- ==16465== by 0x434092: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2402)
- ==16465== by 0x434092: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2438)
- ==16465== by 0x42AAA4: testing::Test::Run() [clone .part.475] (gtest.cc:2475)
- ==16465==
- ==16465== Invalid read of size 8
- ==16465== at 0x5304A2A: __gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > >::__normal_iterator(std::pair<int, int (*)(isc::hooks::CalloutHandle&)>* const&) (stl_iterator.h:741)
- ==16465== by 0x5303C7D: std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > >::end() (stl_vector.h:566)
- ==16465== by 0x5302D50: isc::hooks::CalloutManager::deregisterAllCallouts(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (callout_manager.cc:262)
- ==16465== by 0x53160C0: isc::hooks::LibraryManager::unloadLibrary() (library_manager.cc:332)
- ==16465== by 0x5314EE7: isc::hooks::LibraryManager::~LibraryManager() (library_manager.cc:61)
- ==16465== by 0x5317B82: void boost::checked_delete<isc::hooks::LibraryManager>(isc::hooks::LibraryManager*) (checked_delete.hpp:34)
- ==16465== by 0x53181B1: boost::detail::sp_counted_impl_p<isc::hooks::LibraryManager>::dispose() (sp_counted_impl.hpp:78)
- ==16465== by 0x40F7FB: boost::detail::sp_counted_base::release() (sp_counted_base_gcc_x86.hpp:146)
- ==16465== by 0x40F88E: boost::detail::shared_count::~shared_count() (shared_count.hpp:443)
- ==16465== by 0x530AA73: boost::shared_ptr<isc::hooks::LibraryManager>::~shared_ptr() (shared_ptr.hpp:323)
- ==16465== by 0x531729F: boost::shared_ptr<isc::hooks::LibraryManager>::reset() (shared_ptr.hpp:614)
- ==16465== by 0x5316E73: isc::hooks::LibraryManagerCollection::unloadLibraries() (library_manager_collection.cc:118)
- ==16465== Address 0x8df0b50 is 16 bytes before a block of size 24 alloc'd
- ==16465== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16465== by 0x5317AD9: boost::detail::shared_count::shared_count<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_count.hpp:130)
- ==16465== by 0x5317767: void boost::detail::sp_pointer_construct<isc::hooks::CalloutManager, isc::hooks::CalloutManager>(boost::shared_ptr<isc::hooks::CalloutManager>*, isc::hooks::CalloutManager*, boost::detail::shared_count&) (shared_ptr.hpp:271)
- ==16465== by 0x5317360: boost::shared_ptr<isc::hooks::CalloutManager>::shared_ptr<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:349)
- ==16465== by 0x53170C2: void boost::shared_ptr<isc::hooks::CalloutManager>::reset<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:620)
- ==16465== by 0x5316CC9: isc::hooks::LibraryManagerCollection::loadLibraries() (library_manager_collection.cc:82)
- ==16465== by 0x5308C80: isc::hooks::HooksManager::loadLibrariesInternal(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:74)
- ==16465== by 0x5308D44: isc::hooks::HooksManager::loadLibraries(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:91)
- ==16465== by 0x40DDBF: (anonymous namespace)::LibLoadTest::loadLibs() (load_unload_unittest.cc:52)
- ==16465== by 0x40EA65: (anonymous namespace)::LibLoadTest_commands_Test::TestBody() (load_unload_unittest.cc:95)
- ==16465== by 0x434092: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2402)
- ==16465== by 0x434092: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2438)
- ==16465== by 0x42AAA4: testing::Test::Run() [clone .part.475] (gtest.cc:2475)
- ==16465==
- ==16465== Invalid read of size 8
- ==16465== at 0x5304A2A: __gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > >::__normal_iterator(std::pair<int, int (*)(isc::hooks::CalloutHandle&)>* const&) (stl_iterator.h:741)
- ==16465== by 0x5303C31: std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > >::begin() (stl_vector.h:548)
- ==16465== by 0x5302D79: isc::hooks::CalloutManager::deregisterAllCallouts(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (callout_manager.cc:262)
- ==16465== by 0x53160C0: isc::hooks::LibraryManager::unloadLibrary() (library_manager.cc:332)
- ==16465== by 0x5314EE7: isc::hooks::LibraryManager::~LibraryManager() (library_manager.cc:61)
- ==16465== by 0x5317B82: void boost::checked_delete<isc::hooks::LibraryManager>(isc::hooks::LibraryManager*) (checked_delete.hpp:34)
- ==16465== by 0x53181B1: boost::detail::sp_counted_impl_p<isc::hooks::LibraryManager>::dispose() (sp_counted_impl.hpp:78)
- ==16465== by 0x40F7FB: boost::detail::sp_counted_base::release() (sp_counted_base_gcc_x86.hpp:146)
- ==16465== by 0x40F88E: boost::detail::shared_count::~shared_count() (shared_count.hpp:443)
- ==16465== by 0x530AA73: boost::shared_ptr<isc::hooks::LibraryManager>::~shared_ptr() (shared_ptr.hpp:323)
- ==16465== by 0x531729F: boost::shared_ptr<isc::hooks::LibraryManager>::reset() (shared_ptr.hpp:614)
- ==16465== by 0x5316E73: isc::hooks::LibraryManagerCollection::unloadLibraries() (library_manager_collection.cc:118)
- ==16465== Address 0x8df0b48 is 24 bytes before a block of size 24 alloc'd
- ==16465== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16465== by 0x5317AD9: boost::detail::shared_count::shared_count<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_count.hpp:130)
- ==16465== by 0x5317767: void boost::detail::sp_pointer_construct<isc::hooks::CalloutManager, isc::hooks::CalloutManager>(boost::shared_ptr<isc::hooks::CalloutManager>*, isc::hooks::CalloutManager*, boost::detail::shared_count&) (shared_ptr.hpp:271)
- ==16465== by 0x5317360: boost::shared_ptr<isc::hooks::CalloutManager>::shared_ptr<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:349)
- ==16465== by 0x53170C2: void boost::shared_ptr<isc::hooks::CalloutManager>::reset<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:620)
- ==16465== by 0x5316CC9: isc::hooks::LibraryManagerCollection::loadLibraries() (library_manager_collection.cc:82)
- ==16465== by 0x5308C80: isc::hooks::HooksManager::loadLibrariesInternal(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:74)
- ==16465== by 0x5308D44: isc::hooks::HooksManager::loadLibraries(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:91)
- ==16465== by 0x40DDBF: (anonymous namespace)::LibLoadTest::loadLibs() (load_unload_unittest.cc:52)
- ==16465== by 0x40EA65: (anonymous namespace)::LibLoadTest_commands_Test::TestBody() (load_unload_unittest.cc:95)
- ==16465== by 0x434092: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2402)
- ==16465== by 0x434092: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2438)
- ==16465== by 0x42AAA4: testing::Test::Run() [clone .part.475] (gtest.cc:2475)
- ==16465==
- ==16465== Invalid read of size 8
- ==16465== at 0x5304A2A: __gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > >::__normal_iterator(std::pair<int, int (*)(isc::hooks::CalloutHandle&)>* const&) (stl_iterator.h:741)
- ==16465== by 0x5303C31: std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > >::begin() (stl_vector.h:548)
- ==16465== by 0x530458F: std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > >::erase(__gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> const*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > >, __gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> const*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > >) (stl_vector.h:1175)
- ==16465== by 0x5302DE6: isc::hooks::CalloutManager::deregisterAllCallouts(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (callout_manager.cc:263)
- ==16465== by 0x53160C0: isc::hooks::LibraryManager::unloadLibrary() (library_manager.cc:332)
- ==16465== by 0x5314EE7: isc::hooks::LibraryManager::~LibraryManager() (library_manager.cc:61)
- ==16465== by 0x5317B82: void boost::checked_delete<isc::hooks::LibraryManager>(isc::hooks::LibraryManager*) (checked_delete.hpp:34)
- ==16465== by 0x53181B1: boost::detail::sp_counted_impl_p<isc::hooks::LibraryManager>::dispose() (sp_counted_impl.hpp:78)
- ==16465== by 0x40F7FB: boost::detail::sp_counted_base::release() (sp_counted_base_gcc_x86.hpp:146)
- ==16465== by 0x40F88E: boost::detail::shared_count::~shared_count() (shared_count.hpp:443)
- ==16465== by 0x530AA73: boost::shared_ptr<isc::hooks::LibraryManager>::~shared_ptr() (shared_ptr.hpp:323)
- ==16465== by 0x531729F: boost::shared_ptr<isc::hooks::LibraryManager>::reset() (shared_ptr.hpp:614)
- ==16465== Address 0x8df0b48 is 24 bytes before a block of size 24 alloc'd
- ==16465== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16465== by 0x5317AD9: boost::detail::shared_count::shared_count<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_count.hpp:130)
- ==16465== by 0x5317767: void boost::detail::sp_pointer_construct<isc::hooks::CalloutManager, isc::hooks::CalloutManager>(boost::shared_ptr<isc::hooks::CalloutManager>*, isc::hooks::CalloutManager*, boost::detail::shared_count&) (shared_ptr.hpp:271)
- ==16465== by 0x5317360: boost::shared_ptr<isc::hooks::CalloutManager>::shared_ptr<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:349)
- ==16465== by 0x53170C2: void boost::shared_ptr<isc::hooks::CalloutManager>::reset<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:620)
- ==16465== by 0x5316CC9: isc::hooks::LibraryManagerCollection::loadLibraries() (library_manager_collection.cc:82)
- ==16465== by 0x5308C80: isc::hooks::HooksManager::loadLibrariesInternal(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:74)
- ==16465== by 0x5308D44: isc::hooks::HooksManager::loadLibraries(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:91)
- ==16465== by 0x40DDBF: (anonymous namespace)::LibLoadTest::loadLibs() (load_unload_unittest.cc:52)
- ==16465== by 0x40EA65: (anonymous namespace)::LibLoadTest_commands_Test::TestBody() (load_unload_unittest.cc:95)
- ==16465== by 0x434092: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2402)
- ==16465== by 0x434092: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2438)
- ==16465== by 0x42AAA4: testing::Test::Run() [clone .part.475] (gtest.cc:2475)
- ==16465==
- ==16465== Invalid read of size 8
- ==16465== at 0x53051B9: std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > >::cbegin() const (stl_vector.h:621)
- ==16465== by 0x530459F: std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > >::erase(__gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> const*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > >, __gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> const*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > >) (stl_vector.h:1176)
- ==16465== by 0x5302DE6: isc::hooks::CalloutManager::deregisterAllCallouts(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (callout_manager.cc:263)
- ==16465== by 0x53160C0: isc::hooks::LibraryManager::unloadLibrary() (library_manager.cc:332)
- ==16465== by 0x5314EE7: isc::hooks::LibraryManager::~LibraryManager() (library_manager.cc:61)
- ==16465== by 0x5317B82: void boost::checked_delete<isc::hooks::LibraryManager>(isc::hooks::LibraryManager*) (checked_delete.hpp:34)
- ==16465== by 0x53181B1: boost::detail::sp_counted_impl_p<isc::hooks::LibraryManager>::dispose() (sp_counted_impl.hpp:78)
- ==16465== by 0x40F7FB: boost::detail::sp_counted_base::release() (sp_counted_base_gcc_x86.hpp:146)
- ==16465== by 0x40F88E: boost::detail::shared_count::~shared_count() (shared_count.hpp:443)
- ==16465== by 0x530AA73: boost::shared_ptr<isc::hooks::LibraryManager>::~shared_ptr() (shared_ptr.hpp:323)
- ==16465== by 0x531729F: boost::shared_ptr<isc::hooks::LibraryManager>::reset() (shared_ptr.hpp:614)
- ==16465== by 0x5316E73: isc::hooks::LibraryManagerCollection::unloadLibraries() (library_manager_collection.cc:118)
- ==16465== Address 0x8df0b48 is 24 bytes before a block of size 24 alloc'd
- ==16465== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16465== by 0x5317AD9: boost::detail::shared_count::shared_count<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_count.hpp:130)
- ==16465== by 0x5317767: void boost::detail::sp_pointer_construct<isc::hooks::CalloutManager, isc::hooks::CalloutManager>(boost::shared_ptr<isc::hooks::CalloutManager>*, isc::hooks::CalloutManager*, boost::detail::shared_count&) (shared_ptr.hpp:271)
- ==16465== by 0x5317360: boost::shared_ptr<isc::hooks::CalloutManager>::shared_ptr<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:349)
- ==16465== by 0x53170C2: void boost::shared_ptr<isc::hooks::CalloutManager>::reset<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:620)
- ==16465== by 0x5316CC9: isc::hooks::LibraryManagerCollection::loadLibraries() (library_manager_collection.cc:82)
- ==16465== by 0x5308C80: isc::hooks::HooksManager::loadLibrariesInternal(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:74)
- ==16465== by 0x5308D44: isc::hooks::HooksManager::loadLibraries(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:91)
- ==16465== by 0x40DDBF: (anonymous namespace)::LibLoadTest::loadLibs() (load_unload_unittest.cc:52)
- ==16465== by 0x40EA65: (anonymous namespace)::LibLoadTest_commands_Test::TestBody() (load_unload_unittest.cc:95)
- ==16465== by 0x434092: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2402)
- ==16465== by 0x434092: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2438)
- ==16465== by 0x42AAA4: testing::Test::Run() [clone .part.475] (gtest.cc:2475)
- ==16465==
- ==16465== Invalid read of size 8
- ==16465== at 0x5304468: std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > >::size() const (stl_vector.h:655)
- ==16465== by 0x5302E0C: isc::hooks::CalloutManager::deregisterAllCallouts(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (callout_manager.cc:266)
- ==16465== by 0x53160C0: isc::hooks::LibraryManager::unloadLibrary() (library_manager.cc:332)
- ==16465== by 0x5314EE7: isc::hooks::LibraryManager::~LibraryManager() (library_manager.cc:61)
- ==16465== by 0x5317B82: void boost::checked_delete<isc::hooks::LibraryManager>(isc::hooks::LibraryManager*) (checked_delete.hpp:34)
- ==16465== by 0x53181B1: boost::detail::sp_counted_impl_p<isc::hooks::LibraryManager>::dispose() (sp_counted_impl.hpp:78)
- ==16465== by 0x40F7FB: boost::detail::sp_counted_base::release() (sp_counted_base_gcc_x86.hpp:146)
- ==16465== by 0x40F88E: boost::detail::shared_count::~shared_count() (shared_count.hpp:443)
- ==16465== by 0x530AA73: boost::shared_ptr<isc::hooks::LibraryManager>::~shared_ptr() (shared_ptr.hpp:323)
- ==16465== by 0x531729F: boost::shared_ptr<isc::hooks::LibraryManager>::reset() (shared_ptr.hpp:614)
- ==16465== by 0x5316E73: isc::hooks::LibraryManagerCollection::unloadLibraries() (library_manager_collection.cc:118)
- ==16465== by 0x5309349: isc::hooks::LibraryManagerCollection::~LibraryManagerCollection() (library_manager_collection.h:83)
- ==16465== Address 0x8df0b50 is 16 bytes before a block of size 24 alloc'd
- ==16465== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16465== by 0x5317AD9: boost::detail::shared_count::shared_count<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_count.hpp:130)
- ==16465== by 0x5317767: void boost::detail::sp_pointer_construct<isc::hooks::CalloutManager, isc::hooks::CalloutManager>(boost::shared_ptr<isc::hooks::CalloutManager>*, isc::hooks::CalloutManager*, boost::detail::shared_count&) (shared_ptr.hpp:271)
- ==16465== by 0x5317360: boost::shared_ptr<isc::hooks::CalloutManager>::shared_ptr<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:349)
- ==16465== by 0x53170C2: void boost::shared_ptr<isc::hooks::CalloutManager>::reset<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:620)
- ==16465== by 0x5316CC9: isc::hooks::LibraryManagerCollection::loadLibraries() (library_manager_collection.cc:82)
- ==16465== by 0x5308C80: isc::hooks::HooksManager::loadLibrariesInternal(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:74)
- ==16465== by 0x5308D44: isc::hooks::HooksManager::loadLibraries(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:91)
- ==16465== by 0x40DDBF: (anonymous namespace)::LibLoadTest::loadLibs() (load_unload_unittest.cc:52)
- ==16465== by 0x40EA65: (anonymous namespace)::LibLoadTest_commands_Test::TestBody() (load_unload_unittest.cc:95)
- ==16465== by 0x434092: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2402)
- ==16465== by 0x434092: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2438)
- ==16465== by 0x42AAA4: testing::Test::Run() [clone .part.475] (gtest.cc:2475)
- ==16465==
- ==16465== Invalid read of size 8
- ==16465== at 0x5304473: std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > >::size() const (stl_vector.h:655)
- ==16465== by 0x5302E0C: isc::hooks::CalloutManager::deregisterAllCallouts(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (callout_manager.cc:266)
- ==16465== by 0x53160C0: isc::hooks::LibraryManager::unloadLibrary() (library_manager.cc:332)
- ==16465== by 0x5314EE7: isc::hooks::LibraryManager::~LibraryManager() (library_manager.cc:61)
- ==16465== by 0x5317B82: void boost::checked_delete<isc::hooks::LibraryManager>(isc::hooks::LibraryManager*) (checked_delete.hpp:34)
- ==16465== by 0x53181B1: boost::detail::sp_counted_impl_p<isc::hooks::LibraryManager>::dispose() (sp_counted_impl.hpp:78)
- ==16465== by 0x40F7FB: boost::detail::sp_counted_base::release() (sp_counted_base_gcc_x86.hpp:146)
- ==16465== by 0x40F88E: boost::detail::shared_count::~shared_count() (shared_count.hpp:443)
- ==16465== by 0x530AA73: boost::shared_ptr<isc::hooks::LibraryManager>::~shared_ptr() (shared_ptr.hpp:323)
- ==16465== by 0x531729F: boost::shared_ptr<isc::hooks::LibraryManager>::reset() (shared_ptr.hpp:614)
- ==16465== by 0x5316E73: isc::hooks::LibraryManagerCollection::unloadLibraries() (library_manager_collection.cc:118)
- ==16465== by 0x5309349: isc::hooks::LibraryManagerCollection::~LibraryManagerCollection() (library_manager_collection.h:83)
- ==16465== Address 0x8df0b48 is 24 bytes before a block of size 24 alloc'd
- ==16465== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16465== by 0x5317AD9: boost::detail::shared_count::shared_count<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_count.hpp:130)
- ==16465== by 0x5317767: void boost::detail::sp_pointer_construct<isc::hooks::CalloutManager, isc::hooks::CalloutManager>(boost::shared_ptr<isc::hooks::CalloutManager>*, isc::hooks::CalloutManager*, boost::detail::shared_count&) (shared_ptr.hpp:271)
- ==16465== by 0x5317360: boost::shared_ptr<isc::hooks::CalloutManager>::shared_ptr<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:349)
- ==16465== by 0x53170C2: void boost::shared_ptr<isc::hooks::CalloutManager>::reset<isc::hooks::CalloutManager>(isc::hooks::CalloutManager*) (shared_ptr.hpp:620)
- ==16465== by 0x5316CC9: isc::hooks::LibraryManagerCollection::loadLibraries() (library_manager_collection.cc:82)
- ==16465== by 0x5308C80: isc::hooks::HooksManager::loadLibrariesInternal(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:74)
- ==16465== by 0x5308D44: isc::hooks::HooksManager::loadLibraries(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<isc::data::Element const> > > > const&) (hooks_manager.cc:91)
- ==16465== by 0x40DDBF: (anonymous namespace)::LibLoadTest::loadLibs() (load_unload_unittest.cc:52)
- ==16465== by 0x40EA65: (anonymous namespace)::LibLoadTest_commands_Test::TestBody() (load_unload_unittest.cc:95)
- ==16465== by 0x434092: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2402)
- ==16465== by 0x434092: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2438)
- ==16465== by 0x42AAA4: testing::Test::Run() [clone .part.475] (gtest.cc:2475)
- ==16465==
- ####deregisterAllCallouts(lease4_recover)
- ==16465==
- ==16465== Process terminating with default action of signal 11 (SIGSEGV)
- ==16465== Bad permissions for mapped region at address 0x552EA08
- ==16465== at 0x53060CA: std::pair<int, int (*)(isc::hooks::CalloutHandle&)>::operator=(std::pair<int, int (*)(isc::hooks::CalloutHandle&)>&&) (stl_pair.h:170)
- ==16465== by 0x53054C2: __gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > > std::__remove_if<__gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > >, __gnu_cxx::__ops::_Iter_pred<std::binder1st<isc::hooks::CalloutManager::CalloutLibraryEqual> > >(__gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > >, __gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > >, __gnu_cxx::__ops::_Iter_pred<std::binder1st<isc::hooks::CalloutManager::CalloutLibraryEqual> >) (stl_algo.h:868)
- ==16465== by 0x53046E3: __gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > > std::remove_if<__gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > >, std::binder1st<isc::hooks::CalloutManager::CalloutLibraryEqual> >(__gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > >, __gnu_cxx::__normal_iterator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>*, std::vector<std::pair<int, int (*)(isc::hooks::CalloutHandle&)>, std::allocator<std::pair<int, int (*)(isc::hooks::CalloutHandle&)> > > >, std::binder1st<isc::hooks::CalloutManager::CalloutLibraryEqual>) (stl_algo.h:937)
- ==16465== by 0x5302D91: isc::hooks::CalloutManager::deregisterAllCallouts(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (callout_manager.cc:259)
- ==16465== by 0x53160C0: isc::hooks::LibraryManager::unloadLibrary() (library_manager.cc:332)
- ==16465== by 0x5314EE7: isc::hooks::LibraryManager::~LibraryManager() (library_manager.cc:61)
- ==16465== by 0x5317B82: void boost::checked_delete<isc::hooks::LibraryManager>(isc::hooks::LibraryManager*) (checked_delete.hpp:34)
- ==16465== by 0x53181B1: boost::detail::sp_counted_impl_p<isc::hooks::LibraryManager>::dispose() (sp_counted_impl.hpp:78)
- ==16465== by 0x40F7FB: boost::detail::sp_counted_base::release() (sp_counted_base_gcc_x86.hpp:146)
- ==16465== by 0x40F88E: boost::detail::shared_count::~shared_count() (shared_count.hpp:443)
- ==16465== by 0x530AA73: boost::shared_ptr<isc::hooks::LibraryManager>::~shared_ptr() (shared_ptr.hpp:323)
- ==16465== by 0x531729F: boost::shared_ptr<isc::hooks::LibraryManager>::reset() (shared_ptr.hpp:614)
- ==16465==
- ==16465== HEAP SUMMARY:
- ==16465== in use at exit: 345,731 bytes in 2,286 blocks
- ==16465== total heap usage: 4,360 allocs, 2,074 frees, 480,818 bytes allocated
- ==16465==
- ==16465== LEAK SUMMARY:
- ==16465== definitely lost: 0 bytes in 0 blocks
- ==16465== indirectly lost: 0 bytes in 0 blocks
- ==16465== possibly lost: 0 bytes in 0 blocks
- ==16465== still reachable: 345,731 bytes in 2,286 blocks
- ==16465== suppressed: 0 bytes in 0 blocks
- ==16465== Rerun with --leak-check=full to see details of leaked memory
- ==16465==
- ==16465== For counts of detected and suppressed errors, rerun with: -v
- ==16465== ERROR SUMMARY: 9 errors from 9 contexts (suppressed: 0 from 0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement