==521738== Memcheck, a memory error detector
==521738== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al.
==521738== Using Valgrind-3.25.1 and LibVEX; rerun with -h for copyright info
==521738== Command: ./target/release/fdf NOMATCHLOL / -HI
==521738== Parent PID: 521737
==521738==
==521738== Warning: set address range perms: large range [0x2531e000000, 0x2535e000000) (defined)
==521738==
==521738== HEAP SUMMARY:
==521738== in use at exit: 4,416 bytes in 36 blocks
==521738== total heap usage: 81 allocs, 45 frees, 9,144 bytes allocated
==521738==
==521738== 384 bytes in 12 blocks are still reachable in loss record 1 of 3
==521738== at 0x4ADFC13: calloc (vg_replace_malloc.c:1675)
==521738== by 0x4BB37F4: __cxa_thread_atexit_impl (cxa_thread_atexit_impl.c:106)
==521738== by 0x416B72D: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x416C7A2: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x4240D36: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x4C099CA: start_thread (pthread_create.c:448)
==521738== by 0x4C8D873: clone (clone.S:100)
==521738==
==521738== 384 bytes in 12 blocks are still reachable in loss record 2 of 3
==521738== at 0x4ADFC13: calloc (vg_replace_malloc.c:1675)
==521738== by 0x4BB37F4: __cxa_thread_atexit_impl (cxa_thread_atexit_impl.c:106)
==521738== by 0x416B269: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x416AF56: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x416AB8A: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x4169CFE: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x4169921: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x416C7AC: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x4240D36: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x4C099CA: start_thread (pthread_create.c:448)
==521738== by 0x4C8D873: clone (clone.S:100)
==521738==
==521738== 3,648 bytes in 12 blocks are possibly lost in loss record 3 of 3
==521738== at 0x4ADFC13: calloc (vg_replace_malloc.c:1675)
==521738== by 0x42A1D9F: calloc (rtld-malloc.h:44)
==521738== by 0x42A1D9F: allocate_dtv (dl-tls.c:468)
==521738== by 0x42A2811: _dl_allocate_tls (dl-tls.c:718)
==521738== by 0x4C0A7B8: allocate_stack (allocatestack.c:548)
==521738== by 0x4C0A7B8: pthread_create@@GLIBC_2.34 (pthread_create.c:660)
==521738== by 0x416C236: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x40C287C: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x4238686: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x40D127C: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x40BE222: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x40D850C: ??? (in /tmp/fdf_test/target/release/fdf)
==521738== by 0x4B9A674: (below main) (libc_start_call_main.h:58)
==521738==
==521738== LEAK SUMMARY:
==521738== definitely lost: 0 bytes in 0 blocks
==521738== indirectly lost: 0 bytes in 0 blocks
==521738== possibly lost: 3,648 bytes in 12 blocks
==521738== still reachable: 768 bytes in 24 blocks
==521738== suppressed: 0 bytes in 0 blocks
==521738==
==521738== For lists of detected and suppressed errors, rerun with: -s
==521738== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)