testpath 0.2.0

companinon crate to bintest/testcall, augments Paths for testing
Documentation
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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
        n7: 196896 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                 n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                  n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                        n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                         n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                          n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                           n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                            n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                 n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                  n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                        n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                         n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                          n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                           n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                            n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                 n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                  n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                        n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                         n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                          n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                           n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                            n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                 n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                  n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                        n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                         n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                          n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                           n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                            n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                 n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                  n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                        n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                         n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                          n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                           n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                            n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                 n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                  n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                        n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                         n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                          n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                           n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                            n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
         n3: 65632 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                 n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                  n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                   n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                         n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                          n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                           n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                            n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                             n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                 n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                  n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                   n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                         n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                          n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                           n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                            n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                             n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
          n2: 32816 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                  n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                   n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                    n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                          n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                           n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                            n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                             n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                              n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
               n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                 n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                       n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                        n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                         n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                          n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                           n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:226)
    n1: 262144 0x1CCD9D: alloc::raw_vec::RawVec<T,A>::allocate_in (raw_vec.rs:195)
     n2: 262144 0x1CCF5C: alloc::raw_vec::RawVec<T,A>::with_capacity_in (raw_vec.rs:136)
      n1: 262144 0x1CBB7E: alloc::raw_vec::RawVec<T>::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<R>::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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                 n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                  n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                   n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                         n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                          n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                           n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                            n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                             n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                        n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                         n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                          n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                                n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                                 n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                                  n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                                   n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                                    n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                 n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                  n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                   n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                         n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                          n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                           n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                            n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                             n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                        n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                         n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                          n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                                n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                                 n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                                  n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                                   n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                                    n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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::alloc::Global> (alloc.rs:11)
     n1: 13648 0x1AE5F3: new_uninitialized<alloc::alloc::Global> (mod.rs:1157)
      n1: 13648 0x1AE5F3: fallible_with_capacity<alloc::alloc::Global> (mod.rs:1186)
       n2: 13648 0x1AE5F3: hashbrown::raw::RawTableInner<A>::prepare_resize (mod.rs:1396)
        n1: 12560 0x16B57C: resize<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:788)
         n1: 12560 0x16B57C: hashbrown::raw::RawTable<T,A>::reserve_rehash (mod.rs:693)
          n1: 12560 0x1AE2C0: reserve<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:646)
           n1: 12560 0x1AE2C0: insert<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:827)
            n1: 12560 0x1AE2C0: hashbrown::map::HashMap<K,V,S,A>::insert (map.rs:1266)
             n1: 12560 0x1B287C: {{closure}}<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3405)
              n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),closure-0> (iterator.rs:773)
               n1: 12560 0x1B287C: {{closure}}<(),(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),closure-0> (mod.rs:191)
                n1: 12560 0x1B287C: {{closure}}<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),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<u8, alloc::alloc::Global>), alloc::string::String>,(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-5,closure-0> (map.rs:89)
                  n1: 12560 0x1B287C: {{closure}}<(usize, u16),(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-4,closure-0> (filter.rs:44)
                   n1: 12560 0x1B287C: {{closure}}<u16,(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-0> (enumerate.rs:83)
                    n1: 12560 0x1B287C: try_fold<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (iterator.rs:2006)
                     n1: 12560 0x1B287C: try_fold<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (enumerate.rs:89)
                      n1: 12560 0x1B287C: try_fold<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>,closure-4,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (filter.rs:93)
                       n1: 12560 0x1B287C: try_fold<core::result::Result<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>), alloc::string::String>,core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>,closure-5,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (map.rs:115)
                        n1: 12560 0x1B287C: try_fold<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:173)
                         n1: 12560 0x1B287C: fold<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,(),closure-0> (mod.rs:194)
                          n1: 12560 0x1B287C: for_each<core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>,closure-0> (iterator.rs:776)
                           n1: 12560 0x1B287C: extend<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3404)
                            n1: 12560 0x1B287C: extend<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2786)
                             n1: 12560 0x1B287C: from_iter<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2771)
                              n1: 12560 0x1B287C: collect<core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>> (iterator.rs:1788)
                               n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>> (result.rs:1625)
                                n1: 12560 0x1B287C: process_results<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,closure-0,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>> (mod.rs:144)
                                 n1: 12560 0x1B287C: from_iter<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>> (result.rs:1625)
                                  n1: 12560 0x1B287C: collect<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,core::result::Result<std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, 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<std::path::PathBuf,term::terminfo::Error,term::terminfo::TermInfo,closure-1> (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<std::io::stdio::Stdout> (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<i32,&Fn<()>> (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: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:226)
    n1: 262144 0x1CCD9D: alloc::raw_vec::RawVec<T,A>::allocate_in (raw_vec.rs:195)
     n2: 262144 0x1CCF5C: alloc::raw_vec::RawVec<T,A>::with_capacity_in (raw_vec.rs:136)
      n1: 262144 0x1CBB7E: alloc::raw_vec::RawVec<T>::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<R>::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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                        n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                         n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                          n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                                n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                                 n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                                  n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                                   n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                                    n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                        n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                         n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                          n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                                n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                                 n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                                  n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                                   n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                                    n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                        n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                         n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                          n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                                n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                                 n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                                  n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                                   n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                                    n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                        n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                         n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                          n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                                n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                                 n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                                  n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                                   n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                                    n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
         n3: 65632 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                 n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                  n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                   n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                         n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                          n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                           n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                            n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                             n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                 n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                  n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                   n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                         n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                          n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                           n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                            n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                             n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
          n3: 65632 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                  n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                   n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                    n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                          n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                           n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                            n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                             n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                              n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                  n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                   n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                    n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                          n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                           n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                            n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                             n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                              n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
        n4: 98448 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                 n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                  n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                        n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                         n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                          n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                           n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                            n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                 n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                  n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                        n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                         n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                          n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                           n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                            n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                 n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                  n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                        n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                         n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                          n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                           n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                            n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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::alloc::Global> (alloc.rs:11)
     n1: 13648 0x1AE5F3: new_uninitialized<alloc::alloc::Global> (mod.rs:1157)
      n1: 13648 0x1AE5F3: fallible_with_capacity<alloc::alloc::Global> (mod.rs:1186)
       n2: 13648 0x1AE5F3: hashbrown::raw::RawTableInner<A>::prepare_resize (mod.rs:1396)
        n1: 12560 0x16B57C: resize<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:788)
         n1: 12560 0x16B57C: hashbrown::raw::RawTable<T,A>::reserve_rehash (mod.rs:693)
          n1: 12560 0x1AE2C0: reserve<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:646)
           n1: 12560 0x1AE2C0: insert<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:827)
            n1: 12560 0x1AE2C0: hashbrown::map::HashMap<K,V,S,A>::insert (map.rs:1266)
             n1: 12560 0x1B287C: {{closure}}<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3405)
              n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),closure-0> (iterator.rs:773)
               n1: 12560 0x1B287C: {{closure}}<(),(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),closure-0> (mod.rs:191)
                n1: 12560 0x1B287C: {{closure}}<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),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<u8, alloc::alloc::Global>), alloc::string::String>,(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-5,closure-0> (map.rs:89)
                  n1: 12560 0x1B287C: {{closure}}<(usize, u16),(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-4,closure-0> (filter.rs:44)
                   n1: 12560 0x1B287C: {{closure}}<u16,(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-0> (enumerate.rs:83)
                    n1: 12560 0x1B287C: try_fold<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (iterator.rs:2006)
                     n1: 12560 0x1B287C: try_fold<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (enumerate.rs:89)
                      n1: 12560 0x1B287C: try_fold<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>,closure-4,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (filter.rs:93)
                       n1: 12560 0x1B287C: try_fold<core::result::Result<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>), alloc::string::String>,core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>,closure-5,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (map.rs:115)
                        n1: 12560 0x1B287C: try_fold<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:173)
                         n1: 12560 0x1B287C: fold<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,(),closure-0> (mod.rs:194)
                          n1: 12560 0x1B287C: for_each<core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>,closure-0> (iterator.rs:776)
                           n1: 12560 0x1B287C: extend<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3404)
                            n1: 12560 0x1B287C: extend<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2786)
                             n1: 12560 0x1B287C: from_iter<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2771)
                              n1: 12560 0x1B287C: collect<core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>> (iterator.rs:1788)
                               n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>> (result.rs:1625)
                                n1: 12560 0x1B287C: process_results<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,closure-0,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>> (mod.rs:144)
                                 n1: 12560 0x1B287C: from_iter<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>> (result.rs:1625)
                                  n1: 12560 0x1B287C: collect<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,core::result::Result<std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, 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<std::path::PathBuf,term::terminfo::Error,term::terminfo::TermInfo,closure-1> (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<std::io::stdio::Stdout> (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<i32,&Fn<()>> (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<T,A>::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}}<test::types::TestDescAndFn,(),closure-0> (enumerate.rs:104)
              n1: 6656 0x1A1645: fold<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>,(),closure-0> (iterator.rs:2146)
               n1: 6656 0x1A1645: fold<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>,(),closure-0> (enumerate.rs:110)
                n1: 6656 0x1A1645: fold<(test::types::TestId, test::types::TestDescAndFn),core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>>,closure-1,(),closure-0> (map.rs:122)
                 n1: 6656 0x1A1645: partition<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>>, 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<i32,&Fn<()>> (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<closure-1,()> (mod.rs:505)
       n1: 6912 0x1A8D39: spawn<closure-1,()> (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<i32,&Fn<()>> (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: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:226)
    n1: 131072 0x1CCD9D: alloc::raw_vec::RawVec<T,A>::allocate_in (raw_vec.rs:195)
     n2: 131072 0x1CCF5C: alloc::raw_vec::RawVec<T,A>::with_capacity_in (raw_vec.rs:136)
      n1: 131072 0x1CBB7E: alloc::raw_vec::RawVec<T>::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<R>::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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                         n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                          n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                           n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                                 n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                                  n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                                   n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                                    n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                                     n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                         n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                          n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                           n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                                 n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                                  n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                                   n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                                    n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                                     n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
         n2: 32816 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                 n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                  n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                   n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                         n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                          n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                           n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                            n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                             n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
          n2: 32816 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                  n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                   n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                    n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                          n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                           n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                            n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                             n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                              n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
        n2: 32816 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                 n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                  n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                        n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                         n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                          n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                           n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                            n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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::alloc::Global> (alloc.rs:11)
     n1: 13648 0x1AE5F3: new_uninitialized<alloc::alloc::Global> (mod.rs:1157)
      n1: 13648 0x1AE5F3: fallible_with_capacity<alloc::alloc::Global> (mod.rs:1186)
       n2: 13648 0x1AE5F3: hashbrown::raw::RawTableInner<A>::prepare_resize (mod.rs:1396)
        n1: 12560 0x16B57C: resize<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:788)
         n1: 12560 0x16B57C: hashbrown::raw::RawTable<T,A>::reserve_rehash (mod.rs:693)
          n1: 12560 0x1AE2C0: reserve<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:646)
           n1: 12560 0x1AE2C0: insert<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:827)
            n1: 12560 0x1AE2C0: hashbrown::map::HashMap<K,V,S,A>::insert (map.rs:1266)
             n1: 12560 0x1B287C: {{closure}}<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3405)
              n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),closure-0> (iterator.rs:773)
               n1: 12560 0x1B287C: {{closure}}<(),(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),closure-0> (mod.rs:191)
                n1: 12560 0x1B287C: {{closure}}<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),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<u8, alloc::alloc::Global>), alloc::string::String>,(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-5,closure-0> (map.rs:89)
                  n1: 12560 0x1B287C: {{closure}}<(usize, u16),(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-4,closure-0> (filter.rs:44)
                   n1: 12560 0x1B287C: {{closure}}<u16,(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-0> (enumerate.rs:83)
                    n1: 12560 0x1B287C: try_fold<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (iterator.rs:2006)
                     n1: 12560 0x1B287C: try_fold<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (enumerate.rs:89)
                      n1: 12560 0x1B287C: try_fold<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>,closure-4,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (filter.rs:93)
                       n1: 12560 0x1B287C: try_fold<core::result::Result<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>), alloc::string::String>,core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>,closure-5,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (map.rs:115)
                        n1: 12560 0x1B287C: try_fold<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:173)
                         n1: 12560 0x1B287C: fold<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,(),closure-0> (mod.rs:194)
                          n1: 12560 0x1B287C: for_each<core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>,closure-0> (iterator.rs:776)
                           n1: 12560 0x1B287C: extend<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3404)
                            n1: 12560 0x1B287C: extend<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2786)
                             n1: 12560 0x1B287C: from_iter<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2771)
                              n1: 12560 0x1B287C: collect<core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>> (iterator.rs:1788)
                               n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>> (result.rs:1625)
                                n1: 12560 0x1B287C: process_results<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,closure-0,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>> (mod.rs:144)
                                 n1: 12560 0x1B287C: from_iter<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>> (result.rs:1625)
                                  n1: 12560 0x1B287C: collect<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,core::result::Result<std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, 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<std::path::PathBuf,term::terminfo::Error,term::terminfo::TermInfo,closure-1> (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<std::io::stdio::Stdout> (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<i32,&Fn<()>> (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<T,A>::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}}<test::types::TestDescAndFn,(),closure-0> (enumerate.rs:104)
              n1: 6656 0x1A1645: fold<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>,(),closure-0> (iterator.rs:2146)
               n1: 6656 0x1A1645: fold<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>,(),closure-0> (enumerate.rs:110)
                n1: 6656 0x1A1645: fold<(test::types::TestId, test::types::TestDescAndFn),core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>>,closure-1,(),closure-0> (map.rs:122)
                 n1: 6656 0x1A1645: partition<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>>, 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<i32,&Fn<()>> (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<closure-1,()> (mod.rs:505)
       n1: 6912 0x1A8D39: spawn<closure-1,()> (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<i32,&Fn<()>> (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<test::event::CompletedTest> (mpsc_queue.rs:56)
      n1: 5544 0x185844: push<test::event::CompletedTest> (mpsc_queue.rs:71)
       n1: 5544 0x185844: send<test::event::CompletedTest> (shared.rs:166)
        n1: 5544 0x185844: std::sync::mpsc::Sender<T>::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}}<closure-1,()> (mod.rs:481)
              n1: 5544 0x18891E: call_once<(),closure-0> (panic.rs:344)
               n1: 5544 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                n1: 5544 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                 n1: 5544 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                  n1: 5544 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
         n2: 32816 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                 n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                  n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                   n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                         n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                          n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                           n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                            n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                             n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
          n2: 32816 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                  n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                   n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                    n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                          n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                           n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                            n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                             n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                              n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
        n2: 32816 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                 n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                  n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                        n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                         n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                          n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                           n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                            n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
               n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                 n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                       n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                        n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                         n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                          n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                           n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:226)
    n1: 131072 0x1CCD9D: alloc::raw_vec::RawVec<T,A>::allocate_in (raw_vec.rs:195)
     n2: 131072 0x1CCF5C: alloc::raw_vec::RawVec<T,A>::with_capacity_in (raw_vec.rs:136)
      n1: 131072 0x1CBB7E: alloc::raw_vec::RawVec<T>::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<R>::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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                         n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                          n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                           n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                                 n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                                  n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                                   n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                                    n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                                     n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                         n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                          n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                           n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                                 n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                                  n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                                   n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                                    n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                                     n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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::alloc::Global> (alloc.rs:11)
     n1: 13648 0x1AE5F3: new_uninitialized<alloc::alloc::Global> (mod.rs:1157)
      n1: 13648 0x1AE5F3: fallible_with_capacity<alloc::alloc::Global> (mod.rs:1186)
       n2: 13648 0x1AE5F3: hashbrown::raw::RawTableInner<A>::prepare_resize (mod.rs:1396)
        n1: 12560 0x16B57C: resize<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:788)
         n1: 12560 0x16B57C: hashbrown::raw::RawTable<T,A>::reserve_rehash (mod.rs:693)
          n1: 12560 0x1AE2C0: reserve<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:646)
           n1: 12560 0x1AE2C0: insert<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:827)
            n1: 12560 0x1AE2C0: hashbrown::map::HashMap<K,V,S,A>::insert (map.rs:1266)
             n1: 12560 0x1B287C: {{closure}}<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3405)
              n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),closure-0> (iterator.rs:773)
               n1: 12560 0x1B287C: {{closure}}<(),(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),closure-0> (mod.rs:191)
                n1: 12560 0x1B287C: {{closure}}<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),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<u8, alloc::alloc::Global>), alloc::string::String>,(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-5,closure-0> (map.rs:89)
                  n1: 12560 0x1B287C: {{closure}}<(usize, u16),(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-4,closure-0> (filter.rs:44)
                   n1: 12560 0x1B287C: {{closure}}<u16,(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-0> (enumerate.rs:83)
                    n1: 12560 0x1B287C: try_fold<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (iterator.rs:2006)
                     n1: 12560 0x1B287C: try_fold<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (enumerate.rs:89)
                      n1: 12560 0x1B287C: try_fold<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>,closure-4,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (filter.rs:93)
                       n1: 12560 0x1B287C: try_fold<core::result::Result<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>), alloc::string::String>,core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>,closure-5,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (map.rs:115)
                        n1: 12560 0x1B287C: try_fold<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:173)
                         n1: 12560 0x1B287C: fold<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,(),closure-0> (mod.rs:194)
                          n1: 12560 0x1B287C: for_each<core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>,closure-0> (iterator.rs:776)
                           n1: 12560 0x1B287C: extend<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3404)
                            n1: 12560 0x1B287C: extend<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2786)
                             n1: 12560 0x1B287C: from_iter<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2771)
                              n1: 12560 0x1B287C: collect<core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>> (iterator.rs:1788)
                               n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>> (result.rs:1625)
                                n1: 12560 0x1B287C: process_results<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,closure-0,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>> (mod.rs:144)
                                 n1: 12560 0x1B287C: from_iter<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>> (result.rs:1625)
                                  n1: 12560 0x1B287C: collect<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,core::result::Result<std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, 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<std::path::PathBuf,term::terminfo::Error,term::terminfo::TermInfo,closure-1> (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<std::io::stdio::Stdout> (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<i32,&Fn<()>> (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<T,A>::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}}<test::types::TestDescAndFn,(),closure-0> (enumerate.rs:104)
              n1: 6656 0x1A1645: fold<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>,(),closure-0> (iterator.rs:2146)
               n1: 6656 0x1A1645: fold<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>,(),closure-0> (enumerate.rs:110)
                n1: 6656 0x1A1645: fold<(test::types::TestId, test::types::TestDescAndFn),core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>>,closure-1,(),closure-0> (map.rs:122)
                 n1: 6656 0x1A1645: partition<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>>, 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<i32,&Fn<()>> (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<closure-1,()> (mod.rs:505)
       n1: 6912 0x1A8D39: spawn<closure-1,()> (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<i32,&Fn<()>> (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<test::event::CompletedTest> (mpsc_queue.rs:56)
      n1: 5544 0x185844: push<test::event::CompletedTest> (mpsc_queue.rs:71)
       n1: 5544 0x185844: send<test::event::CompletedTest> (shared.rs:166)
        n1: 5544 0x185844: std::sync::mpsc::Sender<T>::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}}<closure-1,()> (mod.rs:481)
              n1: 5544 0x18891E: call_once<(),closure-0> (panic.rs:344)
               n1: 5544 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                n1: 5544 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                 n1: 5544 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                  n1: 5544 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
         n2: 32816 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                 n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                  n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                   n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                         n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                          n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                           n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                            n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                             n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
          n2: 32816 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                  n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                   n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                    n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                          n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                           n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                            n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                             n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                              n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
        n2: 32816 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                 n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                  n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                        n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                         n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                          n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                           n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                            n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
               n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                 n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                       n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                        n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                         n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                          n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                           n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:226)
    n1: 131072 0x1CCD9D: alloc::raw_vec::RawVec<T,A>::allocate_in (raw_vec.rs:195)
     n2: 131072 0x1CCF5C: alloc::raw_vec::RawVec<T,A>::with_capacity_in (raw_vec.rs:136)
      n1: 131072 0x1CBB7E: alloc::raw_vec::RawVec<T>::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<R>::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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                         n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                          n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                           n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                                 n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                                  n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                                   n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                                    n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                                     n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                         n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                          n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                           n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                                 n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                                  n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                                   n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                                    n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                                     n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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::alloc::Global> (alloc.rs:11)
     n1: 13648 0x1AE5F3: new_uninitialized<alloc::alloc::Global> (mod.rs:1157)
      n1: 13648 0x1AE5F3: fallible_with_capacity<alloc::alloc::Global> (mod.rs:1186)
       n2: 13648 0x1AE5F3: hashbrown::raw::RawTableInner<A>::prepare_resize (mod.rs:1396)
        n1: 12560 0x16B57C: resize<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:788)
         n1: 12560 0x16B57C: hashbrown::raw::RawTable<T,A>::reserve_rehash (mod.rs:693)
          n1: 12560 0x1AE2C0: reserve<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:646)
           n1: 12560 0x1AE2C0: insert<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:827)
            n1: 12560 0x1AE2C0: hashbrown::map::HashMap<K,V,S,A>::insert (map.rs:1266)
             n1: 12560 0x1B287C: {{closure}}<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3405)
              n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),closure-0> (iterator.rs:773)
               n1: 12560 0x1B287C: {{closure}}<(),(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),closure-0> (mod.rs:191)
                n1: 12560 0x1B287C: {{closure}}<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),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<u8, alloc::alloc::Global>), alloc::string::String>,(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-5,closure-0> (map.rs:89)
                  n1: 12560 0x1B287C: {{closure}}<(usize, u16),(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-4,closure-0> (filter.rs:44)
                   n1: 12560 0x1B287C: {{closure}}<u16,(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-0> (enumerate.rs:83)
                    n1: 12560 0x1B287C: try_fold<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (iterator.rs:2006)
                     n1: 12560 0x1B287C: try_fold<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (enumerate.rs:89)
                      n1: 12560 0x1B287C: try_fold<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>,closure-4,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (filter.rs:93)
                       n1: 12560 0x1B287C: try_fold<core::result::Result<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>), alloc::string::String>,core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>,closure-5,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (map.rs:115)
                        n1: 12560 0x1B287C: try_fold<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:173)
                         n1: 12560 0x1B287C: fold<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,(),closure-0> (mod.rs:194)
                          n1: 12560 0x1B287C: for_each<core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>,closure-0> (iterator.rs:776)
                           n1: 12560 0x1B287C: extend<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3404)
                            n1: 12560 0x1B287C: extend<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2786)
                             n1: 12560 0x1B287C: from_iter<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2771)
                              n1: 12560 0x1B287C: collect<core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>> (iterator.rs:1788)
                               n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>> (result.rs:1625)
                                n1: 12560 0x1B287C: process_results<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,closure-0,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>> (mod.rs:144)
                                 n1: 12560 0x1B287C: from_iter<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>> (result.rs:1625)
                                  n1: 12560 0x1B287C: collect<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,core::result::Result<std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, 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<std::path::PathBuf,term::terminfo::Error,term::terminfo::TermInfo,closure-1> (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<std::io::stdio::Stdout> (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<i32,&Fn<()>> (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<T,A>::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}}<test::types::TestDescAndFn,(),closure-0> (enumerate.rs:104)
              n1: 6656 0x1A1645: fold<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>,(),closure-0> (iterator.rs:2146)
               n1: 6656 0x1A1645: fold<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>,(),closure-0> (enumerate.rs:110)
                n1: 6656 0x1A1645: fold<(test::types::TestId, test::types::TestDescAndFn),core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>>,closure-1,(),closure-0> (map.rs:122)
                 n1: 6656 0x1A1645: partition<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>>, 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<i32,&Fn<()>> (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<closure-1,()> (mod.rs:505)
       n1: 6912 0x1A8D39: spawn<closure-1,()> (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<i32,&Fn<()>> (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<test::event::CompletedTest> (mpsc_queue.rs:56)
      n1: 5544 0x185844: push<test::event::CompletedTest> (mpsc_queue.rs:71)
       n1: 5544 0x185844: send<test::event::CompletedTest> (shared.rs:166)
        n1: 5544 0x185844: std::sync::mpsc::Sender<T>::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}}<closure-1,()> (mod.rs:481)
              n1: 5544 0x18891E: call_once<(),closure-0> (panic.rs:344)
               n1: 5544 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                n1: 5544 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                 n1: 5544 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                  n1: 5544 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:226)
    n1: 131072 0x1CCD9D: alloc::raw_vec::RawVec<T,A>::allocate_in (raw_vec.rs:195)
     n2: 131072 0x1CCF5C: alloc::raw_vec::RawVec<T,A>::with_capacity_in (raw_vec.rs:136)
      n1: 131072 0x1CBB7E: alloc::raw_vec::RawVec<T>::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<R>::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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                   n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                    n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                     n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                           n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                            n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                             n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                              n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                               n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                   n1: 65536 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                    n1: 65536 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                     n1: 65536 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                           n1: 65536 0x18891E: call_once<(),closure-0> (panic.rs:344)
                            n1: 65536 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                             n1: 65536 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                              n1: 65536 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                               n1: 65536 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
        n2: 32816 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                 n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                  n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                        n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                         n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                          n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                           n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                            n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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: <tempfile::dir::TempDir as core::ops::drop::Drop>::drop (dir.rs:397)
         n2: 32816 0x3A85D6: core::ptr::drop_in_place<tempfile::dir::TempDir> (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<fn(),()> (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<FnOnce<()>, alloc::alloc::Global>> (panic.rs:344)
                 n1: 32816 0x1A963E: do_call<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>,()> (panicking.rs:379)
                  n1: 32816 0x1A963E: try<(),std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, alloc::alloc::Global>>> (panicking.rs:343)
                   n1: 32816 0x1A963E: catch_unwind<std::panic::AssertUnwindSafe<alloc::boxed::Box<FnOnce<()>, 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}}<closure-1,()> (mod.rs:481)
                         n1: 32816 0x18891E: call_once<(),closure-0> (panic.rs:344)
                          n1: 32816 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                           n1: 32816 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                            n1: 32816 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                             n1: 32816 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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<T,A>::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}}<test::types::TestDescAndFn,(),closure-0> (enumerate.rs:104)
              n1: 6656 0x1A1645: fold<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>,(),closure-0> (iterator.rs:2146)
               n1: 6656 0x1A1645: fold<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>,(),closure-0> (enumerate.rs:110)
                n1: 6656 0x1A1645: fold<(test::types::TestId, test::types::TestDescAndFn),core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>>,closure-1,(),closure-0> (map.rs:122)
                 n1: 6656 0x1A1645: partition<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<test::types::TestDescAndFn, alloc::alloc::Global>>, 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<i32,&Fn<()>> (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<test::run_tests::TimeoutEntry,alloc::alloc::Global> (raw_vec.rs:450)
      n1: 6144 0x18D53A: try_reserve_exact<test::run_tests::TimeoutEntry,alloc::alloc::Global> (raw_vec.rs:368)
       n1: 6144 0x18D53A: reserve_exact<test::run_tests::TimeoutEntry,alloc::alloc::Global> (raw_vec.rs:359)
        n1: 6144 0x18D53A: alloc::collections::vec_deque::VecDeque<T>::grow (mod.rs:2092)
         n1: 6144 0x1A2886: push_back<test::run_tests::TimeoutEntry> (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<i32,&Fn<()>> (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<u8, alloc::alloc::Global>),alloc::alloc::Global> (raw_vec.rs:431)
      n1: 3072 0x16A442: alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (raw_vec.rs:324)
       n1: 3072 0x195B57: reserve<(test::types::TestDesc, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global> (raw_vec.rs:328)
        n1: 3072 0x195B57: reserve<(test::types::TestDesc, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global> (mod.rs:780)
         n1: 3072 0x195B57: push<(test::types::TestDesc, alloc::vec::Vec<u8, alloc::alloc::Global>),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<i32,&Fn<()>> (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::alloc::Global> (alloc.rs:11)
     n1: 13648 0x1AE5F3: new_uninitialized<alloc::alloc::Global> (mod.rs:1157)
      n1: 13648 0x1AE5F3: fallible_with_capacity<alloc::alloc::Global> (mod.rs:1186)
       n2: 13648 0x1AE5F3: hashbrown::raw::RawTableInner<A>::prepare_resize (mod.rs:1396)
        n1: 12560 0x16B57C: resize<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:788)
         n1: 12560 0x16B57C: hashbrown::raw::RawTable<T,A>::reserve_rehash (mod.rs:693)
          n1: 12560 0x1AE2C0: reserve<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:646)
           n1: 12560 0x1AE2C0: insert<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::alloc::Global,closure-0> (mod.rs:827)
            n1: 12560 0x1AE2C0: hashbrown::map::HashMap<K,V,S,A>::insert (map.rs:1266)
             n1: 12560 0x1B287C: {{closure}}<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3405)
              n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),closure-0> (iterator.rs:773)
               n1: 12560 0x1B287C: {{closure}}<(),(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),closure-0> (mod.rs:191)
                n1: 12560 0x1B287C: {{closure}}<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),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<u8, alloc::alloc::Global>), alloc::string::String>,(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-5,closure-0> (map.rs:89)
                  n1: 12560 0x1B287C: {{closure}}<(usize, u16),(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-4,closure-0> (filter.rs:44)
                   n1: 12560 0x1B287C: {{closure}}<u16,(),core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>,closure-0> (enumerate.rs:83)
                    n1: 12560 0x1B287C: try_fold<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (iterator.rs:2006)
                     n1: 12560 0x1B287C: try_fold<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (enumerate.rs:89)
                      n1: 12560 0x1B287C: try_fold<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>,closure-4,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (filter.rs:93)
                       n1: 12560 0x1B287C: try_fold<core::result::Result<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>), alloc::string::String>,core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>,closure-5,(),closure-0,core::ops::control_flow::ControlFlow<core::result::Result<(), !>, ()>> (map.rs:115)
                        n1: 12560 0x1B287C: try_fold<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,(),closure-0,core::result::Result<(), !>> (mod.rs:173)
                         n1: 12560 0x1B287C: fold<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,(),closure-0> (mod.rs:194)
                          n1: 12560 0x1B287C: for_each<core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>,closure-0> (iterator.rs:776)
                           n1: 12560 0x1B287C: extend<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,alloc::alloc::Global,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:3404)
                            n1: 12560 0x1B287C: extend<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2786)
                             n1: 12560 0x1B287C: from_iter<alloc::string::String,alloc::vec::Vec<u8, alloc::alloc::Global>,std::collections::hash::map::RandomState,core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>> (map.rs:2771)
                              n1: 12560 0x1B287C: collect<core::iter::adapters::ResultShunt<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>, alloc::string::String>,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>> (iterator.rs:1788)
                               n1: 12560 0x1B287C: {{closure}}<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>> (result.rs:1625)
                                n1: 12560 0x1B287C: process_results<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,closure-0,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>> (mod.rs:144)
                                 n1: 12560 0x1B287C: from_iter<(alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>),alloc::string::String,std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, std::collections::hash::map::RandomState>,core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>> (result.rs:1625)
                                  n1: 12560 0x1B287C: collect<core::iter::adapters::map::Map<core::iter::adapters::filter::Filter<core::iter::adapters::enumerate::Enumerate<alloc::vec::into_iter::IntoIter<u16, alloc::alloc::Global>>, closure-4>, closure-5>,core::result::Result<std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<u8, alloc::alloc::Global>, 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<std::path::PathBuf,term::terminfo::Error,term::terminfo::TermInfo,closure-1> (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<std::io::stdio::Stdout> (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<i32,&Fn<()>> (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<closure-1,()> (mod.rs:505)
       n1: 6912 0x1A8D39: spawn<closure-1,()> (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<i32,&Fn<()>> (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<test::event::CompletedTest> (mpsc_queue.rs:56)
      n1: 3432 0x185844: push<test::event::CompletedTest> (mpsc_queue.rs:71)
       n1: 3432 0x185844: send<test::event::CompletedTest> (shared.rs:166)
        n1: 3432 0x185844: std::sync::mpsc::Sender<T>::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}}<closure-1,()> (mod.rs:481)
              n1: 3432 0x18891E: call_once<(),closure-0> (panic.rs:344)
               n1: 3432 0x18891E: do_call<std::panic::AssertUnwindSafe<closure-0>,()> (panicking.rs:379)
                n1: 3432 0x18891E: try<(),std::panic::AssertUnwindSafe<closure-0>> (panicking.rs:343)
                 n1: 3432 0x18891E: catch_unwind<std::panic::AssertUnwindSafe<closure-0>,()> (panic.rs:431)
                  n1: 3432 0x18891E: {{closure}}<closure-1,()> (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<FnOnce<()>, 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)