-
-
Save TimNN/5e77b22b795b9a28fb44d9349c197ad8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
==6496== Memcheck, a memory error detector | |
==6496== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. | |
==6496== Using Valgrind-3.12.0.SVN and LibVEX; rerun with -h for copyright info | |
==6496== Command: /home/logic/rbisect/bisect-rust/test/trust-dns/target/debug/deps/client_tests-61fe13e6737ee133 --nocapture --test-threads 1 | |
==6496== | |
running 22 tests | |
test test_append ... ok | |
test test_compare_and_swap ... ok | |
test test_create ... ok | |
test test_delete_all ... ok | |
test test_delete_by_rdata ... ok | |
test test_delete_rrset ... ok | |
test test_dnssec_rollernet_td_tcp ... ignored | |
test test_dnssec_rollernet_td_tcp_mixed_case ... ignored | |
test test_dnssec_rollernet_td_udp ... ignored | |
test test_nsec_query_example_nonet ... ==6496== Thread 2 test_nsec_query_example_nonet: | |
==6496== Invalid read of size 2 | |
==6496== at 0x4C34618: memmove (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6496== by 0x1F0058: _$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$::copy_from_slice::hdabbe03733c17bb6 (mod.rs:671) | |
==6496== by 0x1F66EC: alloc::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h6fcfa1235fa3b581 (slice.rs:1455) | |
==6496== by 0x1C9A56: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..SpecExtend$LT$$RF$$u27$a$u20$T$C$$u20$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$GT$$GT$::spec_extend::hbd7ddc7cedaa022d (vec.rs:1885) | |
==6496== by 0x1D3F74: _$LT$alloc..vec..Vec$LT$T$GT$$GT$::extend_from_slice::h6cc2e668a10bec16 (vec.rs:1275) | |
==6496== by 0x1F731F: alloc::slice::hack::to_vec::hfec4adc8dabe457d (slice.rs:164) | |
==6496== by 0x1F7013: alloc::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::to_vec::hfb9dc4ee14f853e3 (slice.rs:1473) | |
==6496== by 0x1FAAC3: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$::clone::h0f400c79aa200b52 (vec.rs:1520) | |
==6496== by 0x2012F7: _$LT$trust_dns..rr..rdata..nsec..NSEC$u20$as$u20$core..clone..Clone$GT$::clone::h3e889939d6a5623b (nsec.rs:51) | |
==6496== by 0x202E1F: _$LT$trust_dns..rr..record_data..RData$u20$as$u20$core..clone..Clone$GT$::clone::h7c040331b2878434 (record_data.rs:350) | |
==6496== by 0x1FF9CF: _$LT$trust_dns..rr..resource..Record$u20$as$u20$core..clone..Clone$GT$::clone::h53b3011711328f44 (resource.rs:71) | |
==6496== by 0x1F1513: _$LT$core..option..Option$LT$$RF$$u27$a$u20$T$GT$$GT$::cloned::_$u7b$$u7b$closure$u7d$$u7d$::h3b1778f1b241b28a (option.rs:777) | |
==6496== by 0x1D74A2: _$LT$core..option..Option$LT$T$GT$$GT$::map::h8ed0f747ea13ae1f (option.rs:398) | |
==6496== by 0x1F142B: _$LT$core..option..Option$LT$$RF$$u27$a$u20$T$GT$$GT$::cloned::h7bc21397aa7bec5d (option.rs:777) | |
==6496== by 0x2070CB: _$LT$core..iter..Cloned$LT$I$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::h71dea4e40e2bdf33 (mod.rs:429) | |
==6496== by 0x20B5B8: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..SpecExtend$LT$T$C$$u20$I$GT$$GT$::spec_extend::hb78b63243b8a7022 (vec.rs:1822) | |
==6496== by 0x20BE95: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..SpecExtend$LT$T$C$$u20$I$GT$$GT$::from_iter::h94c57877c24a9cf8 (vec.rs:1805) | |
==6496== by 0x20C5ED: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..iter..traits..FromIterator$LT$T$GT$$GT$::from_iter::h480516972653a8cb (vec.rs:1692) | |
==6496== by 0x1ED3A9: core::iter::iterator::Iterator::collect::h20e9cf22377eb57d (iterator.rs:1256) | |
==6496== by 0x219C5A: trust_dns_server::authority::authority::Authority::sign_zone::h9a27fe833a526068 (authority.rs:1139) | |
==6496== by 0x217DB3: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1036) | |
==6496== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6496== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6496== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6496== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6496== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6496== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6496== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6496== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6496== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6496== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6496== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6496== by 0x54173B: start_thread (thread.rs:21) | |
==6496== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6496== Address 0x67138a0 is 0 bytes inside a block of size 8 free'd | |
==6496== at 0x4C2ED5B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6496== by 0x1E07AE: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::dealloc_buffer::h2bb69ff5dbf451b2 (raw_vec.rs:637) | |
==6496== by 0x208C6C: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::habc5478ad30dc2da (raw_vec.rs:645) | |
==6496== by 0x1E9024: core::ptr::drop_in_place::h961dd4b897dc738b (ptr.rs:60) | |
==6496== by 0x1E99EF: core::ptr::drop_in_place::hca716fbee3a95f28 (ptr.rs:60) | |
==6496== by 0x1E7EF8: core::ptr::drop_in_place::h3d67e81dcd526cd3 (ptr.rs:60) | |
==6496== by 0x218D19: trust_dns_server::authority::authority::Authority::nsec_zone::h632852dd9ff7bc03 (authority.rs:1077) | |
==6496== by 0x217D9A: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1029) | |
==6496== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6496== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6496== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6496== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6496== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6496== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6496== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6496== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6496== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6496== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6496== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6496== by 0x54173B: start_thread (thread.rs:21) | |
==6496== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6496== by 0x58FA6C9: start_thread (pthread_create.c:333) | |
==6496== by 0x5E30CAE: clone (clone.S:105) | |
==6496== Block was alloc'd at | |
==6496== at 0x4C2FD4F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6496== by 0x54A2B7: reallocate (heap.rs:170) | |
==6496== by 0x54A2B7: _$LT$alloc..heap..HeapAlloc$u20$as$u20$alloc..allocator..Alloc$GT$::realloc::h4a5710a7375670c0 (heap.rs:87) | |
==6496== by 0x1F9905: alloc::allocator::Alloc::realloc_array::hccdbb41b6bdb063e (allocator.rs:995) | |
==6496== by 0x1E2135: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::double::h8e5635896ef2a437 (raw_vec.rs:294) | |
==6496== by 0x1D498C: _$LT$alloc..vec..Vec$LT$T$GT$$GT$::push::hf5f2d2ed7884c31f (vec.rs:970) | |
==6496== by 0x218328: trust_dns_server::authority::authority::Authority::nsec_zone::h632852dd9ff7bc03 (authority.rs:1068) | |
==6496== by 0x217D9A: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1029) | |
==6496== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6496== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6496== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6496== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6496== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6496== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6496== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6496== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6496== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6496== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6496== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6496== by 0x54173B: start_thread (thread.rs:21) | |
==6496== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6496== by 0x58FA6C9: start_thread (pthread_create.c:333) | |
==6496== by 0x5E30CAE: clone (clone.S:105) | |
==6496== | |
==6496== Invalid read of size 2 | |
==6496== at 0x4C34627: memmove (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6496== by 0x1F0058: _$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$::copy_from_slice::hdabbe03733c17bb6 (mod.rs:671) | |
==6496== by 0x1F66EC: alloc::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h6fcfa1235fa3b581 (slice.rs:1455) | |
==6496== by 0x1C9A56: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..SpecExtend$LT$$RF$$u27$a$u20$T$C$$u20$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$GT$$GT$::spec_extend::hbd7ddc7cedaa022d (vec.rs:1885) | |
==6496== by 0x1D3F74: _$LT$alloc..vec..Vec$LT$T$GT$$GT$::extend_from_slice::h6cc2e668a10bec16 (vec.rs:1275) | |
==6496== by 0x1F731F: alloc::slice::hack::to_vec::hfec4adc8dabe457d (slice.rs:164) | |
==6496== by 0x1F7013: alloc::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::to_vec::hfb9dc4ee14f853e3 (slice.rs:1473) | |
==6496== by 0x1FAAC3: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$::clone::h0f400c79aa200b52 (vec.rs:1520) | |
==6496== by 0x2012F7: _$LT$trust_dns..rr..rdata..nsec..NSEC$u20$as$u20$core..clone..Clone$GT$::clone::h3e889939d6a5623b (nsec.rs:51) | |
==6496== by 0x202E1F: _$LT$trust_dns..rr..record_data..RData$u20$as$u20$core..clone..Clone$GT$::clone::h7c040331b2878434 (record_data.rs:350) | |
==6496== by 0x1FF9CF: _$LT$trust_dns..rr..resource..Record$u20$as$u20$core..clone..Clone$GT$::clone::h53b3011711328f44 (resource.rs:71) | |
==6496== by 0x1F1513: _$LT$core..option..Option$LT$$RF$$u27$a$u20$T$GT$$GT$::cloned::_$u7b$$u7b$closure$u7d$$u7d$::h3b1778f1b241b28a (option.rs:777) | |
==6496== by 0x1D74A2: _$LT$core..option..Option$LT$T$GT$$GT$::map::h8ed0f747ea13ae1f (option.rs:398) | |
==6496== by 0x1F142B: _$LT$core..option..Option$LT$$RF$$u27$a$u20$T$GT$$GT$::cloned::h7bc21397aa7bec5d (option.rs:777) | |
==6496== by 0x2070CB: _$LT$core..iter..Cloned$LT$I$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::h71dea4e40e2bdf33 (mod.rs:429) | |
==6496== by 0x20B5B8: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..SpecExtend$LT$T$C$$u20$I$GT$$GT$::spec_extend::hb78b63243b8a7022 (vec.rs:1822) | |
==6496== by 0x20BE95: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..SpecExtend$LT$T$C$$u20$I$GT$$GT$::from_iter::h94c57877c24a9cf8 (vec.rs:1805) | |
==6496== by 0x20C5ED: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..iter..traits..FromIterator$LT$T$GT$$GT$::from_iter::h480516972653a8cb (vec.rs:1692) | |
==6496== by 0x1ED3A9: core::iter::iterator::Iterator::collect::h20e9cf22377eb57d (iterator.rs:1256) | |
==6496== by 0x219C5A: trust_dns_server::authority::authority::Authority::sign_zone::h9a27fe833a526068 (authority.rs:1139) | |
==6496== by 0x217DB3: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1036) | |
==6496== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6496== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6496== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6496== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6496== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6496== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6496== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6496== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6496== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6496== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6496== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6496== by 0x54173B: start_thread (thread.rs:21) | |
==6496== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6496== Address 0x67138a4 is 4 bytes inside a block of size 8 free'd | |
==6496== at 0x4C2ED5B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6496== by 0x1E07AE: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::dealloc_buffer::h2bb69ff5dbf451b2 (raw_vec.rs:637) | |
==6496== by 0x208C6C: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::habc5478ad30dc2da (raw_vec.rs:645) | |
==6496== by 0x1E9024: core::ptr::drop_in_place::h961dd4b897dc738b (ptr.rs:60) | |
==6496== by 0x1E99EF: core::ptr::drop_in_place::hca716fbee3a95f28 (ptr.rs:60) | |
==6496== by 0x1E7EF8: core::ptr::drop_in_place::h3d67e81dcd526cd3 (ptr.rs:60) | |
==6496== by 0x218D19: trust_dns_server::authority::authority::Authority::nsec_zone::h632852dd9ff7bc03 (authority.rs:1077) | |
==6496== by 0x217D9A: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1029) | |
==6496== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6496== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6496== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6496== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6496== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6496== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6496== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6496== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6496== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6496== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6496== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6496== by 0x54173B: start_thread (thread.rs:21) | |
==6496== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6496== by 0x58FA6C9: start_thread (pthread_create.c:333) | |
==6496== by 0x5E30CAE: clone (clone.S:105) | |
==6496== Block was alloc'd at | |
==6496== at 0x4C2FD4F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6496== by 0x54A2B7: reallocate (heap.rs:170) | |
==6496== by 0x54A2B7: _$LT$alloc..heap..HeapAlloc$u20$as$u20$alloc..allocator..Alloc$GT$::realloc::h4a5710a7375670c0 (heap.rs:87) | |
==6496== by 0x1F9905: alloc::allocator::Alloc::realloc_array::hccdbb41b6bdb063e (allocator.rs:995) | |
==6496== by 0x1E2135: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::double::h8e5635896ef2a437 (raw_vec.rs:294) | |
==6496== by 0x1D498C: _$LT$alloc..vec..Vec$LT$T$GT$$GT$::push::hf5f2d2ed7884c31f (vec.rs:970) | |
==6496== by 0x218328: trust_dns_server::authority::authority::Authority::nsec_zone::h632852dd9ff7bc03 (authority.rs:1068) | |
==6496== by 0x217D9A: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1029) | |
==6496== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6496== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6496== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6496== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6496== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6496== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6496== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6496== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6496== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6496== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6496== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6496== by 0x54173B: start_thread (thread.rs:21) | |
==6496== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6496== by 0x58FA6C9: start_thread (pthread_create.c:333) | |
==6496== by 0x5E30CAE: clone (clone.S:105) | |
==6496== | |
==6496== Invalid free() / delete / delete[] / realloc() | |
==6496== at 0x4C2ED5B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6496== by 0x14C3EE: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::dealloc_buffer::hb869db840201e9df (raw_vec.rs:637) | |
==6496== by 0x1920FC: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h2f2e1dc6684607c2 (raw_vec.rs:645) | |
==6496== by 0x15CE04: core::ptr::drop_in_place::h31403da328aac5f3 (ptr.rs:60) | |
==6496== by 0x15BDCF: core::ptr::drop_in_place::h1121625b42f85433 (ptr.rs:60) | |
==6496== by 0x16191D: core::ptr::drop_in_place::hb8b4dc96b0425d2e (ptr.rs:60) | |
==6496== by 0x15DA93: core::ptr::drop_in_place::h5226c95044537431 (ptr.rs:60) | |
==6496== by 0x15FDDD: core::ptr::drop_in_place::h90fe4d0bb4ec668d (ptr.rs:60) | |
==6496== by 0x15D318: core::ptr::drop_in_place::h42e0fcaeaca0937e (ptr.rs:60) | |
==6496== by 0x17DA51: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h1e77d324027a5e18 (vec.rs:2038) | |
==6496== by 0x15BF94: core::ptr::drop_in_place::h13f33a652340c4f7 (ptr.rs:60) | |
==6496== by 0x15F211: core::ptr::drop_in_place::h7d393fdeff3b73dd (ptr.rs:60) | |
==6496== by 0x15EFCD: core::ptr::drop_in_place::h7b5ccbc37db20a32 (ptr.rs:60) | |
==6496== by 0x195462: _$LT$alloc..btree..map..IntoIter$LT$K$C$$u20$V$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::hba0b0f86a2aaf650 (map.rs:1264) | |
==6496== by 0x15E4E4: core::ptr::drop_in_place::h60f1e22197313138 (ptr.rs:60) | |
==6496== by 0x153E69: core::mem::drop::h9323c16fde6bdab3 (mem.rs:714) | |
==6496== by 0x195005: _$LT$alloc..btree..map..BTreeMap$LT$K$C$$u20$V$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h3f7bc8ff2e202f56 (map.rs:144) | |
==6496== by 0x15C834: core::ptr::drop_in_place::h2523851e1de87d3e (ptr.rs:60) | |
==6496== by 0x160399: core::ptr::drop_in_place::h9daa8c61fa5df0a3 (ptr.rs:60) | |
==6496== by 0x15D864: core::ptr::drop_in_place::h4f32ac76082516a0 (ptr.rs:60) | |
==6496== by 0x15EDC8: core::ptr::drop_in_place::h74b603510b559e6e (ptr.rs:60) | |
==6496== by 0x15B64D: core::ptr::drop_in_place::h05b9aa7e2b2a6b24 (ptr.rs:60) | |
==6496== by 0x17EC2B: _$LT$std..collections..hash..table..RawTable$LT$K$C$$u20$V$GT$$GT$::rev_drop_buckets::hca6326bbd176d1e0 (table.rs:900) | |
==6496== by 0x19E674: _$LT$std..collections..hash..table..RawTable$LT$K$C$$u20$V$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::ha125ade397c0f618 (table.rs:1182) | |
==6496== by 0x161984: core::ptr::drop_in_place::hbbee70b341730b50 (ptr.rs:60) | |
==6496== by 0x162888: core::ptr::drop_in_place::hd987961714d887a7 (ptr.rs:60) | |
==6496== by 0x163234: core::ptr::drop_in_place::hefb0bbc8cef9a901 (ptr.rs:60) | |
==6496== by 0x15CE44: core::ptr::drop_in_place::h34986da156cc9d33 (ptr.rs:60) | |
==6496== by 0x15CC44: core::ptr::drop_in_place::h2df5f972ba8b61fc (ptr.rs:60) | |
==6496== by 0x15C53F: core::ptr::drop_in_place::h20ae9ed4c65d6ed9 (ptr.rs:60) | |
==6496== Address 0x67138a0 is 0 bytes inside a block of size 8 free'd | |
==6496== at 0x4C2ED5B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6496== by 0x1E07AE: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::dealloc_buffer::h2bb69ff5dbf451b2 (raw_vec.rs:637) | |
==6496== by 0x208C6C: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::habc5478ad30dc2da (raw_vec.rs:645) | |
==6496== by 0x1E9024: core::ptr::drop_in_place::h961dd4b897dc738b (ptr.rs:60) | |
==6496== by 0x1E99EF: core::ptr::drop_in_place::hca716fbee3a95f28 (ptr.rs:60) | |
==6496== by 0x1E7EF8: core::ptr::drop_in_place::h3d67e81dcd526cd3 (ptr.rs:60) | |
==6496== by 0x218D19: trust_dns_server::authority::authority::Authority::nsec_zone::h632852dd9ff7bc03 (authority.rs:1077) | |
==6496== by 0x217D9A: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1029) | |
==6496== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6496== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6496== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6496== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6496== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6496== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6496== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6496== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6496== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6496== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6496== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6496== by 0x54173B: start_thread (thread.rs:21) | |
==6496== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6496== by 0x58FA6C9: start_thread (pthread_create.c:333) | |
==6496== by 0x5E30CAE: clone (clone.S:105) | |
==6496== Block was alloc'd at | |
==6496== at 0x4C2FD4F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6496== by 0x54A2B7: reallocate (heap.rs:170) | |
==6496== by 0x54A2B7: _$LT$alloc..heap..HeapAlloc$u20$as$u20$alloc..allocator..Alloc$GT$::realloc::h4a5710a7375670c0 (heap.rs:87) | |
==6496== by 0x1F9905: alloc::allocator::Alloc::realloc_array::hccdbb41b6bdb063e (allocator.rs:995) | |
==6496== by 0x1E2135: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::double::h8e5635896ef2a437 (raw_vec.rs:294) | |
==6496== by 0x1D498C: _$LT$alloc..vec..Vec$LT$T$GT$$GT$::push::hf5f2d2ed7884c31f (vec.rs:970) | |
==6496== by 0x218328: trust_dns_server::authority::authority::Authority::nsec_zone::h632852dd9ff7bc03 (authority.rs:1068) | |
==6496== by 0x217D9A: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1029) | |
==6496== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6496== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6496== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6496== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6496== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6496== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6496== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6496== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6496== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6496== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6496== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6496== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6496== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6496== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6496== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6496== by 0x54173B: start_thread (thread.rs:21) | |
==6496== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6496== by 0x58FA6C9: start_thread (pthread_create.c:333) | |
==6496== by 0x5E30CAE: clone (clone.S:105) | |
==6496== | |
ok | |
test test_nsec_query_example_tcp ... ignored | |
test test_nsec_query_example_udp ... ignored | |
test test_nsec_query_type ... ignored | |
test test_query_nonet ... response records: Message { header: Header { id: 46425, message_type: Response, op_code: Query, authoritative: true, truncation: false, recursion_desired: false, recursion_available: false, authentic_data: false, checking_disabled: false, response_code: 0, query_count: 1, answer_count: 1, name_server_count: 2, additional_count: 1 }, queries: [Query { name: Name { labels: ["WWW", "example", "com"] }, query_type: A, query_class: IN }], answers: [Record { name_labels: Name { labels: ["www", "example", "com"] }, rr_type: A, dns_class: IN, ttl: 86400, rdata: A(93.184.216.34) }], name_servers: [Record { name_labels: Name { labels: ["example", "com"] }, rr_type: NS, dns_class: IN, ttl: 86400, rdata: NS(Name { labels: ["a", "iana-servers", "net"] }) }, Record { name_labels: Name { labels: ["example", "com"] }, rr_type: NS, dns_class: IN, ttl: 86400, rdata: NS(Name { labels: ["b", "iana-servers", "net"] }) }], additionals: [], sig0: [], edns: Some(Edns { rcode_high: 0, version: 0, dnssec_ok: true, max_payload: 1500, options: OPT { options: {DAU: DAU(SupportedAlgorithms { bit_map: 114 }), DHU: DHU(SupportedAlgorithms { bit_map: 114 })} } }) } | |
ok | |
test test_query_tcp ... ignored | |
test test_query_udp ... ignored | |
test test_secure_query_example_nonet ... response records: Message { header: Header { id: 59007, message_type: Response, op_code: Query, authoritative: true, truncation: false, recursion_desired: false, recursion_available: false, authentic_data: false, checking_disabled: false, response_code: 0, query_count: 1, answer_count: 2, name_server_count: 3, additional_count: 1 }, queries: [Query { name: Name { labels: ["www", "example", "com"] }, query_type: A, query_class: IN }], answers: [Record { name_labels: Name { labels: ["www", "example", "com"] }, rr_type: A, dns_class: IN, ttl: 86400, rdata: A(93.184.216.34) }], name_servers: [Record { name_labels: Name { labels: ["example", "com"] }, rr_type: NS, dns_class: IN, ttl: 86400, rdata: NS(Name { labels: ["a", "iana-servers", "net"] }) }, Record { name_labels: Name { labels: ["example", "com"] }, rr_type: NS, dns_class: IN, ttl: 86400, rdata: NS(Name { labels: ["b", "iana-servers", "net"] }) }], additionals: [], sig0: [], edns: Some(Edns { rcode_high: 0, version: 0, dnssec_ok: true, max_payload: 1500, options: OPT { options: {DAU: DAU(SupportedAlgorithms { bit_map: 114 }), DHU: DHU(SupportedAlgorithms { bit_map: 114 })} } }) } | |
ok | |
test test_secure_query_example_tcp ... ignored | |
test test_secure_query_example_udp ... ignored | |
test test_timeout_query_nonet ... ok | |
test test_timeout_query_tcp ... ok | |
test test_timeout_query_udp ... ok | |
test result: ok. 12 passed; 0 failed; 10 ignored; 0 measured; 0 filtered out | |
==6496== | |
==6496== HEAP SUMMARY: | |
==6496== in use at exit: 99,588 bytes in 3,263 blocks | |
==6496== total heap usage: 30,238 allocs, 26,977 frees, 2,621,539 bytes allocated | |
==6496== | |
==6496== LEAK SUMMARY: | |
==6496== definitely lost: 0 bytes in 0 blocks | |
==6496== indirectly lost: 0 bytes in 0 blocks | |
==6496== possibly lost: 0 bytes in 0 blocks | |
==6496== still reachable: 99,588 bytes in 3,263 blocks | |
==6496== suppressed: 0 bytes in 0 blocks | |
==6496== Rerun with --leak-check=full to see details of leaked memory | |
==6496== | |
==6496== For counts of detected and suppressed errors, rerun with: -v | |
==6496== ERROR SUMMARY: 11 errors from 3 contexts (suppressed: 0 from 0) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
==6630== Memcheck, a memory error detector | |
==6630== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. | |
==6630== Using Valgrind-3.12.0.SVN and LibVEX; rerun with -h for copyright info | |
==6630== Command: /home/logic/rbisect/bisect-rust/test/trust-dns/target/debug/deps/client_tests-61fe13e6737ee133 --nocapture --test-threads 1 test_nsec_query_example_nonet | |
==6630== | |
running 1 test | |
test test_nsec_query_example_nonet ... ==6630== Thread 2 test_nsec_query_example_nonet: | |
==6630== Invalid read of size 2 | |
==6630== at 0x4C34618: memmove (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6630== by 0x1F0058: _$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$::copy_from_slice::hdabbe03733c17bb6 (mod.rs:671) | |
==6630== by 0x1F66EC: alloc::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h6fcfa1235fa3b581 (slice.rs:1455) | |
==6630== by 0x1C9A56: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..SpecExtend$LT$$RF$$u27$a$u20$T$C$$u20$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$GT$$GT$::spec_extend::hbd7ddc7cedaa022d (vec.rs:1885) | |
==6630== by 0x1D3F74: _$LT$alloc..vec..Vec$LT$T$GT$$GT$::extend_from_slice::h6cc2e668a10bec16 (vec.rs:1275) | |
==6630== by 0x1F731F: alloc::slice::hack::to_vec::hfec4adc8dabe457d (slice.rs:164) | |
==6630== by 0x1F7013: alloc::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::to_vec::hfb9dc4ee14f853e3 (slice.rs:1473) | |
==6630== by 0x1FAAC3: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$::clone::h0f400c79aa200b52 (vec.rs:1520) | |
==6630== by 0x2012F7: _$LT$trust_dns..rr..rdata..nsec..NSEC$u20$as$u20$core..clone..Clone$GT$::clone::h3e889939d6a5623b (nsec.rs:51) | |
==6630== by 0x202E1F: _$LT$trust_dns..rr..record_data..RData$u20$as$u20$core..clone..Clone$GT$::clone::h7c040331b2878434 (record_data.rs:350) | |
==6630== by 0x1FF9CF: _$LT$trust_dns..rr..resource..Record$u20$as$u20$core..clone..Clone$GT$::clone::h53b3011711328f44 (resource.rs:71) | |
==6630== by 0x1F1513: _$LT$core..option..Option$LT$$RF$$u27$a$u20$T$GT$$GT$::cloned::_$u7b$$u7b$closure$u7d$$u7d$::h3b1778f1b241b28a (option.rs:777) | |
==6630== by 0x1D74A2: _$LT$core..option..Option$LT$T$GT$$GT$::map::h8ed0f747ea13ae1f (option.rs:398) | |
==6630== by 0x1F142B: _$LT$core..option..Option$LT$$RF$$u27$a$u20$T$GT$$GT$::cloned::h7bc21397aa7bec5d (option.rs:777) | |
==6630== by 0x2070CB: _$LT$core..iter..Cloned$LT$I$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::h71dea4e40e2bdf33 (mod.rs:429) | |
==6630== by 0x20B5B8: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..SpecExtend$LT$T$C$$u20$I$GT$$GT$::spec_extend::hb78b63243b8a7022 (vec.rs:1822) | |
==6630== by 0x20BE95: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..SpecExtend$LT$T$C$$u20$I$GT$$GT$::from_iter::h94c57877c24a9cf8 (vec.rs:1805) | |
==6630== by 0x20C5ED: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..iter..traits..FromIterator$LT$T$GT$$GT$::from_iter::h480516972653a8cb (vec.rs:1692) | |
==6630== by 0x1ED3A9: core::iter::iterator::Iterator::collect::h20e9cf22377eb57d (iterator.rs:1256) | |
==6630== by 0x219C5A: trust_dns_server::authority::authority::Authority::sign_zone::h9a27fe833a526068 (authority.rs:1139) | |
==6630== by 0x217DB3: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1036) | |
==6630== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6630== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6630== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6630== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6630== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6630== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6630== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6630== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6630== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6630== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6630== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6630== by 0x54173B: start_thread (thread.rs:21) | |
==6630== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6630== Address 0x64c39e0 is 0 bytes inside a block of size 8 free'd | |
==6630== at 0x4C2ED5B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6630== by 0x1E07AE: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::dealloc_buffer::h2bb69ff5dbf451b2 (raw_vec.rs:637) | |
==6630== by 0x208C6C: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::habc5478ad30dc2da (raw_vec.rs:645) | |
==6630== by 0x1E9024: core::ptr::drop_in_place::h961dd4b897dc738b (ptr.rs:60) | |
==6630== by 0x1E99EF: core::ptr::drop_in_place::hca716fbee3a95f28 (ptr.rs:60) | |
==6630== by 0x1E7EF8: core::ptr::drop_in_place::h3d67e81dcd526cd3 (ptr.rs:60) | |
==6630== by 0x218D19: trust_dns_server::authority::authority::Authority::nsec_zone::h632852dd9ff7bc03 (authority.rs:1077) | |
==6630== by 0x217D9A: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1029) | |
==6630== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6630== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6630== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6630== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6630== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6630== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6630== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6630== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6630== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6630== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6630== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6630== by 0x54173B: start_thread (thread.rs:21) | |
==6630== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6630== by 0x58FA6C9: start_thread (pthread_create.c:333) | |
==6630== by 0x5E30CAE: clone (clone.S:105) | |
==6630== Block was alloc'd at | |
==6630== at 0x4C2FD4F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6630== by 0x54A2B7: reallocate (heap.rs:170) | |
==6630== by 0x54A2B7: _$LT$alloc..heap..HeapAlloc$u20$as$u20$alloc..allocator..Alloc$GT$::realloc::h4a5710a7375670c0 (heap.rs:87) | |
==6630== by 0x1F9905: alloc::allocator::Alloc::realloc_array::hccdbb41b6bdb063e (allocator.rs:995) | |
==6630== by 0x1E2135: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::double::h8e5635896ef2a437 (raw_vec.rs:294) | |
==6630== by 0x1D498C: _$LT$alloc..vec..Vec$LT$T$GT$$GT$::push::hf5f2d2ed7884c31f (vec.rs:970) | |
==6630== by 0x218328: trust_dns_server::authority::authority::Authority::nsec_zone::h632852dd9ff7bc03 (authority.rs:1068) | |
==6630== by 0x217D9A: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1029) | |
==6630== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6630== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6630== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6630== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6630== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6630== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6630== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6630== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6630== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6630== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6630== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6630== by 0x54173B: start_thread (thread.rs:21) | |
==6630== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6630== by 0x58FA6C9: start_thread (pthread_create.c:333) | |
==6630== by 0x5E30CAE: clone (clone.S:105) | |
==6630== | |
==6630== Invalid read of size 2 | |
==6630== at 0x4C34627: memmove (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6630== by 0x1F0058: _$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$::copy_from_slice::hdabbe03733c17bb6 (mod.rs:671) | |
==6630== by 0x1F66EC: alloc::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h6fcfa1235fa3b581 (slice.rs:1455) | |
==6630== by 0x1C9A56: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..SpecExtend$LT$$RF$$u27$a$u20$T$C$$u20$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$GT$$GT$::spec_extend::hbd7ddc7cedaa022d (vec.rs:1885) | |
==6630== by 0x1D3F74: _$LT$alloc..vec..Vec$LT$T$GT$$GT$::extend_from_slice::h6cc2e668a10bec16 (vec.rs:1275) | |
==6630== by 0x1F731F: alloc::slice::hack::to_vec::hfec4adc8dabe457d (slice.rs:164) | |
==6630== by 0x1F7013: alloc::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::to_vec::hfb9dc4ee14f853e3 (slice.rs:1473) | |
==6630== by 0x1FAAC3: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$::clone::h0f400c79aa200b52 (vec.rs:1520) | |
==6630== by 0x2012F7: _$LT$trust_dns..rr..rdata..nsec..NSEC$u20$as$u20$core..clone..Clone$GT$::clone::h3e889939d6a5623b (nsec.rs:51) | |
==6630== by 0x202E1F: _$LT$trust_dns..rr..record_data..RData$u20$as$u20$core..clone..Clone$GT$::clone::h7c040331b2878434 (record_data.rs:350) | |
==6630== by 0x1FF9CF: _$LT$trust_dns..rr..resource..Record$u20$as$u20$core..clone..Clone$GT$::clone::h53b3011711328f44 (resource.rs:71) | |
==6630== by 0x1F1513: _$LT$core..option..Option$LT$$RF$$u27$a$u20$T$GT$$GT$::cloned::_$u7b$$u7b$closure$u7d$$u7d$::h3b1778f1b241b28a (option.rs:777) | |
==6630== by 0x1D74A2: _$LT$core..option..Option$LT$T$GT$$GT$::map::h8ed0f747ea13ae1f (option.rs:398) | |
==6630== by 0x1F142B: _$LT$core..option..Option$LT$$RF$$u27$a$u20$T$GT$$GT$::cloned::h7bc21397aa7bec5d (option.rs:777) | |
==6630== by 0x2070CB: _$LT$core..iter..Cloned$LT$I$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::h71dea4e40e2bdf33 (mod.rs:429) | |
==6630== by 0x20B5B8: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..SpecExtend$LT$T$C$$u20$I$GT$$GT$::spec_extend::hb78b63243b8a7022 (vec.rs:1822) | |
==6630== by 0x20BE95: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..SpecExtend$LT$T$C$$u20$I$GT$$GT$::from_iter::h94c57877c24a9cf8 (vec.rs:1805) | |
==6630== by 0x20C5ED: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..iter..traits..FromIterator$LT$T$GT$$GT$::from_iter::h480516972653a8cb (vec.rs:1692) | |
==6630== by 0x1ED3A9: core::iter::iterator::Iterator::collect::h20e9cf22377eb57d (iterator.rs:1256) | |
==6630== by 0x219C5A: trust_dns_server::authority::authority::Authority::sign_zone::h9a27fe833a526068 (authority.rs:1139) | |
==6630== by 0x217DB3: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1036) | |
==6630== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6630== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6630== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6630== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6630== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6630== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6630== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6630== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6630== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6630== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6630== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6630== by 0x54173B: start_thread (thread.rs:21) | |
==6630== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6630== Address 0x64c39e4 is 4 bytes inside a block of size 8 free'd | |
==6630== at 0x4C2ED5B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6630== by 0x1E07AE: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::dealloc_buffer::h2bb69ff5dbf451b2 (raw_vec.rs:637) | |
==6630== by 0x208C6C: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::habc5478ad30dc2da (raw_vec.rs:645) | |
==6630== by 0x1E9024: core::ptr::drop_in_place::h961dd4b897dc738b (ptr.rs:60) | |
==6630== by 0x1E99EF: core::ptr::drop_in_place::hca716fbee3a95f28 (ptr.rs:60) | |
==6630== by 0x1E7EF8: core::ptr::drop_in_place::h3d67e81dcd526cd3 (ptr.rs:60) | |
==6630== by 0x218D19: trust_dns_server::authority::authority::Authority::nsec_zone::h632852dd9ff7bc03 (authority.rs:1077) | |
==6630== by 0x217D9A: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1029) | |
==6630== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6630== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6630== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6630== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6630== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6630== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6630== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6630== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6630== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6630== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6630== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6630== by 0x54173B: start_thread (thread.rs:21) | |
==6630== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6630== by 0x58FA6C9: start_thread (pthread_create.c:333) | |
==6630== by 0x5E30CAE: clone (clone.S:105) | |
==6630== Block was alloc'd at | |
==6630== at 0x4C2FD4F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6630== by 0x54A2B7: reallocate (heap.rs:170) | |
==6630== by 0x54A2B7: _$LT$alloc..heap..HeapAlloc$u20$as$u20$alloc..allocator..Alloc$GT$::realloc::h4a5710a7375670c0 (heap.rs:87) | |
==6630== by 0x1F9905: alloc::allocator::Alloc::realloc_array::hccdbb41b6bdb063e (allocator.rs:995) | |
==6630== by 0x1E2135: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::double::h8e5635896ef2a437 (raw_vec.rs:294) | |
==6630== by 0x1D498C: _$LT$alloc..vec..Vec$LT$T$GT$$GT$::push::hf5f2d2ed7884c31f (vec.rs:970) | |
==6630== by 0x218328: trust_dns_server::authority::authority::Authority::nsec_zone::h632852dd9ff7bc03 (authority.rs:1068) | |
==6630== by 0x217D9A: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1029) | |
==6630== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6630== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6630== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6630== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6630== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6630== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6630== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6630== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6630== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6630== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6630== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6630== by 0x54173B: start_thread (thread.rs:21) | |
==6630== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6630== by 0x58FA6C9: start_thread (pthread_create.c:333) | |
==6630== by 0x5E30CAE: clone (clone.S:105) | |
==6630== | |
==6630== Invalid free() / delete / delete[] / realloc() | |
==6630== at 0x4C2ED5B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6630== by 0x14C3EE: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::dealloc_buffer::hb869db840201e9df (raw_vec.rs:637) | |
==6630== by 0x1920FC: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h2f2e1dc6684607c2 (raw_vec.rs:645) | |
==6630== by 0x15CE04: core::ptr::drop_in_place::h31403da328aac5f3 (ptr.rs:60) | |
==6630== by 0x15BDCF: core::ptr::drop_in_place::h1121625b42f85433 (ptr.rs:60) | |
==6630== by 0x16191D: core::ptr::drop_in_place::hb8b4dc96b0425d2e (ptr.rs:60) | |
==6630== by 0x15DA93: core::ptr::drop_in_place::h5226c95044537431 (ptr.rs:60) | |
==6630== by 0x15FDDD: core::ptr::drop_in_place::h90fe4d0bb4ec668d (ptr.rs:60) | |
==6630== by 0x15D318: core::ptr::drop_in_place::h42e0fcaeaca0937e (ptr.rs:60) | |
==6630== by 0x17DA51: _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h1e77d324027a5e18 (vec.rs:2038) | |
==6630== by 0x15BF94: core::ptr::drop_in_place::h13f33a652340c4f7 (ptr.rs:60) | |
==6630== by 0x15F211: core::ptr::drop_in_place::h7d393fdeff3b73dd (ptr.rs:60) | |
==6630== by 0x15EFCD: core::ptr::drop_in_place::h7b5ccbc37db20a32 (ptr.rs:60) | |
==6630== by 0x195462: _$LT$alloc..btree..map..IntoIter$LT$K$C$$u20$V$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::hba0b0f86a2aaf650 (map.rs:1264) | |
==6630== by 0x15E4E4: core::ptr::drop_in_place::h60f1e22197313138 (ptr.rs:60) | |
==6630== by 0x153E69: core::mem::drop::h9323c16fde6bdab3 (mem.rs:714) | |
==6630== by 0x195005: _$LT$alloc..btree..map..BTreeMap$LT$K$C$$u20$V$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h3f7bc8ff2e202f56 (map.rs:144) | |
==6630== by 0x15C834: core::ptr::drop_in_place::h2523851e1de87d3e (ptr.rs:60) | |
==6630== by 0x160399: core::ptr::drop_in_place::h9daa8c61fa5df0a3 (ptr.rs:60) | |
==6630== by 0x15D864: core::ptr::drop_in_place::h4f32ac76082516a0 (ptr.rs:60) | |
==6630== by 0x15EDC8: core::ptr::drop_in_place::h74b603510b559e6e (ptr.rs:60) | |
==6630== by 0x15B64D: core::ptr::drop_in_place::h05b9aa7e2b2a6b24 (ptr.rs:60) | |
==6630== by 0x17EC2B: _$LT$std..collections..hash..table..RawTable$LT$K$C$$u20$V$GT$$GT$::rev_drop_buckets::hca6326bbd176d1e0 (table.rs:900) | |
==6630== by 0x19E674: _$LT$std..collections..hash..table..RawTable$LT$K$C$$u20$V$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::ha125ade397c0f618 (table.rs:1182) | |
==6630== by 0x161984: core::ptr::drop_in_place::hbbee70b341730b50 (ptr.rs:60) | |
==6630== by 0x162888: core::ptr::drop_in_place::hd987961714d887a7 (ptr.rs:60) | |
==6630== by 0x163234: core::ptr::drop_in_place::hefb0bbc8cef9a901 (ptr.rs:60) | |
==6630== by 0x15CE44: core::ptr::drop_in_place::h34986da156cc9d33 (ptr.rs:60) | |
==6630== by 0x15CC44: core::ptr::drop_in_place::h2df5f972ba8b61fc (ptr.rs:60) | |
==6630== by 0x15C53F: core::ptr::drop_in_place::h20ae9ed4c65d6ed9 (ptr.rs:60) | |
==6630== Address 0x64c39e0 is 0 bytes inside a block of size 8 free'd | |
==6630== at 0x4C2ED5B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6630== by 0x1E07AE: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::dealloc_buffer::h2bb69ff5dbf451b2 (raw_vec.rs:637) | |
==6630== by 0x208C6C: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::habc5478ad30dc2da (raw_vec.rs:645) | |
==6630== by 0x1E9024: core::ptr::drop_in_place::h961dd4b897dc738b (ptr.rs:60) | |
==6630== by 0x1E99EF: core::ptr::drop_in_place::hca716fbee3a95f28 (ptr.rs:60) | |
==6630== by 0x1E7EF8: core::ptr::drop_in_place::h3d67e81dcd526cd3 (ptr.rs:60) | |
==6630== by 0x218D19: trust_dns_server::authority::authority::Authority::nsec_zone::h632852dd9ff7bc03 (authority.rs:1077) | |
==6630== by 0x217D9A: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1029) | |
==6630== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6630== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6630== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6630== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6630== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6630== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6630== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6630== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6630== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6630== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6630== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6630== by 0x54173B: start_thread (thread.rs:21) | |
==6630== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6630== by 0x58FA6C9: start_thread (pthread_create.c:333) | |
==6630== by 0x5E30CAE: clone (clone.S:105) | |
==6630== Block was alloc'd at | |
==6630== at 0x4C2FD4F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==6630== by 0x54A2B7: reallocate (heap.rs:170) | |
==6630== by 0x54A2B7: _$LT$alloc..heap..HeapAlloc$u20$as$u20$alloc..allocator..Alloc$GT$::realloc::h4a5710a7375670c0 (heap.rs:87) | |
==6630== by 0x1F9905: alloc::allocator::Alloc::realloc_array::hccdbb41b6bdb063e (allocator.rs:995) | |
==6630== by 0x1E2135: _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::double::h8e5635896ef2a437 (raw_vec.rs:294) | |
==6630== by 0x1D498C: _$LT$alloc..vec..Vec$LT$T$GT$$GT$::push::hf5f2d2ed7884c31f (vec.rs:970) | |
==6630== by 0x218328: trust_dns_server::authority::authority::Authority::nsec_zone::h632852dd9ff7bc03 (authority.rs:1068) | |
==6630== by 0x217D9A: trust_dns_server::authority::authority::Authority::secure_zone::h1d18262adf32e595 (authority.rs:1029) | |
==6630== by 0x1B3999: client_tests::common::authority::create_secure_example::h839d18141edf565a (authority.rs:175) | |
==6630== by 0x1B91D6: client_tests::test_nsec_query_example_nonet::hb629313474f095ca (client_tests.rs:308) | |
==6630== by 0x4B4531: {{closure}} (lib.rs:1452) | |
==6630== by 0x4B4531: call_once<closure,(())> (function.rs:143) | |
==6630== by 0x4B4531: _$LT$F$u20$as$u20$test..FnBox$LT$T$GT$$GT$::call_box::h062c42e7c1a576b1 (lib.rs:140) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4A3FEC: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4A3FEC: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4A3FEC: {{closure}} (lib.rs:1391) | |
==6630== by 0x4A3FEC: std::sys_common::backtrace::__rust_begin_short_backtrace::h24eb6199acbb2537 (backtrace.rs:136) | |
==6630== by 0x4A4D02: {{closure}}<closure,()> (mod.rs:364) | |
==6630== by 0x4A4D02: call_once<(),closure> (panic.rs:296) | |
==6630== by 0x4A4D02: std::panicking::try::do_call::hfdde5a72b1445163 (panicking.rs:454) | |
==6630== by 0x549B7C: __rust_maybe_catch_panic (lib.rs:98) | |
==6630== by 0x4AD4F2: try<(),std::panic::AssertUnwindSafe<closure>> (panicking.rs:433) | |
==6630== by 0x4AD4F2: catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (panic.rs:361) | |
==6630== by 0x4AD4F2: {{closure}}<closure,()> (mod.rs:363) | |
==6630== by 0x4AD4F2: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h12f0295f3c016190 (boxed.rs:652) | |
==6630== by 0x54173B: call_once<(),()> (boxed.rs:662) | |
==6630== by 0x54173B: start_thread (thread.rs:21) | |
==6630== by 0x54173B: std::sys::imp::thread::Thread::new::thread_start::h419a2c5918dd5c8e (thread.rs:84) | |
==6630== by 0x58FA6C9: start_thread (pthread_create.c:333) | |
==6630== by 0x5E30CAE: clone (clone.S:105) | |
==6630== | |
ok | |
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 21 filtered out | |
==6630== | |
==6630== HEAP SUMMARY: | |
==6630== in use at exit: 99,584 bytes in 3,262 blocks | |
==6630== total heap usage: 8,499 allocs, 5,238 frees, 684,153 bytes allocated | |
==6630== | |
==6630== LEAK SUMMARY: | |
==6630== definitely lost: 0 bytes in 0 blocks | |
==6630== indirectly lost: 0 bytes in 0 blocks | |
==6630== possibly lost: 0 bytes in 0 blocks | |
==6630== still reachable: 99,584 bytes in 3,262 blocks | |
==6630== suppressed: 0 bytes in 0 blocks | |
==6630== Rerun with --leak-check=full to see details of leaked memory | |
==6630== | |
==6630== For counts of detected and suppressed errors, rerun with: -v | |
==6630== ERROR SUMMARY: 7 errors from 3 contexts (suppressed: 0 from 0) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment