desc: --stacks=yes cmd: target/debug/deps/testpath-73849373344e5dd5 time_unit: i #----------- snapshot=0 #----------- time=0 mem_heap_B=0 mem_heap_extra_B=0 mem_stacks_B=0 heap_tree=empty #----------- snapshot=1 #----------- time=8278366 mem_heap_B=649629 mem_heap_extra_B=11027 mem_stacks_B=78168 heap_tree=peak n5: 649629 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 328160 0x4ACD636: __alloc_dir (opendir.c:118) n1: 328160 0x4ACD739: opendir_tail (opendir.c:69) n2: 328160 0x4123F0: std::sys::unix::fs::readdir (fs.rs:1003) n1: 295344 0x40E697: read_dir<&std::path::Path> (fs.rs:2077) n3: 295344 0x40E697: std::sys_common::fs::remove_dir_all_recursive (fs.rs:34) n1: 196896 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 196896 0x3AA5C7: ::drop (dir.rs:397) n7: 196896 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17A09C: testpath::test_public_interface::create_file (lib.rs:675) n1: 32816 0x179FC9: testpath::test_public_interface::create_file::{{closure}} (lib.rs:671) n1: 32816 0x180D6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n1: 32816 0x17A292: testpath::test_public_interface::create_file_in_sub_dir (lib.rs:684) n1: 32816 0x17A0F9: testpath::test_public_interface::create_file_in_sub_dir::{{closure}} (lib.rs:678) n1: 32816 0x180EED: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n1: 32816 0x17AC1F: testpath::test_public_interface::create_is_something (lib.rs:725) n1: 32816 0x17A9A9: testpath::test_public_interface::create_is_something::{{closure}} (lib.rs:715) n1: 32816 0x180FED: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n1: 32816 0x17B044: testpath::test_public_interface::create_dir_fail (lib.rs:741) n1: 32816 0x17AEA9: testpath::test_public_interface::create_dir_fail::{{closure}} (lib.rs:737) n1: 32816 0x180D2D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n1: 32816 0x17BF8E: testpath::test_public_interface::delete_dir_in_tempdir (lib.rs:843) n1: 32816 0x17BEA9: testpath::test_public_interface::delete_dir_in_tempdir::{{closure}} (lib.rs:838) n1: 32816 0x180DAD: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n1: 32816 0x17C89E: testpath::test_public_interface::assert_bytes_nomatch (lib.rs:900) n1: 32816 0x17C759: testpath::test_public_interface::assert_bytes_nomatch::{{closure}} (lib.rs:894) n1: 32816 0x18106D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 3 places, all below massif's threshold (1.00%) n3: 98448 0x40E80A: std::sys_common::fs::remove_dir_all_recursive (fs.rs:37) n1: 65632 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 65632 0x3AA5C7: ::drop (dir.rs:397) n3: 65632 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17A292: testpath::test_public_interface::create_file_in_sub_dir (lib.rs:684) n1: 32816 0x17A0F9: testpath::test_public_interface::create_file_in_sub_dir::{{closure}} (lib.rs:678) n1: 32816 0x180EED: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n1: 32816 0x17AC1F: testpath::test_public_interface::create_is_something (lib.rs:725) n1: 32816 0x17A9A9: testpath::test_public_interface::create_is_something::{{closure}} (lib.rs:715) n1: 32816 0x180FED: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 1 place, below massif's threshold (1.00%) n1: 32816 0x40E80A: std::sys_common::fs::remove_dir_all_recursive (fs.rs:37) n1: 32816 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 32816 0x3AA5C7: ::drop (dir.rs:397) n2: 32816 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17A292: testpath::test_public_interface::create_file_in_sub_dir (lib.rs:684) n1: 32816 0x17A0F9: testpath::test_public_interface::create_file_in_sub_dir::{{closure}} (lib.rs:678) n1: 32816 0x180EED: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n1: 32816 0x1CECFE: std::fs::read_dir (fs.rs:2077) n2: 32816 0x17220A: std::path::Path::read_dir (path.rs:2459) n1: 32816 0x1833CA: testpath::compare_dir (lib.rs:579) n2: 32816 0x18270A: testpath::compare_all (lib.rs:540) n1: 32816 0x179B8D: testpath::test_internals::compare_all_dir_dir_exact (lib.rs:628) n1: 32816 0x179B19: testpath::test_internals::compare_all_dir_dir_exact::{{closure}} (lib.rs:627) n1: 32816 0x180AED: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n1: 262144 0x1CD17B: alloc::alloc::alloc (alloc.rs:86) n1: 262144 0x1CD24B: alloc::alloc::Global::alloc_impl (alloc.rs:166) n1: 262144 0x1CD369: ::allocate (alloc.rs:226) n1: 262144 0x1CCD9D: alloc::raw_vec::RawVec::allocate_in (raw_vec.rs:195) n2: 262144 0x1CCF5C: alloc::raw_vec::RawVec::with_capacity_in (raw_vec.rs:136) n1: 262144 0x1CBB7E: alloc::raw_vec::RawVec::with_capacity (raw_vec.rs:87) n1: 262144 0x1CBBB3: alloc::boxed::Box<[T]>::new_uninit_slice (boxed.rs:552) n2: 262144 0x17D96C: std::io::buffered::bufreader::BufReader::with_capacity (bufreader.rs:95) n3: 131072 0x1828D3: testpath::compare_file (lib.rs:550) n1: 65536 0x179B04: testpath::test_internals::compare_file_different (lib.rs:623) n1: 65536 0x179A99: testpath::test_internals::compare_file_different::{{closure}} (lib.rs:622) n1: 65536 0x18124D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n1: 65536 0x1826A3: testpath::compare_all (lib.rs:537) n1: 65536 0x183947: testpath::compare_dir::{{closure}} (lib.rs:594) n1: 65536 0x1790AC: core::iter::traits::iterator::Iterator::for_each::call::{{closure}} (iterator.rs:773) n1: 65536 0x1788EF: core::iter::traits::iterator::Iterator::fold (iterator.rs:2146) n1: 65536 0x178A8D: core::iter::traits::iterator::Iterator::for_each (iterator.rs:776) n1: 65536 0x1835F6: testpath::compare_dir (lib.rs:593) n1: 65536 0x18270A: testpath::compare_all (lib.rs:540) n1: 65536 0x179C1D: testpath::test_internals::compare_all_dir_dir_existing (lib.rs:633) n1: 65536 0x179BA9: testpath::test_internals::compare_all_dir_dir_existing::{{closure}} (lib.rs:632) n1: 65536 0x1810BD: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n0: 0 in 1 place, below massif's threshold (1.00%) n3: 131072 0x18293E: testpath::compare_file (lib.rs:551) n1: 65536 0x179B04: testpath::test_internals::compare_file_different (lib.rs:623) n1: 65536 0x179A99: testpath::test_internals::compare_file_different::{{closure}} (lib.rs:622) n1: 65536 0x18124D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n1: 65536 0x1826A3: testpath::compare_all (lib.rs:537) n1: 65536 0x183947: testpath::compare_dir::{{closure}} (lib.rs:594) n1: 65536 0x1790AC: core::iter::traits::iterator::Iterator::for_each::call::{{closure}} (iterator.rs:773) n1: 65536 0x1788EF: core::iter::traits::iterator::Iterator::fold (iterator.rs:2146) n1: 65536 0x178A8D: core::iter::traits::iterator::Iterator::for_each (iterator.rs:776) n1: 65536 0x1835F6: testpath::compare_dir (lib.rs:593) n1: 65536 0x18270A: testpath::compare_all (lib.rs:540) n1: 65536 0x179C1D: testpath::test_internals::compare_all_dir_dir_existing (lib.rs:633) n1: 65536 0x179BA9: testpath::test_internals::compare_all_dir_dir_existing::{{closure}} (lib.rs:632) n1: 65536 0x1810BD: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 35949 in 111 places, all below massif's threshold (1.00%) n1: 13648 0x1AE5F3: alloc (alloc.rs:86) n1: 13648 0x1AE5F3: alloc_impl (alloc.rs:166) n1: 13648 0x1AE5F3: allocate (alloc.rs:226) n1: 13648 0x1AE5F3: do_alloc (alloc.rs:11) n1: 13648 0x1AE5F3: new_uninitialized (mod.rs:1157) n1: 13648 0x1AE5F3: fallible_with_capacity (mod.rs:1186) n2: 13648 0x1AE5F3: hashbrown::raw::RawTableInner::prepare_resize (mod.rs:1396) n1: 12560 0x16B57C: resize<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:788) n1: 12560 0x16B57C: hashbrown::raw::RawTable::reserve_rehash (mod.rs:693) n1: 12560 0x1AE2C0: reserve<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:646) n1: 12560 0x1AE2C0: insert<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:827) n1: 12560 0x1AE2C0: hashbrown::map::HashMap::insert (map.rs:1266) n1: 12560 0x1B287C: {{closure}},std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3405) n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec),closure-0> (iterator.rs:773) n1: 12560 0x1B287C: {{closure}}<(),(alloc::string::String, alloc::vec::Vec),closure-0> (mod.rs:191) n1: 12560 0x1B287C: {{closure}}>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:175) n1: 12560 0x1B287C: {{closure}}<(usize, u16),core::result::Result<(alloc::string::String, alloc::vec::Vec), alloc::string::String>,(),core::ops::control_flow::ControlFlow, ()>,closure-5,closure-0> (map.rs:89) n1: 12560 0x1B287C: {{closure}}<(usize, u16),(),core::ops::control_flow::ControlFlow, ()>,closure-4,closure-0> (filter.rs:44) n1: 12560 0x1B287C: {{closure}}, ()>,closure-0> (enumerate.rs:83) n1: 12560 0x1B287C: try_fold,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (iterator.rs:2006) n1: 12560 0x1B287C: try_fold,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (enumerate.rs:89) n1: 12560 0x1B287C: try_fold>,closure-4,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (filter.rs:93) n1: 12560 0x1B287C: try_fold), alloc::string::String>,core::iter::adapters::filter::Filter>, closure-4>,closure-5,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (map.rs:115) n1: 12560 0x1B287C: try_fold>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:173) n1: 12560 0x1B287C: fold>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0> (mod.rs:194) n1: 12560 0x1B287C: for_each>, closure-4>, closure-5>, alloc::string::String>,closure-0> (iterator.rs:776) n1: 12560 0x1B287C: extend,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3404) n1: 12560 0x1B287C: extend,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2786) n1: 12560 0x1B287C: from_iter,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2771) n1: 12560 0x1B287C: collect>, closure-4>, closure-5>, alloc::string::String>,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>> (iterator.rs:1788) n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec),alloc::string::String,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map>, closure-4>, closure-5>> (result.rs:1625) n1: 12560 0x1B287C: process_results>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,closure-0,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>> (mod.rs:144) n1: 12560 0x1B287C: from_iter<(alloc::string::String, alloc::vec::Vec),alloc::string::String,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map>, closure-4>, closure-5>> (result.rs:1625) n1: 12560 0x1B287C: collect>, closure-4>, closure-5>,core::result::Result, std::collections::hash::map::RandomState>, alloc::string::String>> (iterator.rs:1788) n1: 12560 0x1B287C: term::terminfo::parser::compiled::parse (compiled.rs:283) n1: 12560 0x1AEA91: term::terminfo::TermInfo::_from_path (mod.rs:98) n1: 12560 0x1AE8F5: from_path<&std::path::Path> (mod.rs:92) n1: 12560 0x1AE8F5: {{closure}} (mod.rs:87) n1: 12560 0x1AE8F5: and_then (result.rs:704) n1: 12560 0x1AE8F5: term::terminfo::TermInfo::from_name (mod.rs:83) n1: 12560 0x1AE6EB: term::terminfo::TermInfo::from_env (mod.rs:69) n1: 12560 0x1B7A39: new (mod.rs:219) n1: 12560 0x1B7A39: term::stdout (lib.rs:62) n1: 12560 0x194364: test::console::run_tests_console (console.rs:255) n1: 12560 0x19FB2F: test::test_main (lib.rs:122) n1: 12560 0x1A0E00: test::test_main_static (lib.rs:141) n1: 12560 0x183A92: testpath::main (lib.rs:1) n1: 12560 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 12560 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 12560 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 12560 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 12560 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 12560 0x410F89: try> (panicking.rs:343) n1: 12560 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 12560 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 12560 0x18052F: std::rt::lang_start (rt.rs:48) n0: 12560 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n0: 1088 in 2 places, all below massif's threshold (1.00%) n1: 9728 0x18EF1F: realloc (alloc.rs:122) n1: 9728 0x18EF1F: grow_impl (alloc.rs:198) n1: 9728 0x18EF1F: grow (alloc.rs:251) n1: 9728 0x18EF1F: alloc::raw_vec::finish_grow (raw_vec.rs:496) n0: 9728 in 2 places, all below massif's threshold (1.00%) #----------- snapshot=2 #----------- time=13022991 mem_heap_B=548711 mem_heap_extra_B=10329 mem_stacks_B=61664 heap_tree=empty #----------- snapshot=3 #----------- time=20045226 mem_heap_B=548711 mem_heap_extra_B=10329 mem_stacks_B=61896 heap_tree=empty #----------- snapshot=4 #----------- time=24900863 mem_heap_B=548711 mem_heap_extra_B=10329 mem_stacks_B=60648 heap_tree=empty #----------- snapshot=5 #----------- time=32716738 mem_heap_B=548711 mem_heap_extra_B=10329 mem_stacks_B=61328 heap_tree=empty #----------- snapshot=6 #----------- time=39191552 mem_heap_B=548711 mem_heap_extra_B=10329 mem_stacks_B=61656 heap_tree=empty #----------- snapshot=7 #----------- time=45666448 mem_heap_B=548711 mem_heap_extra_B=10329 mem_stacks_B=61656 heap_tree=empty #----------- snapshot=8 #----------- time=55258950 mem_heap_B=548711 mem_heap_extra_B=10329 mem_stacks_B=61120 heap_tree=detailed n6: 548711 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 262144 0x1CD17B: alloc::alloc::alloc (alloc.rs:86) n1: 262144 0x1CD24B: alloc::alloc::Global::alloc_impl (alloc.rs:166) n1: 262144 0x1CD369: ::allocate (alloc.rs:226) n1: 262144 0x1CCD9D: alloc::raw_vec::RawVec::allocate_in (raw_vec.rs:195) n2: 262144 0x1CCF5C: alloc::raw_vec::RawVec::with_capacity_in (raw_vec.rs:136) n1: 262144 0x1CBB7E: alloc::raw_vec::RawVec::with_capacity (raw_vec.rs:87) n1: 262144 0x1CBBB3: alloc::boxed::Box<[T]>::new_uninit_slice (boxed.rs:552) n2: 262144 0x17D96C: std::io::buffered::bufreader::BufReader::with_capacity (bufreader.rs:95) n2: 131072 0x1828D3: testpath::compare_file (lib.rs:550) n1: 131072 0x1826A3: testpath::compare_all (lib.rs:537) n1: 131072 0x183947: testpath::compare_dir::{{closure}} (lib.rs:594) n1: 131072 0x1790AC: core::iter::traits::iterator::Iterator::for_each::call::{{closure}} (iterator.rs:773) n1: 131072 0x1788EF: core::iter::traits::iterator::Iterator::fold (iterator.rs:2146) n1: 131072 0x178A8D: core::iter::traits::iterator::Iterator::for_each (iterator.rs:776) n1: 131072 0x1835F6: testpath::compare_dir (lib.rs:593) n2: 131072 0x18270A: testpath::compare_all (lib.rs:540) n1: 65536 0x179B8D: testpath::test_internals::compare_all_dir_dir_exact (lib.rs:628) n1: 65536 0x179B19: testpath::test_internals::compare_all_dir_dir_exact::{{closure}} (lib.rs:627) n1: 65536 0x180AED: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n1: 65536 0x179C1D: testpath::test_internals::compare_all_dir_dir_existing (lib.rs:633) n1: 65536 0x179BA9: testpath::test_internals::compare_all_dir_dir_existing::{{closure}} (lib.rs:632) n1: 65536 0x1810BD: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n0: 0 in 2 places, all below massif's threshold (1.00%) n2: 131072 0x18293E: testpath::compare_file (lib.rs:551) n1: 131072 0x1826A3: testpath::compare_all (lib.rs:537) n1: 131072 0x183947: testpath::compare_dir::{{closure}} (lib.rs:594) n1: 131072 0x1790AC: core::iter::traits::iterator::Iterator::for_each::call::{{closure}} (iterator.rs:773) n1: 131072 0x1788EF: core::iter::traits::iterator::Iterator::fold (iterator.rs:2146) n1: 131072 0x178A8D: core::iter::traits::iterator::Iterator::for_each (iterator.rs:776) n1: 131072 0x1835F6: testpath::compare_dir (lib.rs:593) n2: 131072 0x18270A: testpath::compare_all (lib.rs:540) n1: 65536 0x179B8D: testpath::test_internals::compare_all_dir_dir_exact (lib.rs:628) n1: 65536 0x179B19: testpath::test_internals::compare_all_dir_dir_exact::{{closure}} (lib.rs:627) n1: 65536 0x180AED: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n1: 65536 0x179C1D: testpath::test_internals::compare_all_dir_dir_existing (lib.rs:633) n1: 65536 0x179BA9: testpath::test_internals::compare_all_dir_dir_existing::{{closure}} (lib.rs:632) n1: 65536 0x1810BD: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n1: 229712 0x4ACD636: __alloc_dir (opendir.c:118) n1: 229712 0x4ACD739: opendir_tail (opendir.c:69) n2: 229712 0x4123F0: std::sys::unix::fs::readdir (fs.rs:1003) n1: 229712 0x40E697: read_dir<&std::path::Path> (fs.rs:2077) n3: 229712 0x40E697: std::sys_common::fs::remove_dir_all_recursive (fs.rs:34) n3: 131264 0x40E80A: std::sys_common::fs::remove_dir_all_recursive (fs.rs:37) n1: 65632 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 65632 0x3AA5C7: ::drop (dir.rs:397) n3: 65632 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17A09C: testpath::test_public_interface::create_file (lib.rs:675) n1: 32816 0x179FC9: testpath::test_public_interface::create_file::{{closure}} (lib.rs:671) n1: 32816 0x180D6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n1: 32816 0x17A473: testpath::test_public_interface::create_file_in_sub_dir_chained (lib.rs:693) n1: 32816 0x17A349: testpath::test_public_interface::create_file_in_sub_dir_chained::{{closure}} (lib.rs:687) n1: 32816 0x180DED: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 3 places, all below massif's threshold (1.00%) n1: 65632 0x40E80A: std::sys_common::fs::remove_dir_all_recursive (fs.rs:37) n1: 65632 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 65632 0x3AA5C7: ::drop (dir.rs:397) n3: 65632 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17A09C: testpath::test_public_interface::create_file (lib.rs:675) n1: 32816 0x179FC9: testpath::test_public_interface::create_file::{{closure}} (lib.rs:671) n1: 32816 0x180D6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n1: 32816 0x17A473: testpath::test_public_interface::create_file_in_sub_dir_chained (lib.rs:693) n1: 32816 0x17A349: testpath::test_public_interface::create_file_in_sub_dir_chained::{{closure}} (lib.rs:687) n1: 32816 0x180DED: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 3 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n1: 98448 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 98448 0x3AA5C7: ::drop (dir.rs:397) n4: 98448 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17A09C: testpath::test_public_interface::create_file (lib.rs:675) n1: 32816 0x179FC9: testpath::test_public_interface::create_file::{{closure}} (lib.rs:671) n1: 32816 0x180D6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n1: 32816 0x17A473: testpath::test_public_interface::create_file_in_sub_dir_chained (lib.rs:693) n1: 32816 0x17A349: testpath::test_public_interface::create_file_in_sub_dir_chained::{{closure}} (lib.rs:687) n1: 32816 0x180DED: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n1: 32816 0x17C44E: testpath::test_public_interface::assert_utf8_nomatch (lib.rs:871) n1: 32816 0x17C309: testpath::test_public_interface::assert_utf8_nomatch::{{closure}} (lib.rs:865) n1: 32816 0x1809AD: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 10 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 26567 in 111 places, all below massif's threshold (1.00%) n1: 13648 0x1AE5F3: alloc (alloc.rs:86) n1: 13648 0x1AE5F3: alloc_impl (alloc.rs:166) n1: 13648 0x1AE5F3: allocate (alloc.rs:226) n1: 13648 0x1AE5F3: do_alloc (alloc.rs:11) n1: 13648 0x1AE5F3: new_uninitialized (mod.rs:1157) n1: 13648 0x1AE5F3: fallible_with_capacity (mod.rs:1186) n2: 13648 0x1AE5F3: hashbrown::raw::RawTableInner::prepare_resize (mod.rs:1396) n1: 12560 0x16B57C: resize<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:788) n1: 12560 0x16B57C: hashbrown::raw::RawTable::reserve_rehash (mod.rs:693) n1: 12560 0x1AE2C0: reserve<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:646) n1: 12560 0x1AE2C0: insert<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:827) n1: 12560 0x1AE2C0: hashbrown::map::HashMap::insert (map.rs:1266) n1: 12560 0x1B287C: {{closure}},std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3405) n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec),closure-0> (iterator.rs:773) n1: 12560 0x1B287C: {{closure}}<(),(alloc::string::String, alloc::vec::Vec),closure-0> (mod.rs:191) n1: 12560 0x1B287C: {{closure}}>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:175) n1: 12560 0x1B287C: {{closure}}<(usize, u16),core::result::Result<(alloc::string::String, alloc::vec::Vec), alloc::string::String>,(),core::ops::control_flow::ControlFlow, ()>,closure-5,closure-0> (map.rs:89) n1: 12560 0x1B287C: {{closure}}<(usize, u16),(),core::ops::control_flow::ControlFlow, ()>,closure-4,closure-0> (filter.rs:44) n1: 12560 0x1B287C: {{closure}}, ()>,closure-0> (enumerate.rs:83) n1: 12560 0x1B287C: try_fold,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (iterator.rs:2006) n1: 12560 0x1B287C: try_fold,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (enumerate.rs:89) n1: 12560 0x1B287C: try_fold>,closure-4,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (filter.rs:93) n1: 12560 0x1B287C: try_fold), alloc::string::String>,core::iter::adapters::filter::Filter>, closure-4>,closure-5,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (map.rs:115) n1: 12560 0x1B287C: try_fold>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:173) n1: 12560 0x1B287C: fold>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0> (mod.rs:194) n1: 12560 0x1B287C: for_each>, closure-4>, closure-5>, alloc::string::String>,closure-0> (iterator.rs:776) n1: 12560 0x1B287C: extend,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3404) n1: 12560 0x1B287C: extend,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2786) n1: 12560 0x1B287C: from_iter,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2771) n1: 12560 0x1B287C: collect>, closure-4>, closure-5>, alloc::string::String>,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>> (iterator.rs:1788) n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec),alloc::string::String,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map>, closure-4>, closure-5>> (result.rs:1625) n1: 12560 0x1B287C: process_results>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,closure-0,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>> (mod.rs:144) n1: 12560 0x1B287C: from_iter<(alloc::string::String, alloc::vec::Vec),alloc::string::String,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map>, closure-4>, closure-5>> (result.rs:1625) n1: 12560 0x1B287C: collect>, closure-4>, closure-5>,core::result::Result, std::collections::hash::map::RandomState>, alloc::string::String>> (iterator.rs:1788) n1: 12560 0x1B287C: term::terminfo::parser::compiled::parse (compiled.rs:283) n1: 12560 0x1AEA91: term::terminfo::TermInfo::_from_path (mod.rs:98) n1: 12560 0x1AE8F5: from_path<&std::path::Path> (mod.rs:92) n1: 12560 0x1AE8F5: {{closure}} (mod.rs:87) n1: 12560 0x1AE8F5: and_then (result.rs:704) n1: 12560 0x1AE8F5: term::terminfo::TermInfo::from_name (mod.rs:83) n1: 12560 0x1AE6EB: term::terminfo::TermInfo::from_env (mod.rs:69) n1: 12560 0x1B7A39: new (mod.rs:219) n1: 12560 0x1B7A39: term::stdout (lib.rs:62) n1: 12560 0x194364: test::console::run_tests_console (console.rs:255) n1: 12560 0x19FB2F: test::test_main (lib.rs:122) n1: 12560 0x1A0E00: test::test_main_static (lib.rs:141) n1: 12560 0x183A92: testpath::main (lib.rs:1) n1: 12560 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 12560 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 12560 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 12560 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 12560 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 12560 0x410F89: try> (panicking.rs:343) n1: 12560 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 12560 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 12560 0x18052F: std::rt::lang_start (rt.rs:48) n0: 12560 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n0: 1088 in 2 places, all below massif's threshold (1.00%) n1: 9728 0x18EF1F: realloc (alloc.rs:122) n1: 9728 0x18EF1F: grow_impl (alloc.rs:198) n1: 9728 0x18EF1F: grow (alloc.rs:251) n2: 9728 0x18EF1F: alloc::raw_vec::finish_grow (raw_vec.rs:496) n1: 6656 0x16A36E: grow_amortized<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (raw_vec.rs:431) n1: 6656 0x16A36E: alloc::raw_vec::RawVec::reserve::do_reserve_and_handle (raw_vec.rs:324) n1: 6656 0x1A1645: reserve<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (raw_vec.rs:328) n1: 6656 0x1A1645: reserve<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (mod.rs:780) n1: 6656 0x1A1645: push<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (mod.rs:1636) n1: 6656 0x1A1645: extend_one<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (mod.rs:2479) n1: 6656 0x1A1645: {{closure}}<(test::types::TestId, test::types::TestDescAndFn),alloc::vec::Vec<(test::types::TestId, test::types::TestDescAndFn), alloc::alloc::Global>,closure-2> (iterator.rs:1831) n1: 6656 0x1A1645: {{closure}}<(usize, test::types::TestDescAndFn),(test::types::TestId, test::types::TestDescAndFn),(),closure-1,closure-0> (map.rs:82) n1: 6656 0x1A1645: {{closure}} (enumerate.rs:104) n1: 6656 0x1A1645: fold,(),closure-0> (iterator.rs:2146) n1: 6656 0x1A1645: fold,(),closure-0> (enumerate.rs:110) n1: 6656 0x1A1645: fold<(test::types::TestId, test::types::TestDescAndFn),core::iter::adapters::enumerate::Enumerate>,closure-1,(),closure-0> (map.rs:122) n1: 6656 0x1A1645: partition>, closure-1>,alloc::vec::Vec<(test::types::TestId, test::types::TestDescAndFn), alloc::alloc::Global>,closure-2> (iterator.rs:1841) n1: 6656 0x1A1645: test::run_tests (lib.rs:252) n1: 6656 0x1949AB: test::console::run_tests_console (console.rs:289) n1: 6656 0x19FB2F: test::test_main (lib.rs:122) n1: 6656 0x1A0E00: test::test_main_static (lib.rs:141) n1: 6656 0x183A92: testpath::main (lib.rs:1) n1: 6656 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 6656 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 6656 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 6656 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 6656 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 6656 0x410F89: try> (panicking.rs:343) n1: 6656 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 6656 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 6656 0x18052F: std::rt::lang_start (rt.rs:48) n0: 6656 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n0: 3072 in 1 place, below massif's threshold (1.00%) n1: 6912 0x4012D16: allocate_dtv (dl-tls.c:343) n1: 6912 0x4012D16: _dl_allocate_tls (dl-tls.c:589) n1: 6912 0x48A4B81: allocate_stack (allocatestack.c:622) n1: 6912 0x48A4B81: pthread_create@@GLIBC_2.2.5 (pthread_create.c:660) n1: 6912 0x416424: std::sys::unix::thread::Thread::new (thread.rs:50) n1: 6912 0x1A8D39: spawn_unchecked (mod.rs:505) n1: 6912 0x1A8D39: spawn (mod.rs:388) n1: 6912 0x1A8D39: test::run_test::run_test_inner (lib.rs:519) n1: 6912 0x1A73DA: test::run_test (lib.rs:564) n1: 6912 0x1A2471: test::run_tests (lib.rs:321) n1: 6912 0x1949AB: test::console::run_tests_console (console.rs:289) n1: 6912 0x19FB2F: test::test_main (lib.rs:122) n1: 6912 0x1A0E00: test::test_main_static (lib.rs:141) n1: 6912 0x183A92: testpath::main (lib.rs:1) n1: 6912 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 6912 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 6912 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 6912 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 6912 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 6912 0x410F89: try> (panicking.rs:343) n1: 6912 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 6912 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 6912 0x18052F: std::rt::lang_start (rt.rs:48) n0: 6912 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) #----------- snapshot=9 #----------- time=62719432 mem_heap_B=548711 mem_heap_extra_B=10329 mem_stacks_B=61856 heap_tree=empty #----------- snapshot=10 #----------- time=68145216 mem_heap_B=548711 mem_heap_extra_B=10329 mem_stacks_B=61904 heap_tree=empty #----------- snapshot=11 #----------- time=76962157 mem_heap_B=315986 mem_heap_extra_B=9390 mem_stacks_B=49096 heap_tree=empty #----------- snapshot=12 #----------- time=83066154 mem_heap_B=315986 mem_heap_extra_B=9390 mem_stacks_B=48912 heap_tree=empty #----------- snapshot=13 #----------- time=91883184 mem_heap_B=315986 mem_heap_extra_B=9390 mem_stacks_B=47984 heap_tree=empty #----------- snapshot=14 #----------- time=100700356 mem_heap_B=315986 mem_heap_extra_B=9390 mem_stacks_B=49040 heap_tree=empty #----------- snapshot=15 #----------- time=108160977 mem_heap_B=315986 mem_heap_extra_B=9390 mem_stacks_B=49104 heap_tree=empty #----------- snapshot=16 #----------- time=113586890 mem_heap_B=315986 mem_heap_extra_B=9390 mem_stacks_B=48840 heap_tree=empty #----------- snapshot=17 #----------- time=121725858 mem_heap_B=315986 mem_heap_extra_B=9390 mem_stacks_B=48896 heap_tree=empty #----------- snapshot=18 #----------- time=129864797 mem_heap_B=315986 mem_heap_extra_B=9390 mem_stacks_B=48704 heap_tree=empty #----------- snapshot=19 #----------- time=135290779 mem_heap_B=315986 mem_heap_extra_B=9390 mem_stacks_B=47560 heap_tree=empty #----------- snapshot=20 #----------- time=142073265 mem_heap_B=280221 mem_heap_extra_B=8699 mem_stacks_B=28912 heap_tree=empty #----------- snapshot=21 #----------- time=148855717 mem_heap_B=280221 mem_heap_extra_B=8699 mem_stacks_B=27568 heap_tree=empty #----------- snapshot=22 #----------- time=152925206 mem_heap_B=280221 mem_heap_extra_B=8699 mem_stacks_B=27112 heap_tree=detailed n7: 280221 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 131072 0x1CD17B: alloc::alloc::alloc (alloc.rs:86) n1: 131072 0x1CD24B: alloc::alloc::Global::alloc_impl (alloc.rs:166) n1: 131072 0x1CD369: ::allocate (alloc.rs:226) n1: 131072 0x1CCD9D: alloc::raw_vec::RawVec::allocate_in (raw_vec.rs:195) n2: 131072 0x1CCF5C: alloc::raw_vec::RawVec::with_capacity_in (raw_vec.rs:136) n1: 131072 0x1CBB7E: alloc::raw_vec::RawVec::with_capacity (raw_vec.rs:87) n1: 131072 0x1CBBB3: alloc::boxed::Box<[T]>::new_uninit_slice (boxed.rs:552) n2: 131072 0x17D96C: std::io::buffered::bufreader::BufReader::with_capacity (bufreader.rs:95) n2: 65536 0x1828D3: testpath::compare_file (lib.rs:550) n1: 65536 0x1826A3: testpath::compare_all (lib.rs:537) n1: 65536 0x183947: testpath::compare_dir::{{closure}} (lib.rs:594) n1: 65536 0x1790AC: core::iter::traits::iterator::Iterator::for_each::call::{{closure}} (iterator.rs:773) n1: 65536 0x1788EF: core::iter::traits::iterator::Iterator::fold (iterator.rs:2146) n1: 65536 0x178A8D: core::iter::traits::iterator::Iterator::for_each (iterator.rs:776) n1: 65536 0x1835F6: testpath::compare_dir (lib.rs:593) n2: 65536 0x18270A: testpath::compare_all (lib.rs:540) n1: 65536 0x177D7D: testpath::PathAssertions::assert_equal (lib.rs:290) n1: 65536 0x17B7A6: testpath::test_public_interface::install_from_dir_to_dir (lib.rs:788) n1: 65536 0x17B729: testpath::test_public_interface::install_from_dir_to_dir::{{closure}} (lib.rs:785) n1: 65536 0x180C6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 2 places, all below massif's threshold (1.00%) n2: 65536 0x18293E: testpath::compare_file (lib.rs:551) n1: 65536 0x1826A3: testpath::compare_all (lib.rs:537) n1: 65536 0x183947: testpath::compare_dir::{{closure}} (lib.rs:594) n1: 65536 0x1790AC: core::iter::traits::iterator::Iterator::for_each::call::{{closure}} (iterator.rs:773) n1: 65536 0x1788EF: core::iter::traits::iterator::Iterator::fold (iterator.rs:2146) n1: 65536 0x178A8D: core::iter::traits::iterator::Iterator::for_each (iterator.rs:776) n1: 65536 0x1835F6: testpath::compare_dir (lib.rs:593) n2: 65536 0x18270A: testpath::compare_all (lib.rs:540) n1: 65536 0x177D7D: testpath::PathAssertions::assert_equal (lib.rs:290) n1: 65536 0x17B7A6: testpath::test_public_interface::install_from_dir_to_dir (lib.rs:788) n1: 65536 0x17B729: testpath::test_public_interface::install_from_dir_to_dir::{{closure}} (lib.rs:785) n1: 65536 0x180C6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n1: 98448 0x4ACD636: __alloc_dir (opendir.c:118) n1: 98448 0x4ACD739: opendir_tail (opendir.c:69) n2: 98448 0x4123F0: std::sys::unix::fs::readdir (fs.rs:1003) n1: 98448 0x40E697: read_dir<&std::path::Path> (fs.rs:2077) n3: 98448 0x40E697: std::sys_common::fs::remove_dir_all_recursive (fs.rs:34) n3: 65632 0x40E80A: std::sys_common::fs::remove_dir_all_recursive (fs.rs:37) n1: 32816 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 32816 0x3AA5C7: ::drop (dir.rs:397) n2: 32816 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17AE43: testpath::test_public_interface::create_dir (lib.rs:733) n1: 32816 0x17ACA9: testpath::test_public_interface::create_dir::{{closure}} (lib.rs:728) n1: 32816 0x180B6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 6 places, all below massif's threshold (1.00%) n1: 32816 0x40E80A: std::sys_common::fs::remove_dir_all_recursive (fs.rs:37) n1: 32816 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 32816 0x3AA5C7: ::drop (dir.rs:397) n2: 32816 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17AE43: testpath::test_public_interface::create_dir (lib.rs:733) n1: 32816 0x17ACA9: testpath::test_public_interface::create_dir::{{closure}} (lib.rs:728) n1: 32816 0x180B6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 6 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n1: 32816 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 32816 0x3AA5C7: ::drop (dir.rs:397) n2: 32816 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17AE43: testpath::test_public_interface::create_dir (lib.rs:733) n1: 32816 0x17ACA9: testpath::test_public_interface::create_dir::{{closure}} (lib.rs:728) n1: 32816 0x180B6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 19 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 14101 in 114 places, all below massif's threshold (1.00%) n1: 13648 0x1AE5F3: alloc (alloc.rs:86) n1: 13648 0x1AE5F3: alloc_impl (alloc.rs:166) n1: 13648 0x1AE5F3: allocate (alloc.rs:226) n1: 13648 0x1AE5F3: do_alloc (alloc.rs:11) n1: 13648 0x1AE5F3: new_uninitialized (mod.rs:1157) n1: 13648 0x1AE5F3: fallible_with_capacity (mod.rs:1186) n2: 13648 0x1AE5F3: hashbrown::raw::RawTableInner::prepare_resize (mod.rs:1396) n1: 12560 0x16B57C: resize<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:788) n1: 12560 0x16B57C: hashbrown::raw::RawTable::reserve_rehash (mod.rs:693) n1: 12560 0x1AE2C0: reserve<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:646) n1: 12560 0x1AE2C0: insert<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:827) n1: 12560 0x1AE2C0: hashbrown::map::HashMap::insert (map.rs:1266) n1: 12560 0x1B287C: {{closure}},std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3405) n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec),closure-0> (iterator.rs:773) n1: 12560 0x1B287C: {{closure}}<(),(alloc::string::String, alloc::vec::Vec),closure-0> (mod.rs:191) n1: 12560 0x1B287C: {{closure}}>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:175) n1: 12560 0x1B287C: {{closure}}<(usize, u16),core::result::Result<(alloc::string::String, alloc::vec::Vec), alloc::string::String>,(),core::ops::control_flow::ControlFlow, ()>,closure-5,closure-0> (map.rs:89) n1: 12560 0x1B287C: {{closure}}<(usize, u16),(),core::ops::control_flow::ControlFlow, ()>,closure-4,closure-0> (filter.rs:44) n1: 12560 0x1B287C: {{closure}}, ()>,closure-0> (enumerate.rs:83) n1: 12560 0x1B287C: try_fold,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (iterator.rs:2006) n1: 12560 0x1B287C: try_fold,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (enumerate.rs:89) n1: 12560 0x1B287C: try_fold>,closure-4,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (filter.rs:93) n1: 12560 0x1B287C: try_fold), alloc::string::String>,core::iter::adapters::filter::Filter>, closure-4>,closure-5,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (map.rs:115) n1: 12560 0x1B287C: try_fold>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:173) n1: 12560 0x1B287C: fold>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0> (mod.rs:194) n1: 12560 0x1B287C: for_each>, closure-4>, closure-5>, alloc::string::String>,closure-0> (iterator.rs:776) n1: 12560 0x1B287C: extend,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3404) n1: 12560 0x1B287C: extend,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2786) n1: 12560 0x1B287C: from_iter,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2771) n1: 12560 0x1B287C: collect>, closure-4>, closure-5>, alloc::string::String>,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>> (iterator.rs:1788) n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec),alloc::string::String,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map>, closure-4>, closure-5>> (result.rs:1625) n1: 12560 0x1B287C: process_results>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,closure-0,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>> (mod.rs:144) n1: 12560 0x1B287C: from_iter<(alloc::string::String, alloc::vec::Vec),alloc::string::String,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map>, closure-4>, closure-5>> (result.rs:1625) n1: 12560 0x1B287C: collect>, closure-4>, closure-5>,core::result::Result, std::collections::hash::map::RandomState>, alloc::string::String>> (iterator.rs:1788) n1: 12560 0x1B287C: term::terminfo::parser::compiled::parse (compiled.rs:283) n1: 12560 0x1AEA91: term::terminfo::TermInfo::_from_path (mod.rs:98) n1: 12560 0x1AE8F5: from_path<&std::path::Path> (mod.rs:92) n1: 12560 0x1AE8F5: {{closure}} (mod.rs:87) n1: 12560 0x1AE8F5: and_then (result.rs:704) n1: 12560 0x1AE8F5: term::terminfo::TermInfo::from_name (mod.rs:83) n1: 12560 0x1AE6EB: term::terminfo::TermInfo::from_env (mod.rs:69) n1: 12560 0x1B7A39: new (mod.rs:219) n1: 12560 0x1B7A39: term::stdout (lib.rs:62) n1: 12560 0x194364: test::console::run_tests_console (console.rs:255) n1: 12560 0x19FB2F: test::test_main (lib.rs:122) n1: 12560 0x1A0E00: test::test_main_static (lib.rs:141) n1: 12560 0x183A92: testpath::main (lib.rs:1) n1: 12560 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 12560 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 12560 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 12560 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 12560 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 12560 0x410F89: try> (panicking.rs:343) n1: 12560 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 12560 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 12560 0x18052F: std::rt::lang_start (rt.rs:48) n0: 12560 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n0: 1088 in 2 places, all below massif's threshold (1.00%) n1: 10496 0x18EF1F: realloc (alloc.rs:122) n1: 10496 0x18EF1F: grow_impl (alloc.rs:198) n1: 10496 0x18EF1F: grow (alloc.rs:251) n2: 10496 0x18EF1F: alloc::raw_vec::finish_grow (raw_vec.rs:496) n1: 6656 0x16A36E: grow_amortized<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (raw_vec.rs:431) n1: 6656 0x16A36E: alloc::raw_vec::RawVec::reserve::do_reserve_and_handle (raw_vec.rs:324) n1: 6656 0x1A1645: reserve<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (raw_vec.rs:328) n1: 6656 0x1A1645: reserve<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (mod.rs:780) n1: 6656 0x1A1645: push<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (mod.rs:1636) n1: 6656 0x1A1645: extend_one<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (mod.rs:2479) n1: 6656 0x1A1645: {{closure}}<(test::types::TestId, test::types::TestDescAndFn),alloc::vec::Vec<(test::types::TestId, test::types::TestDescAndFn), alloc::alloc::Global>,closure-2> (iterator.rs:1831) n1: 6656 0x1A1645: {{closure}}<(usize, test::types::TestDescAndFn),(test::types::TestId, test::types::TestDescAndFn),(),closure-1,closure-0> (map.rs:82) n1: 6656 0x1A1645: {{closure}} (enumerate.rs:104) n1: 6656 0x1A1645: fold,(),closure-0> (iterator.rs:2146) n1: 6656 0x1A1645: fold,(),closure-0> (enumerate.rs:110) n1: 6656 0x1A1645: fold<(test::types::TestId, test::types::TestDescAndFn),core::iter::adapters::enumerate::Enumerate>,closure-1,(),closure-0> (map.rs:122) n1: 6656 0x1A1645: partition>, closure-1>,alloc::vec::Vec<(test::types::TestId, test::types::TestDescAndFn), alloc::alloc::Global>,closure-2> (iterator.rs:1841) n1: 6656 0x1A1645: test::run_tests (lib.rs:252) n1: 6656 0x1949AB: test::console::run_tests_console (console.rs:289) n1: 6656 0x19FB2F: test::test_main (lib.rs:122) n1: 6656 0x1A0E00: test::test_main_static (lib.rs:141) n1: 6656 0x183A92: testpath::main (lib.rs:1) n1: 6656 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 6656 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 6656 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 6656 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 6656 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 6656 0x410F89: try> (panicking.rs:343) n1: 6656 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 6656 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 6656 0x18052F: std::rt::lang_start (rt.rs:48) n0: 6656 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n0: 3840 in 2 places, all below massif's threshold (1.00%) n1: 6912 0x4012D16: allocate_dtv (dl-tls.c:343) n1: 6912 0x4012D16: _dl_allocate_tls (dl-tls.c:589) n1: 6912 0x48A4B81: allocate_stack (allocatestack.c:622) n1: 6912 0x48A4B81: pthread_create@@GLIBC_2.2.5 (pthread_create.c:660) n1: 6912 0x416424: std::sys::unix::thread::Thread::new (thread.rs:50) n1: 6912 0x1A8D39: spawn_unchecked (mod.rs:505) n1: 6912 0x1A8D39: spawn (mod.rs:388) n1: 6912 0x1A8D39: test::run_test::run_test_inner (lib.rs:519) n1: 6912 0x1A73DA: test::run_test (lib.rs:564) n1: 6912 0x1A2471: test::run_tests (lib.rs:321) n1: 6912 0x1949AB: test::console::run_tests_console (console.rs:289) n1: 6912 0x19FB2F: test::test_main (lib.rs:122) n1: 6912 0x1A0E00: test::test_main_static (lib.rs:141) n1: 6912 0x183A92: testpath::main (lib.rs:1) n1: 6912 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 6912 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 6912 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 6912 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 6912 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 6912 0x410F89: try> (panicking.rs:343) n1: 6912 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 6912 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 6912 0x18052F: std::rt::lang_start (rt.rs:48) n0: 6912 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n1: 5544 0x185844: alloc (alloc.rs:86) n1: 5544 0x185844: alloc_impl (alloc.rs:166) n1: 5544 0x185844: allocate (alloc.rs:226) n1: 5544 0x185844: exchange_malloc (alloc.rs:316) n1: 5544 0x185844: new (mpsc_queue.rs:56) n1: 5544 0x185844: push (mpsc_queue.rs:71) n1: 5544 0x185844: send (shared.rs:166) n1: 5544 0x185844: std::sync::mpsc::Sender::send (mod.rs:795) n1: 5544 0x1AA83E: run_test_in_process (lib.rs:614) n1: 5544 0x1AA83E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 5544 0x184BAD: {{closure}} (lib.rs:519) n1: 5544 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 5544 0x18891E: {{closure}} (mod.rs:481) n1: 5544 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 5544 0x18891E: do_call,()> (panicking.rs:379) n1: 5544 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 5544 0x18891E: catch_unwind,()> (panic.rs:431) n1: 5544 0x18891E: {{closure}} (mod.rs:480) n1: 5544 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 5544 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 5544 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 5544 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 5544 0x48A3EA6: start_thread (pthread_create.c:477) n0: 5544 0x4B04DEE: clone (clone.S:95) #----------- snapshot=23 #----------- time=159707723 mem_heap_B=280221 mem_heap_extra_B=8699 mem_stacks_B=28576 heap_tree=empty #----------- snapshot=24 #----------- time=165133688 mem_heap_B=280221 mem_heap_extra_B=8699 mem_stacks_B=29016 heap_tree=empty #----------- snapshot=25 #----------- time=171916152 mem_heap_B=280221 mem_heap_extra_B=8699 mem_stacks_B=28536 heap_tree=empty #----------- snapshot=26 #----------- time=181411580 mem_heap_B=280221 mem_heap_extra_B=8699 mem_stacks_B=28648 heap_tree=empty #----------- snapshot=27 #----------- time=188194058 mem_heap_B=280221 mem_heap_extra_B=8699 mem_stacks_B=27112 heap_tree=empty #----------- snapshot=28 #----------- time=193619884 mem_heap_B=280221 mem_heap_extra_B=8699 mem_stacks_B=26728 heap_tree=empty #----------- snapshot=29 #----------- time=201758557 mem_heap_B=280221 mem_heap_extra_B=8699 mem_stacks_B=28536 heap_tree=empty #----------- snapshot=30 #----------- time=204471462 mem_heap_B=313437 mem_heap_extra_B=8795 mem_stacks_B=39488 heap_tree=empty #----------- snapshot=31 #----------- time=212610137 mem_heap_B=313437 mem_heap_extra_B=8795 mem_stacks_B=39992 heap_tree=empty #----------- snapshot=32 #----------- time=220748839 mem_heap_B=313437 mem_heap_extra_B=8795 mem_stacks_B=39216 heap_tree=empty #----------- snapshot=33 #----------- time=226174632 mem_heap_B=313437 mem_heap_extra_B=8795 mem_stacks_B=38608 heap_tree=detailed n7: 313437 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 131264 0x4ACD636: __alloc_dir (opendir.c:118) n1: 131264 0x4ACD739: opendir_tail (opendir.c:69) n2: 131264 0x4123F0: std::sys::unix::fs::readdir (fs.rs:1003) n1: 98448 0x40E697: read_dir<&std::path::Path> (fs.rs:2077) n3: 98448 0x40E697: std::sys_common::fs::remove_dir_all_recursive (fs.rs:34) n3: 65632 0x40E80A: std::sys_common::fs::remove_dir_all_recursive (fs.rs:37) n1: 32816 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 32816 0x3AA5C7: ::drop (dir.rs:397) n2: 32816 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17AE43: testpath::test_public_interface::create_dir (lib.rs:733) n1: 32816 0x17ACA9: testpath::test_public_interface::create_dir::{{closure}} (lib.rs:728) n1: 32816 0x180B6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 6 places, all below massif's threshold (1.00%) n2: 32816 0x40E80A: std::sys_common::fs::remove_dir_all_recursive (fs.rs:37) n1: 32816 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 32816 0x3AA5C7: ::drop (dir.rs:397) n2: 32816 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17AE43: testpath::test_public_interface::create_dir (lib.rs:733) n1: 32816 0x17ACA9: testpath::test_public_interface::create_dir::{{closure}} (lib.rs:728) n1: 32816 0x180B6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 6 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n1: 32816 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 32816 0x3AA5C7: ::drop (dir.rs:397) n2: 32816 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17AE43: testpath::test_public_interface::create_dir (lib.rs:733) n1: 32816 0x17ACA9: testpath::test_public_interface::create_dir::{{closure}} (lib.rs:728) n1: 32816 0x180B6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 20 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n1: 32816 0x1CECFE: std::fs::read_dir (fs.rs:2077) n2: 32816 0x17220A: std::path::Path::read_dir (path.rs:2459) n2: 32816 0x181DD4: testpath::copy_all (lib.rs:502) n1: 32816 0x173868: testpath::Fixtures::install_from (lib.rs:181) n1: 32816 0x17B888: testpath::test_public_interface::install_from_dir_to_nonexisting_dir (lib.rs:794) n1: 32816 0x17B7E9: testpath::test_public_interface::install_from_dir_to_nonexisting_dir::{{closure}} (lib.rs:792) n1: 32816 0x180E2D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 0 in 2 places, all below massif's threshold (1.00%) n1: 131072 0x1CD17B: alloc::alloc::alloc (alloc.rs:86) n1: 131072 0x1CD24B: alloc::alloc::Global::alloc_impl (alloc.rs:166) n1: 131072 0x1CD369: ::allocate (alloc.rs:226) n1: 131072 0x1CCD9D: alloc::raw_vec::RawVec::allocate_in (raw_vec.rs:195) n2: 131072 0x1CCF5C: alloc::raw_vec::RawVec::with_capacity_in (raw_vec.rs:136) n1: 131072 0x1CBB7E: alloc::raw_vec::RawVec::with_capacity (raw_vec.rs:87) n1: 131072 0x1CBBB3: alloc::boxed::Box<[T]>::new_uninit_slice (boxed.rs:552) n2: 131072 0x17D96C: std::io::buffered::bufreader::BufReader::with_capacity (bufreader.rs:95) n2: 65536 0x1828D3: testpath::compare_file (lib.rs:550) n1: 65536 0x1826A3: testpath::compare_all (lib.rs:537) n1: 65536 0x183947: testpath::compare_dir::{{closure}} (lib.rs:594) n1: 65536 0x1790AC: core::iter::traits::iterator::Iterator::for_each::call::{{closure}} (iterator.rs:773) n1: 65536 0x1788EF: core::iter::traits::iterator::Iterator::fold (iterator.rs:2146) n1: 65536 0x178A8D: core::iter::traits::iterator::Iterator::for_each (iterator.rs:776) n1: 65536 0x1835F6: testpath::compare_dir (lib.rs:593) n2: 65536 0x18270A: testpath::compare_all (lib.rs:540) n2: 65536 0x177D7D: testpath::PathAssertions::assert_equal (lib.rs:290) n1: 65536 0x17BA6A: testpath::test_public_interface::install_from_dir_to_dir_overwriting_file (lib.rs:803) n1: 65536 0x17B989: testpath::test_public_interface::install_from_dir_to_dir_overwriting_file::{{closure}} (lib.rs:799) n1: 65536 0x180BAD: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 2 places, all below massif's threshold (1.00%) n2: 65536 0x18293E: testpath::compare_file (lib.rs:551) n1: 65536 0x1826A3: testpath::compare_all (lib.rs:537) n1: 65536 0x183947: testpath::compare_dir::{{closure}} (lib.rs:594) n1: 65536 0x1790AC: core::iter::traits::iterator::Iterator::for_each::call::{{closure}} (iterator.rs:773) n1: 65536 0x1788EF: core::iter::traits::iterator::Iterator::fold (iterator.rs:2146) n1: 65536 0x178A8D: core::iter::traits::iterator::Iterator::for_each (iterator.rs:776) n1: 65536 0x1835F6: testpath::compare_dir (lib.rs:593) n2: 65536 0x18270A: testpath::compare_all (lib.rs:540) n2: 65536 0x177D7D: testpath::PathAssertions::assert_equal (lib.rs:290) n1: 65536 0x17BA6A: testpath::test_public_interface::install_from_dir_to_dir_overwriting_file (lib.rs:803) n1: 65536 0x17B989: testpath::test_public_interface::install_from_dir_to_dir_overwriting_file::{{closure}} (lib.rs:799) n1: 65536 0x180BAD: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 14501 in 114 places, all below massif's threshold (1.00%) n1: 13648 0x1AE5F3: alloc (alloc.rs:86) n1: 13648 0x1AE5F3: alloc_impl (alloc.rs:166) n1: 13648 0x1AE5F3: allocate (alloc.rs:226) n1: 13648 0x1AE5F3: do_alloc (alloc.rs:11) n1: 13648 0x1AE5F3: new_uninitialized (mod.rs:1157) n1: 13648 0x1AE5F3: fallible_with_capacity (mod.rs:1186) n2: 13648 0x1AE5F3: hashbrown::raw::RawTableInner::prepare_resize (mod.rs:1396) n1: 12560 0x16B57C: resize<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:788) n1: 12560 0x16B57C: hashbrown::raw::RawTable::reserve_rehash (mod.rs:693) n1: 12560 0x1AE2C0: reserve<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:646) n1: 12560 0x1AE2C0: insert<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:827) n1: 12560 0x1AE2C0: hashbrown::map::HashMap::insert (map.rs:1266) n1: 12560 0x1B287C: {{closure}},std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3405) n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec),closure-0> (iterator.rs:773) n1: 12560 0x1B287C: {{closure}}<(),(alloc::string::String, alloc::vec::Vec),closure-0> (mod.rs:191) n1: 12560 0x1B287C: {{closure}}>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:175) n1: 12560 0x1B287C: {{closure}}<(usize, u16),core::result::Result<(alloc::string::String, alloc::vec::Vec), alloc::string::String>,(),core::ops::control_flow::ControlFlow, ()>,closure-5,closure-0> (map.rs:89) n1: 12560 0x1B287C: {{closure}}<(usize, u16),(),core::ops::control_flow::ControlFlow, ()>,closure-4,closure-0> (filter.rs:44) n1: 12560 0x1B287C: {{closure}}, ()>,closure-0> (enumerate.rs:83) n1: 12560 0x1B287C: try_fold,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (iterator.rs:2006) n1: 12560 0x1B287C: try_fold,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (enumerate.rs:89) n1: 12560 0x1B287C: try_fold>,closure-4,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (filter.rs:93) n1: 12560 0x1B287C: try_fold), alloc::string::String>,core::iter::adapters::filter::Filter>, closure-4>,closure-5,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (map.rs:115) n1: 12560 0x1B287C: try_fold>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:173) n1: 12560 0x1B287C: fold>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0> (mod.rs:194) n1: 12560 0x1B287C: for_each>, closure-4>, closure-5>, alloc::string::String>,closure-0> (iterator.rs:776) n1: 12560 0x1B287C: extend,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3404) n1: 12560 0x1B287C: extend,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2786) n1: 12560 0x1B287C: from_iter,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2771) n1: 12560 0x1B287C: collect>, closure-4>, closure-5>, alloc::string::String>,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>> (iterator.rs:1788) n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec),alloc::string::String,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map>, closure-4>, closure-5>> (result.rs:1625) n1: 12560 0x1B287C: process_results>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,closure-0,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>> (mod.rs:144) n1: 12560 0x1B287C: from_iter<(alloc::string::String, alloc::vec::Vec),alloc::string::String,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map>, closure-4>, closure-5>> (result.rs:1625) n1: 12560 0x1B287C: collect>, closure-4>, closure-5>,core::result::Result, std::collections::hash::map::RandomState>, alloc::string::String>> (iterator.rs:1788) n1: 12560 0x1B287C: term::terminfo::parser::compiled::parse (compiled.rs:283) n1: 12560 0x1AEA91: term::terminfo::TermInfo::_from_path (mod.rs:98) n1: 12560 0x1AE8F5: from_path<&std::path::Path> (mod.rs:92) n1: 12560 0x1AE8F5: {{closure}} (mod.rs:87) n1: 12560 0x1AE8F5: and_then (result.rs:704) n1: 12560 0x1AE8F5: term::terminfo::TermInfo::from_name (mod.rs:83) n1: 12560 0x1AE6EB: term::terminfo::TermInfo::from_env (mod.rs:69) n1: 12560 0x1B7A39: new (mod.rs:219) n1: 12560 0x1B7A39: term::stdout (lib.rs:62) n1: 12560 0x194364: test::console::run_tests_console (console.rs:255) n1: 12560 0x19FB2F: test::test_main (lib.rs:122) n1: 12560 0x1A0E00: test::test_main_static (lib.rs:141) n1: 12560 0x183A92: testpath::main (lib.rs:1) n1: 12560 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 12560 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 12560 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 12560 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 12560 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 12560 0x410F89: try> (panicking.rs:343) n1: 12560 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 12560 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 12560 0x18052F: std::rt::lang_start (rt.rs:48) n0: 12560 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n0: 1088 in 2 places, all below massif's threshold (1.00%) n1: 10496 0x18EF1F: realloc (alloc.rs:122) n1: 10496 0x18EF1F: grow_impl (alloc.rs:198) n1: 10496 0x18EF1F: grow (alloc.rs:251) n2: 10496 0x18EF1F: alloc::raw_vec::finish_grow (raw_vec.rs:496) n1: 6656 0x16A36E: grow_amortized<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (raw_vec.rs:431) n1: 6656 0x16A36E: alloc::raw_vec::RawVec::reserve::do_reserve_and_handle (raw_vec.rs:324) n1: 6656 0x1A1645: reserve<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (raw_vec.rs:328) n1: 6656 0x1A1645: reserve<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (mod.rs:780) n1: 6656 0x1A1645: push<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (mod.rs:1636) n1: 6656 0x1A1645: extend_one<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (mod.rs:2479) n1: 6656 0x1A1645: {{closure}}<(test::types::TestId, test::types::TestDescAndFn),alloc::vec::Vec<(test::types::TestId, test::types::TestDescAndFn), alloc::alloc::Global>,closure-2> (iterator.rs:1831) n1: 6656 0x1A1645: {{closure}}<(usize, test::types::TestDescAndFn),(test::types::TestId, test::types::TestDescAndFn),(),closure-1,closure-0> (map.rs:82) n1: 6656 0x1A1645: {{closure}} (enumerate.rs:104) n1: 6656 0x1A1645: fold,(),closure-0> (iterator.rs:2146) n1: 6656 0x1A1645: fold,(),closure-0> (enumerate.rs:110) n1: 6656 0x1A1645: fold<(test::types::TestId, test::types::TestDescAndFn),core::iter::adapters::enumerate::Enumerate>,closure-1,(),closure-0> (map.rs:122) n1: 6656 0x1A1645: partition>, closure-1>,alloc::vec::Vec<(test::types::TestId, test::types::TestDescAndFn), alloc::alloc::Global>,closure-2> (iterator.rs:1841) n1: 6656 0x1A1645: test::run_tests (lib.rs:252) n1: 6656 0x1949AB: test::console::run_tests_console (console.rs:289) n1: 6656 0x19FB2F: test::test_main (lib.rs:122) n1: 6656 0x1A0E00: test::test_main_static (lib.rs:141) n1: 6656 0x183A92: testpath::main (lib.rs:1) n1: 6656 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 6656 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 6656 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 6656 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 6656 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 6656 0x410F89: try> (panicking.rs:343) n1: 6656 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 6656 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 6656 0x18052F: std::rt::lang_start (rt.rs:48) n0: 6656 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n0: 3840 in 2 places, all below massif's threshold (1.00%) n1: 6912 0x4012D16: allocate_dtv (dl-tls.c:343) n1: 6912 0x4012D16: _dl_allocate_tls (dl-tls.c:589) n1: 6912 0x48A4B81: allocate_stack (allocatestack.c:622) n1: 6912 0x48A4B81: pthread_create@@GLIBC_2.2.5 (pthread_create.c:660) n1: 6912 0x416424: std::sys::unix::thread::Thread::new (thread.rs:50) n1: 6912 0x1A8D39: spawn_unchecked (mod.rs:505) n1: 6912 0x1A8D39: spawn (mod.rs:388) n1: 6912 0x1A8D39: test::run_test::run_test_inner (lib.rs:519) n1: 6912 0x1A73DA: test::run_test (lib.rs:564) n1: 6912 0x1A2471: test::run_tests (lib.rs:321) n1: 6912 0x1949AB: test::console::run_tests_console (console.rs:289) n1: 6912 0x19FB2F: test::test_main (lib.rs:122) n1: 6912 0x1A0E00: test::test_main_static (lib.rs:141) n1: 6912 0x183A92: testpath::main (lib.rs:1) n1: 6912 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 6912 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 6912 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 6912 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 6912 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 6912 0x410F89: try> (panicking.rs:343) n1: 6912 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 6912 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 6912 0x18052F: std::rt::lang_start (rt.rs:48) n0: 6912 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n1: 5544 0x185844: alloc (alloc.rs:86) n1: 5544 0x185844: alloc_impl (alloc.rs:166) n1: 5544 0x185844: allocate (alloc.rs:226) n1: 5544 0x185844: exchange_malloc (alloc.rs:316) n1: 5544 0x185844: new (mpsc_queue.rs:56) n1: 5544 0x185844: push (mpsc_queue.rs:71) n1: 5544 0x185844: send (shared.rs:166) n1: 5544 0x185844: std::sync::mpsc::Sender::send (mod.rs:795) n1: 5544 0x1AA83E: run_test_in_process (lib.rs:614) n1: 5544 0x1AA83E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 5544 0x184BAD: {{closure}} (lib.rs:519) n1: 5544 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 5544 0x18891E: {{closure}} (mod.rs:481) n1: 5544 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 5544 0x18891E: do_call,()> (panicking.rs:379) n1: 5544 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 5544 0x18891E: catch_unwind,()> (panic.rs:431) n1: 5544 0x18891E: {{closure}} (mod.rs:480) n1: 5544 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 5544 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 5544 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 5544 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 5544 0x48A3EA6: start_thread (pthread_create.c:477) n0: 5544 0x4B04DEE: clone (clone.S:95) #----------- snapshot=34 #----------- time=231600412 mem_heap_B=313437 mem_heap_extra_B=8795 mem_stacks_B=38264 heap_tree=empty #----------- snapshot=35 #----------- time=237026192 mem_heap_B=313437 mem_heap_extra_B=8795 mem_stacks_B=38184 heap_tree=empty #----------- snapshot=36 #----------- time=242452029 mem_heap_B=313437 mem_heap_extra_B=8795 mem_stacks_B=39216 heap_tree=empty #----------- snapshot=37 #----------- time=247877807 mem_heap_B=313437 mem_heap_extra_B=8795 mem_stacks_B=39616 heap_tree=empty #----------- snapshot=38 #----------- time=253303584 mem_heap_B=313437 mem_heap_extra_B=8795 mem_stacks_B=39616 heap_tree=detailed n7: 313437 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 131264 0x4ACD636: __alloc_dir (opendir.c:118) n1: 131264 0x4ACD739: opendir_tail (opendir.c:69) n2: 131264 0x4123F0: std::sys::unix::fs::readdir (fs.rs:1003) n1: 98448 0x40E697: read_dir<&std::path::Path> (fs.rs:2077) n3: 98448 0x40E697: std::sys_common::fs::remove_dir_all_recursive (fs.rs:34) n3: 65632 0x40E80A: std::sys_common::fs::remove_dir_all_recursive (fs.rs:37) n1: 32816 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 32816 0x3AA5C7: ::drop (dir.rs:397) n2: 32816 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17AE43: testpath::test_public_interface::create_dir (lib.rs:733) n1: 32816 0x17ACA9: testpath::test_public_interface::create_dir::{{closure}} (lib.rs:728) n1: 32816 0x180B6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 6 places, all below massif's threshold (1.00%) n2: 32816 0x40E80A: std::sys_common::fs::remove_dir_all_recursive (fs.rs:37) n1: 32816 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 32816 0x3AA5C7: ::drop (dir.rs:397) n2: 32816 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17AE43: testpath::test_public_interface::create_dir (lib.rs:733) n1: 32816 0x17ACA9: testpath::test_public_interface::create_dir::{{closure}} (lib.rs:728) n1: 32816 0x180B6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 6 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n1: 32816 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 32816 0x3AA5C7: ::drop (dir.rs:397) n2: 32816 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17AE43: testpath::test_public_interface::create_dir (lib.rs:733) n1: 32816 0x17ACA9: testpath::test_public_interface::create_dir::{{closure}} (lib.rs:728) n1: 32816 0x180B6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 20 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n1: 32816 0x1CECFE: std::fs::read_dir (fs.rs:2077) n2: 32816 0x17220A: std::path::Path::read_dir (path.rs:2459) n2: 32816 0x181DD4: testpath::copy_all (lib.rs:502) n1: 32816 0x173868: testpath::Fixtures::install_from (lib.rs:181) n1: 32816 0x17B888: testpath::test_public_interface::install_from_dir_to_nonexisting_dir (lib.rs:794) n1: 32816 0x17B7E9: testpath::test_public_interface::install_from_dir_to_nonexisting_dir::{{closure}} (lib.rs:792) n1: 32816 0x180E2D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 0 in 2 places, all below massif's threshold (1.00%) n1: 131072 0x1CD17B: alloc::alloc::alloc (alloc.rs:86) n1: 131072 0x1CD24B: alloc::alloc::Global::alloc_impl (alloc.rs:166) n1: 131072 0x1CD369: ::allocate (alloc.rs:226) n1: 131072 0x1CCD9D: alloc::raw_vec::RawVec::allocate_in (raw_vec.rs:195) n2: 131072 0x1CCF5C: alloc::raw_vec::RawVec::with_capacity_in (raw_vec.rs:136) n1: 131072 0x1CBB7E: alloc::raw_vec::RawVec::with_capacity (raw_vec.rs:87) n1: 131072 0x1CBBB3: alloc::boxed::Box<[T]>::new_uninit_slice (boxed.rs:552) n2: 131072 0x17D96C: std::io::buffered::bufreader::BufReader::with_capacity (bufreader.rs:95) n2: 65536 0x1828D3: testpath::compare_file (lib.rs:550) n1: 65536 0x1826A3: testpath::compare_all (lib.rs:537) n1: 65536 0x183947: testpath::compare_dir::{{closure}} (lib.rs:594) n1: 65536 0x1790AC: core::iter::traits::iterator::Iterator::for_each::call::{{closure}} (iterator.rs:773) n1: 65536 0x1788EF: core::iter::traits::iterator::Iterator::fold (iterator.rs:2146) n1: 65536 0x178A8D: core::iter::traits::iterator::Iterator::for_each (iterator.rs:776) n1: 65536 0x1835F6: testpath::compare_dir (lib.rs:593) n2: 65536 0x18270A: testpath::compare_all (lib.rs:540) n2: 65536 0x177D7D: testpath::PathAssertions::assert_equal (lib.rs:290) n1: 65536 0x17BA6A: testpath::test_public_interface::install_from_dir_to_dir_overwriting_file (lib.rs:803) n1: 65536 0x17B989: testpath::test_public_interface::install_from_dir_to_dir_overwriting_file::{{closure}} (lib.rs:799) n1: 65536 0x180BAD: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 2 places, all below massif's threshold (1.00%) n2: 65536 0x18293E: testpath::compare_file (lib.rs:551) n1: 65536 0x1826A3: testpath::compare_all (lib.rs:537) n1: 65536 0x183947: testpath::compare_dir::{{closure}} (lib.rs:594) n1: 65536 0x1790AC: core::iter::traits::iterator::Iterator::for_each::call::{{closure}} (iterator.rs:773) n1: 65536 0x1788EF: core::iter::traits::iterator::Iterator::fold (iterator.rs:2146) n1: 65536 0x178A8D: core::iter::traits::iterator::Iterator::for_each (iterator.rs:776) n1: 65536 0x1835F6: testpath::compare_dir (lib.rs:593) n2: 65536 0x18270A: testpath::compare_all (lib.rs:540) n2: 65536 0x177D7D: testpath::PathAssertions::assert_equal (lib.rs:290) n1: 65536 0x17BA6A: testpath::test_public_interface::install_from_dir_to_dir_overwriting_file (lib.rs:803) n1: 65536 0x17B989: testpath::test_public_interface::install_from_dir_to_dir_overwriting_file::{{closure}} (lib.rs:799) n1: 65536 0x180BAD: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 14501 in 114 places, all below massif's threshold (1.00%) n1: 13648 0x1AE5F3: alloc (alloc.rs:86) n1: 13648 0x1AE5F3: alloc_impl (alloc.rs:166) n1: 13648 0x1AE5F3: allocate (alloc.rs:226) n1: 13648 0x1AE5F3: do_alloc (alloc.rs:11) n1: 13648 0x1AE5F3: new_uninitialized (mod.rs:1157) n1: 13648 0x1AE5F3: fallible_with_capacity (mod.rs:1186) n2: 13648 0x1AE5F3: hashbrown::raw::RawTableInner::prepare_resize (mod.rs:1396) n1: 12560 0x16B57C: resize<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:788) n1: 12560 0x16B57C: hashbrown::raw::RawTable::reserve_rehash (mod.rs:693) n1: 12560 0x1AE2C0: reserve<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:646) n1: 12560 0x1AE2C0: insert<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:827) n1: 12560 0x1AE2C0: hashbrown::map::HashMap::insert (map.rs:1266) n1: 12560 0x1B287C: {{closure}},std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3405) n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec),closure-0> (iterator.rs:773) n1: 12560 0x1B287C: {{closure}}<(),(alloc::string::String, alloc::vec::Vec),closure-0> (mod.rs:191) n1: 12560 0x1B287C: {{closure}}>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:175) n1: 12560 0x1B287C: {{closure}}<(usize, u16),core::result::Result<(alloc::string::String, alloc::vec::Vec), alloc::string::String>,(),core::ops::control_flow::ControlFlow, ()>,closure-5,closure-0> (map.rs:89) n1: 12560 0x1B287C: {{closure}}<(usize, u16),(),core::ops::control_flow::ControlFlow, ()>,closure-4,closure-0> (filter.rs:44) n1: 12560 0x1B287C: {{closure}}, ()>,closure-0> (enumerate.rs:83) n1: 12560 0x1B287C: try_fold,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (iterator.rs:2006) n1: 12560 0x1B287C: try_fold,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (enumerate.rs:89) n1: 12560 0x1B287C: try_fold>,closure-4,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (filter.rs:93) n1: 12560 0x1B287C: try_fold), alloc::string::String>,core::iter::adapters::filter::Filter>, closure-4>,closure-5,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (map.rs:115) n1: 12560 0x1B287C: try_fold>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:173) n1: 12560 0x1B287C: fold>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0> (mod.rs:194) n1: 12560 0x1B287C: for_each>, closure-4>, closure-5>, alloc::string::String>,closure-0> (iterator.rs:776) n1: 12560 0x1B287C: extend,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3404) n1: 12560 0x1B287C: extend,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2786) n1: 12560 0x1B287C: from_iter,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2771) n1: 12560 0x1B287C: collect>, closure-4>, closure-5>, alloc::string::String>,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>> (iterator.rs:1788) n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec),alloc::string::String,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map>, closure-4>, closure-5>> (result.rs:1625) n1: 12560 0x1B287C: process_results>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,closure-0,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>> (mod.rs:144) n1: 12560 0x1B287C: from_iter<(alloc::string::String, alloc::vec::Vec),alloc::string::String,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map>, closure-4>, closure-5>> (result.rs:1625) n1: 12560 0x1B287C: collect>, closure-4>, closure-5>,core::result::Result, std::collections::hash::map::RandomState>, alloc::string::String>> (iterator.rs:1788) n1: 12560 0x1B287C: term::terminfo::parser::compiled::parse (compiled.rs:283) n1: 12560 0x1AEA91: term::terminfo::TermInfo::_from_path (mod.rs:98) n1: 12560 0x1AE8F5: from_path<&std::path::Path> (mod.rs:92) n1: 12560 0x1AE8F5: {{closure}} (mod.rs:87) n1: 12560 0x1AE8F5: and_then (result.rs:704) n1: 12560 0x1AE8F5: term::terminfo::TermInfo::from_name (mod.rs:83) n1: 12560 0x1AE6EB: term::terminfo::TermInfo::from_env (mod.rs:69) n1: 12560 0x1B7A39: new (mod.rs:219) n1: 12560 0x1B7A39: term::stdout (lib.rs:62) n1: 12560 0x194364: test::console::run_tests_console (console.rs:255) n1: 12560 0x19FB2F: test::test_main (lib.rs:122) n1: 12560 0x1A0E00: test::test_main_static (lib.rs:141) n1: 12560 0x183A92: testpath::main (lib.rs:1) n1: 12560 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 12560 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 12560 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 12560 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 12560 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 12560 0x410F89: try> (panicking.rs:343) n1: 12560 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 12560 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 12560 0x18052F: std::rt::lang_start (rt.rs:48) n0: 12560 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n0: 1088 in 2 places, all below massif's threshold (1.00%) n1: 10496 0x18EF1F: realloc (alloc.rs:122) n1: 10496 0x18EF1F: grow_impl (alloc.rs:198) n1: 10496 0x18EF1F: grow (alloc.rs:251) n2: 10496 0x18EF1F: alloc::raw_vec::finish_grow (raw_vec.rs:496) n1: 6656 0x16A36E: grow_amortized<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (raw_vec.rs:431) n1: 6656 0x16A36E: alloc::raw_vec::RawVec::reserve::do_reserve_and_handle (raw_vec.rs:324) n1: 6656 0x1A1645: reserve<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (raw_vec.rs:328) n1: 6656 0x1A1645: reserve<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (mod.rs:780) n1: 6656 0x1A1645: push<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (mod.rs:1636) n1: 6656 0x1A1645: extend_one<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (mod.rs:2479) n1: 6656 0x1A1645: {{closure}}<(test::types::TestId, test::types::TestDescAndFn),alloc::vec::Vec<(test::types::TestId, test::types::TestDescAndFn), alloc::alloc::Global>,closure-2> (iterator.rs:1831) n1: 6656 0x1A1645: {{closure}}<(usize, test::types::TestDescAndFn),(test::types::TestId, test::types::TestDescAndFn),(),closure-1,closure-0> (map.rs:82) n1: 6656 0x1A1645: {{closure}} (enumerate.rs:104) n1: 6656 0x1A1645: fold,(),closure-0> (iterator.rs:2146) n1: 6656 0x1A1645: fold,(),closure-0> (enumerate.rs:110) n1: 6656 0x1A1645: fold<(test::types::TestId, test::types::TestDescAndFn),core::iter::adapters::enumerate::Enumerate>,closure-1,(),closure-0> (map.rs:122) n1: 6656 0x1A1645: partition>, closure-1>,alloc::vec::Vec<(test::types::TestId, test::types::TestDescAndFn), alloc::alloc::Global>,closure-2> (iterator.rs:1841) n1: 6656 0x1A1645: test::run_tests (lib.rs:252) n1: 6656 0x1949AB: test::console::run_tests_console (console.rs:289) n1: 6656 0x19FB2F: test::test_main (lib.rs:122) n1: 6656 0x1A0E00: test::test_main_static (lib.rs:141) n1: 6656 0x183A92: testpath::main (lib.rs:1) n1: 6656 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 6656 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 6656 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 6656 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 6656 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 6656 0x410F89: try> (panicking.rs:343) n1: 6656 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 6656 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 6656 0x18052F: std::rt::lang_start (rt.rs:48) n0: 6656 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n0: 3840 in 2 places, all below massif's threshold (1.00%) n1: 6912 0x4012D16: allocate_dtv (dl-tls.c:343) n1: 6912 0x4012D16: _dl_allocate_tls (dl-tls.c:589) n1: 6912 0x48A4B81: allocate_stack (allocatestack.c:622) n1: 6912 0x48A4B81: pthread_create@@GLIBC_2.2.5 (pthread_create.c:660) n1: 6912 0x416424: std::sys::unix::thread::Thread::new (thread.rs:50) n1: 6912 0x1A8D39: spawn_unchecked (mod.rs:505) n1: 6912 0x1A8D39: spawn (mod.rs:388) n1: 6912 0x1A8D39: test::run_test::run_test_inner (lib.rs:519) n1: 6912 0x1A73DA: test::run_test (lib.rs:564) n1: 6912 0x1A2471: test::run_tests (lib.rs:321) n1: 6912 0x1949AB: test::console::run_tests_console (console.rs:289) n1: 6912 0x19FB2F: test::test_main (lib.rs:122) n1: 6912 0x1A0E00: test::test_main_static (lib.rs:141) n1: 6912 0x183A92: testpath::main (lib.rs:1) n1: 6912 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 6912 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 6912 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 6912 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 6912 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 6912 0x410F89: try> (panicking.rs:343) n1: 6912 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 6912 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 6912 0x18052F: std::rt::lang_start (rt.rs:48) n0: 6912 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n1: 5544 0x185844: alloc (alloc.rs:86) n1: 5544 0x185844: alloc_impl (alloc.rs:166) n1: 5544 0x185844: allocate (alloc.rs:226) n1: 5544 0x185844: exchange_malloc (alloc.rs:316) n1: 5544 0x185844: new (mpsc_queue.rs:56) n1: 5544 0x185844: push (mpsc_queue.rs:71) n1: 5544 0x185844: send (shared.rs:166) n1: 5544 0x185844: std::sync::mpsc::Sender::send (mod.rs:795) n1: 5544 0x1AA83E: run_test_in_process (lib.rs:614) n1: 5544 0x1AA83E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 5544 0x184BAD: {{closure}} (lib.rs:519) n1: 5544 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 5544 0x18891E: {{closure}} (mod.rs:481) n1: 5544 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 5544 0x18891E: do_call,()> (panicking.rs:379) n1: 5544 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 5544 0x18891E: catch_unwind,()> (panic.rs:431) n1: 5544 0x18891E: {{closure}} (mod.rs:480) n1: 5544 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 5544 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 5544 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 5544 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 5544 0x48A3EA6: start_thread (pthread_create.c:477) n0: 5544 0x4B04DEE: clone (clone.S:95) #----------- snapshot=39 #----------- time=258729372 mem_heap_B=313437 mem_heap_extra_B=8795 mem_stacks_B=39992 heap_tree=empty #----------- snapshot=40 #----------- time=266868074 mem_heap_B=313437 mem_heap_extra_B=8795 mem_stacks_B=39216 heap_tree=empty #----------- snapshot=41 #----------- time=272293867 mem_heap_B=279655 mem_heap_extra_B=8465 mem_stacks_B=24152 heap_tree=empty #----------- snapshot=42 #----------- time=277719644 mem_heap_B=279655 mem_heap_extra_B=8465 mem_stacks_B=24632 heap_tree=empty #----------- snapshot=43 #----------- time=285858336 mem_heap_B=279655 mem_heap_extra_B=8465 mem_stacks_B=23848 heap_tree=empty #----------- snapshot=44 #----------- time=291284129 mem_heap_B=279655 mem_heap_extra_B=8465 mem_stacks_B=23240 heap_tree=empty #----------- snapshot=45 #----------- time=299422801 mem_heap_B=279655 mem_heap_extra_B=8465 mem_stacks_B=24408 heap_tree=empty #----------- snapshot=46 #----------- time=304848579 mem_heap_B=279655 mem_heap_extra_B=8465 mem_stacks_B=24120 heap_tree=empty #----------- snapshot=47 #----------- time=312987251 mem_heap_B=279655 mem_heap_extra_B=8465 mem_stacks_B=24632 heap_tree=empty #----------- snapshot=48 #----------- time=318413030 mem_heap_B=279655 mem_heap_extra_B=8465 mem_stacks_B=24688 heap_tree=empty #----------- snapshot=49 #----------- time=323838833 mem_heap_B=279655 mem_heap_extra_B=8465 mem_stacks_B=24096 heap_tree=empty #----------- snapshot=50 #----------- time=326551739 mem_heap_B=279655 mem_heap_extra_B=8465 mem_stacks_B=23240 heap_tree=empty #----------- snapshot=51 #----------- time=329264668 mem_heap_B=279655 mem_heap_extra_B=8465 mem_stacks_B=23232 heap_tree=empty #----------- snapshot=52 #----------- time=331977580 mem_heap_B=55395 mem_heap_extra_B=8541 mem_stacks_B=53736 heap_tree=empty #----------- snapshot=53 #----------- time=334690495 mem_heap_B=249578 mem_heap_extra_B=7846 mem_stacks_B=22632 heap_tree=detailed n7: 249578 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 131072 0x1CD17B: alloc::alloc::alloc (alloc.rs:86) n1: 131072 0x1CD24B: alloc::alloc::Global::alloc_impl (alloc.rs:166) n1: 131072 0x1CD369: ::allocate (alloc.rs:226) n1: 131072 0x1CCD9D: alloc::raw_vec::RawVec::allocate_in (raw_vec.rs:195) n2: 131072 0x1CCF5C: alloc::raw_vec::RawVec::with_capacity_in (raw_vec.rs:136) n1: 131072 0x1CBB7E: alloc::raw_vec::RawVec::with_capacity (raw_vec.rs:87) n1: 131072 0x1CBBB3: alloc::boxed::Box<[T]>::new_uninit_slice (boxed.rs:552) n2: 131072 0x17D96C: std::io::buffered::bufreader::BufReader::with_capacity (bufreader.rs:95) n2: 65536 0x1828D3: testpath::compare_file (lib.rs:550) n2: 65536 0x1826A3: testpath::compare_all (lib.rs:537) n2: 65536 0x17406D: testpath::PathAssertions::assert_equal (lib.rs:290) n1: 65536 0x17B4E1: testpath::test_public_interface::install_from_file_to_file (lib.rs:770) n1: 65536 0x17B369: testpath::test_public_interface::install_from_file_to_file::{{closure}} (lib.rs:766) n1: 65536 0x180E6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 0 in 2 places, all below massif's threshold (1.00%) n2: 65536 0x18293E: testpath::compare_file (lib.rs:551) n2: 65536 0x1826A3: testpath::compare_all (lib.rs:537) n2: 65536 0x17406D: testpath::PathAssertions::assert_equal (lib.rs:290) n1: 65536 0x17B4E1: testpath::test_public_interface::install_from_file_to_file (lib.rs:770) n1: 65536 0x17B369: testpath::test_public_interface::install_from_file_to_file::{{closure}} (lib.rs:766) n1: 65536 0x180E6D: core::ops::function::FnOnce::call_once (function.rs:227) n1: 65536 0x1AAB52: call_once (function.rs:227) n1: 65536 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 65536 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 65536 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 65536 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 65536 0x1A963E: run_test_in_process (lib.rs:600) n1: 65536 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 65536 0x184BAD: {{closure}} (lib.rs:519) n1: 65536 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 65536 0x18891E: {{closure}} (mod.rs:481) n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 65536 0x18891E: do_call,()> (panicking.rs:379) n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 65536 0x18891E: catch_unwind,()> (panic.rs:431) n1: 65536 0x18891E: {{closure}} (mod.rs:480) n1: 65536 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 65536 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 65536 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 65536 0x48A3EA6: start_thread (pthread_create.c:477) n0: 65536 0x4B04DEE: clone (clone.S:95) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n1: 65632 0x4ACD636: __alloc_dir (opendir.c:118) n1: 65632 0x4ACD739: opendir_tail (opendir.c:69) n2: 65632 0x4123F0: std::sys::unix::fs::readdir (fs.rs:1003) n1: 65632 0x40E697: read_dir<&std::path::Path> (fs.rs:2077) n3: 65632 0x40E697: std::sys_common::fs::remove_dir_all_recursive (fs.rs:34) n1: 32816 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 32816 0x3AA5C7: ::drop (dir.rs:397) n2: 32816 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17B6A2: testpath::test_public_interface::install_from_file_to_nonexisting_dir (lib.rs:782) n1: 32816 0x17B589: testpath::test_public_interface::install_from_file_to_nonexisting_dir::{{closure}} (lib.rs:774) n1: 32816 0x1811CD: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 26 places, all below massif's threshold (1.00%) n2: 32816 0x40E80A: std::sys_common::fs::remove_dir_all_recursive (fs.rs:37) n1: 32816 0x3A9C8B: std::fs::remove_dir_all (fs.rs:2004) n1: 32816 0x3AA5C7: ::drop (dir.rs:397) n2: 32816 0x3A85D6: core::ptr::drop_in_place (mod.rs:192) n1: 32816 0x17B6A2: testpath::test_public_interface::install_from_file_to_nonexisting_dir (lib.rs:782) n1: 32816 0x17B589: testpath::test_public_interface::install_from_file_to_nonexisting_dir::{{closure}} (lib.rs:774) n1: 32816 0x1811CD: core::ops::function::FnOnce::call_once (function.rs:227) n1: 32816 0x1AAB52: call_once (function.rs:227) n1: 32816 0x1AAB52: test::__rust_begin_short_backtrace (lib.rs:577) n1: 32816 0x1A963E: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x1A963E: call_once<(),alloc::boxed::Box, alloc::alloc::Global>> (panic.rs:344) n1: 32816 0x1A963E: do_call, alloc::alloc::Global>>,()> (panicking.rs:379) n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe, alloc::alloc::Global>>> (panicking.rs:343) n1: 32816 0x1A963E: catch_unwind, alloc::alloc::Global>>,()> (panic.rs:431) n1: 32816 0x1A963E: run_test_in_process (lib.rs:600) n1: 32816 0x1A963E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 32816 0x184BAD: {{closure}} (lib.rs:519) n1: 32816 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 32816 0x18891E: {{closure}} (mod.rs:481) n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 32816 0x18891E: do_call,()> (panicking.rs:379) n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 32816 0x18891E: catch_unwind,()> (panic.rs:431) n1: 32816 0x18891E: {{closure}} (mod.rs:480) n1: 32816 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 32816 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 32816 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 32816 0x48A3EA6: start_thread (pthread_create.c:477) n0: 32816 0x4B04DEE: clone (clone.S:95) n0: 0 in 8 places, all below massif's threshold (1.00%) n0: 0 in 2 places, all below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n0: 0 in 1 place, below massif's threshold (1.00%) n1: 15872 0x18EF1F: realloc (alloc.rs:122) n1: 15872 0x18EF1F: grow_impl (alloc.rs:198) n1: 15872 0x18EF1F: grow (alloc.rs:251) n3: 15872 0x18EF1F: alloc::raw_vec::finish_grow (raw_vec.rs:496) n1: 6656 0x16A36E: grow_amortized<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (raw_vec.rs:431) n1: 6656 0x16A36E: alloc::raw_vec::RawVec::reserve::do_reserve_and_handle (raw_vec.rs:324) n1: 6656 0x1A1645: reserve<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (raw_vec.rs:328) n1: 6656 0x1A1645: reserve<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (mod.rs:780) n1: 6656 0x1A1645: push<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (mod.rs:1636) n1: 6656 0x1A1645: extend_one<(test::types::TestId, test::types::TestDescAndFn),alloc::alloc::Global> (mod.rs:2479) n1: 6656 0x1A1645: {{closure}}<(test::types::TestId, test::types::TestDescAndFn),alloc::vec::Vec<(test::types::TestId, test::types::TestDescAndFn), alloc::alloc::Global>,closure-2> (iterator.rs:1831) n1: 6656 0x1A1645: {{closure}}<(usize, test::types::TestDescAndFn),(test::types::TestId, test::types::TestDescAndFn),(),closure-1,closure-0> (map.rs:82) n1: 6656 0x1A1645: {{closure}} (enumerate.rs:104) n1: 6656 0x1A1645: fold,(),closure-0> (iterator.rs:2146) n1: 6656 0x1A1645: fold,(),closure-0> (enumerate.rs:110) n1: 6656 0x1A1645: fold<(test::types::TestId, test::types::TestDescAndFn),core::iter::adapters::enumerate::Enumerate>,closure-1,(),closure-0> (map.rs:122) n1: 6656 0x1A1645: partition>, closure-1>,alloc::vec::Vec<(test::types::TestId, test::types::TestDescAndFn), alloc::alloc::Global>,closure-2> (iterator.rs:1841) n1: 6656 0x1A1645: test::run_tests (lib.rs:252) n1: 6656 0x1949AB: test::console::run_tests_console (console.rs:289) n1: 6656 0x19FB2F: test::test_main (lib.rs:122) n1: 6656 0x1A0E00: test::test_main_static (lib.rs:141) n1: 6656 0x183A92: testpath::main (lib.rs:1) n1: 6656 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 6656 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 6656 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 6656 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 6656 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 6656 0x410F89: try> (panicking.rs:343) n1: 6656 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 6656 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 6656 0x18052F: std::rt::lang_start (rt.rs:48) n0: 6656 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n1: 6144 0x18D53A: grow_exact (raw_vec.rs:450) n1: 6144 0x18D53A: try_reserve_exact (raw_vec.rs:368) n1: 6144 0x18D53A: reserve_exact (raw_vec.rs:359) n1: 6144 0x18D53A: alloc::collections::vec_deque::VecDeque::grow (mod.rs:2092) n1: 6144 0x1A2886: push_back (mod.rs:1456) n1: 6144 0x1A2886: test::run_tests (lib.rs:331) n1: 6144 0x1949AB: test::console::run_tests_console (console.rs:289) n1: 6144 0x19FB2F: test::test_main (lib.rs:122) n1: 6144 0x1A0E00: test::test_main_static (lib.rs:141) n1: 6144 0x183A92: testpath::main (lib.rs:1) n1: 6144 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 6144 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 6144 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 6144 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 6144 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 6144 0x410F89: try> (panicking.rs:343) n1: 6144 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 6144 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 6144 0x18052F: std::rt::lang_start (rt.rs:48) n0: 6144 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n1: 3072 0x16A442: grow_amortized<(test::types::TestDesc, alloc::vec::Vec),alloc::alloc::Global> (raw_vec.rs:431) n1: 3072 0x16A442: alloc::raw_vec::RawVec::reserve::do_reserve_and_handle (raw_vec.rs:324) n1: 3072 0x195B57: reserve<(test::types::TestDesc, alloc::vec::Vec),alloc::alloc::Global> (raw_vec.rs:328) n1: 3072 0x195B57: reserve<(test::types::TestDesc, alloc::vec::Vec),alloc::alloc::Global> (mod.rs:780) n1: 3072 0x195B57: push<(test::types::TestDesc, alloc::vec::Vec),alloc::alloc::Global> (mod.rs:1636) n1: 3072 0x195B57: handle_test_result (console.rs:191) n1: 3072 0x195B57: on_test_event (console.rs:245) n1: 3072 0x195B57: test::console::run_tests_console::{{closure}} (console.rs:289) n1: 3072 0x1A3C64: test::run_tests (lib.rs:371) n1: 3072 0x1949AB: test::console::run_tests_console (console.rs:289) n1: 3072 0x19FB2F: test::test_main (lib.rs:122) n1: 3072 0x1A0E00: test::test_main_static (lib.rs:141) n1: 3072 0x183A92: testpath::main (lib.rs:1) n1: 3072 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 3072 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 3072 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 3072 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 3072 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 3072 0x410F89: try> (panicking.rs:343) n1: 3072 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 3072 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 3072 0x18052F: std::rt::lang_start (rt.rs:48) n0: 3072 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n1: 13648 0x1AE5F3: alloc (alloc.rs:86) n1: 13648 0x1AE5F3: alloc_impl (alloc.rs:166) n1: 13648 0x1AE5F3: allocate (alloc.rs:226) n1: 13648 0x1AE5F3: do_alloc (alloc.rs:11) n1: 13648 0x1AE5F3: new_uninitialized (mod.rs:1157) n1: 13648 0x1AE5F3: fallible_with_capacity (mod.rs:1186) n2: 13648 0x1AE5F3: hashbrown::raw::RawTableInner::prepare_resize (mod.rs:1396) n1: 12560 0x16B57C: resize<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:788) n1: 12560 0x16B57C: hashbrown::raw::RawTable::reserve_rehash (mod.rs:693) n1: 12560 0x1AE2C0: reserve<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:646) n1: 12560 0x1AE2C0: insert<(alloc::string::String, alloc::vec::Vec),alloc::alloc::Global,closure-0> (mod.rs:827) n1: 12560 0x1AE2C0: hashbrown::map::HashMap::insert (map.rs:1266) n1: 12560 0x1B287C: {{closure}},std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3405) n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec),closure-0> (iterator.rs:773) n1: 12560 0x1B287C: {{closure}}<(),(alloc::string::String, alloc::vec::Vec),closure-0> (mod.rs:191) n1: 12560 0x1B287C: {{closure}}>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:175) n1: 12560 0x1B287C: {{closure}}<(usize, u16),core::result::Result<(alloc::string::String, alloc::vec::Vec), alloc::string::String>,(),core::ops::control_flow::ControlFlow, ()>,closure-5,closure-0> (map.rs:89) n1: 12560 0x1B287C: {{closure}}<(usize, u16),(),core::ops::control_flow::ControlFlow, ()>,closure-4,closure-0> (filter.rs:44) n1: 12560 0x1B287C: {{closure}}, ()>,closure-0> (enumerate.rs:83) n1: 12560 0x1B287C: try_fold,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (iterator.rs:2006) n1: 12560 0x1B287C: try_fold,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (enumerate.rs:89) n1: 12560 0x1B287C: try_fold>,closure-4,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (filter.rs:93) n1: 12560 0x1B287C: try_fold), alloc::string::String>,core::iter::adapters::filter::Filter>, closure-4>,closure-5,(),closure-0,core::ops::control_flow::ControlFlow, ()>> (map.rs:115) n1: 12560 0x1B287C: try_fold>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:173) n1: 12560 0x1B287C: fold>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,(),closure-0> (mod.rs:194) n1: 12560 0x1B287C: for_each>, closure-4>, closure-5>, alloc::string::String>,closure-0> (iterator.rs:776) n1: 12560 0x1B287C: extend,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3404) n1: 12560 0x1B287C: extend,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2786) n1: 12560 0x1B287C: from_iter,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2771) n1: 12560 0x1B287C: collect>, closure-4>, closure-5>, alloc::string::String>,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>> (iterator.rs:1788) n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec),alloc::string::String,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map>, closure-4>, closure-5>> (result.rs:1625) n1: 12560 0x1B287C: process_results>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec),alloc::string::String,closure-0,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>> (mod.rs:144) n1: 12560 0x1B287C: from_iter<(alloc::string::String, alloc::vec::Vec),alloc::string::String,std::collections::hash::map::HashMap, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map>, closure-4>, closure-5>> (result.rs:1625) n1: 12560 0x1B287C: collect>, closure-4>, closure-5>,core::result::Result, std::collections::hash::map::RandomState>, alloc::string::String>> (iterator.rs:1788) n1: 12560 0x1B287C: term::terminfo::parser::compiled::parse (compiled.rs:283) n1: 12560 0x1AEA91: term::terminfo::TermInfo::_from_path (mod.rs:98) n1: 12560 0x1AE8F5: from_path<&std::path::Path> (mod.rs:92) n1: 12560 0x1AE8F5: {{closure}} (mod.rs:87) n1: 12560 0x1AE8F5: and_then (result.rs:704) n1: 12560 0x1AE8F5: term::terminfo::TermInfo::from_name (mod.rs:83) n1: 12560 0x1AE6EB: term::terminfo::TermInfo::from_env (mod.rs:69) n1: 12560 0x1B7A39: new (mod.rs:219) n1: 12560 0x1B7A39: term::stdout (lib.rs:62) n1: 12560 0x194364: test::console::run_tests_console (console.rs:255) n1: 12560 0x19FB2F: test::test_main (lib.rs:122) n1: 12560 0x1A0E00: test::test_main_static (lib.rs:141) n1: 12560 0x183A92: testpath::main (lib.rs:1) n1: 12560 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 12560 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 12560 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 12560 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 12560 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 12560 0x410F89: try> (panicking.rs:343) n1: 12560 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 12560 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 12560 0x18052F: std::rt::lang_start (rt.rs:48) n0: 12560 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n0: 1088 in 2 places, all below massif's threshold (1.00%) n0: 13010 in 114 places, all below massif's threshold (1.00%) n1: 6912 0x4012D16: allocate_dtv (dl-tls.c:343) n1: 6912 0x4012D16: _dl_allocate_tls (dl-tls.c:589) n1: 6912 0x48A4B81: allocate_stack (allocatestack.c:622) n1: 6912 0x48A4B81: pthread_create@@GLIBC_2.2.5 (pthread_create.c:660) n1: 6912 0x416424: std::sys::unix::thread::Thread::new (thread.rs:50) n1: 6912 0x1A8D39: spawn_unchecked (mod.rs:505) n1: 6912 0x1A8D39: spawn (mod.rs:388) n1: 6912 0x1A8D39: test::run_test::run_test_inner (lib.rs:519) n1: 6912 0x1A73DA: test::run_test (lib.rs:564) n1: 6912 0x1A2471: test::run_tests (lib.rs:321) n1: 6912 0x1949AB: test::console::run_tests_console (console.rs:289) n1: 6912 0x19FB2F: test::test_main (lib.rs:122) n1: 6912 0x1A0E00: test::test_main_static (lib.rs:141) n1: 6912 0x183A92: testpath::main (lib.rs:1) n1: 6912 0x1810AA: core::ops::function::FnOnce::call_once (function.rs:227) n1: 6912 0x174BFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 6912 0x180550: std::rt::lang_start::{{closure}} (rt.rs:49) n1: 6912 0x410F89: call_once<(),Fn<()>> (function.rs:259) n1: 6912 0x410F89: do_call<&Fn<()>,i32> (panicking.rs:379) n1: 6912 0x410F89: try> (panicking.rs:343) n1: 6912 0x410F89: catch_unwind<&Fn<()>,i32> (panic.rs:431) n1: 6912 0x410F89: std::rt::lang_start_internal (rt.rs:34) n1: 6912 0x18052F: std::rt::lang_start (rt.rs:48) n0: 6912 0x183ABB: main (in /home/ct/src/testpath/target/debug/deps/testpath-73849373344e5dd5) n1: 3432 0x185844: alloc (alloc.rs:86) n1: 3432 0x185844: alloc_impl (alloc.rs:166) n1: 3432 0x185844: allocate (alloc.rs:226) n1: 3432 0x185844: exchange_malloc (alloc.rs:316) n1: 3432 0x185844: new (mpsc_queue.rs:56) n1: 3432 0x185844: push (mpsc_queue.rs:71) n1: 3432 0x185844: send (shared.rs:166) n1: 3432 0x185844: std::sync::mpsc::Sender::send (mod.rs:795) n1: 3432 0x1AA83E: run_test_in_process (lib.rs:614) n1: 3432 0x1AA83E: test::run_test::run_test_inner::{{closure}} (lib.rs:492) n1: 3432 0x184BAD: {{closure}} (lib.rs:519) n1: 3432 0x184BAD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:125) n1: 3432 0x18891E: {{closure}} (mod.rs:481) n1: 3432 0x18891E: call_once<(),closure-0> (panic.rs:344) n1: 3432 0x18891E: do_call,()> (panicking.rs:379) n1: 3432 0x18891E: try<(),std::panic::AssertUnwindSafe> (panicking.rs:343) n1: 3432 0x18891E: catch_unwind,()> (panic.rs:431) n1: 3432 0x18891E: {{closure}} (mod.rs:480) n1: 3432 0x18891E: core::ops::function::FnOnce::call_once{{vtable-shim}} (function.rs:227) n1: 3432 0x4165A9: call_once<(),FnOnce<()>,alloc::alloc::Global> (boxed.rs:1546) n1: 3432 0x4165A9: call_once<(),alloc::boxed::Box, alloc::alloc::Global>,alloc::alloc::Global> (boxed.rs:1546) n1: 3432 0x4165A9: std::sys::unix::thread::Thread::new::thread_start (thread.rs:71) n1: 3432 0x48A3EA6: start_thread (pthread_create.c:477) n0: 3432 0x4B04DEE: clone (clone.S:95)