# valgrind --leak-check=full --show-leak-kinds=all s6-rc-init $FOLDER ==1110== Memcheck, a memory error detectorshow-leak-kinds=all s6-rc-init $FOLDER ==1110== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==1110== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info ==1110== Command: s6-rc-init /tmp/s6/services ==1110== ==1111== Jump to the invalid address stated on the next line ==1111== at 0x0: ??? ==1111== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==1111== ==1111== ==1111== Process terminating with default action of signal 11 (SIGSEGV) ==1111== Bad permissions for mapped region at address 0x0 ==1111== at 0x0: ??? ==1111== ==1111== HEAP SUMMARY: ==1111== in use at exit: 639 bytes in 3 blocks ==1111== total heap usage: 44 allocs, 41 frees, 920,882 bytes allocated ==1111== ==1111== 28 bytes in 1 blocks are still reachable in loss record 1 of 3 ==1111== at 0x4030F87: realloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1111== by 0x405D253: alloc_realloc (in /usr/lib/libskarnet.so.2.6.2.0) ==1111== by 0x40996B2: (below main) (in /usr/lib/libc-2.26.so) ==1111== ==1111== 160 bytes in 1 blocks are still reachable in loss record 2 of 3 s6-rc-init: ../sysdeps/unix/sysv/linux/spawni.c:368: __spawnix: Assertion `ec >= 0' failed. ==1111== at 0x402F0B9: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1111== by 0x4030FC8: realloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1111== by 0x414CEB8: ??? (in /usr/lib/libc-2.26.so) ==1111== by 0x414D158: posix_spawn_file_actions_adddup2 (in /usr/lib/libc-2.26.so) ==1111== by 0x4067242: child_spawn1_internal (in /usr/lib/libskarnet.so.2.6.2.0) ==1111== ==1111== 451 bytes in 1 blocks are still reachable in loss record 3 of 3 ==1111== at 0x4030F87: realloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1111== by 0x405D253: alloc_realloc (in /usr/lib/libskarnet.so.2.6.2.0) ==1111== by 0x4067EEA: hiercopy_tmp (in /usr/lib/libskarnet.so.2.6.2.0) ==1111== by 0x4067EEA: hiercopy_tmp (in /usr/lib/libskarnet.so.2.6.2.0) ==1111== by 0x4067EEA: hiercopy_tmp (in /usr/lib/libskarnet.so.2.6.2.0) ==1111== by 0x4067EEA: hiercopy_tmp (in /usr/lib/libskarnet.so.2.6.2.0) ==1111== by 0x4067EEA: hiercopy_tmp (in /usr/lib/libskarnet.so.2.6.2.0) ==1111== by 0x4067EEA: hiercopy_tmp (in /usr/lib/libskarnet.so.2.6.2.0) ==1111== by 0x405FF87: hiercopy (in /usr/lib/libskarnet.so.2.6.2.0) ==1111== by 0x40996B2: (below main) (in /usr/lib/libc-2.26.so) ==1111== ==1111== LEAK SUMMARY: ==1111== definitely lost: 0 bytes in 0 blocks ==1111== indirectly lost: 0 bytes in 0 blocks ==1111== possibly lost: 0 bytes in 0 blocks ==1111== still reachable: 639 bytes in 3 blocks ==1111== suppressed: 0 bytes in 0 blocks ==1111== ==1111== For counts of detected and suppressed errors, rerun with: -v ==1111== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ==1110== ==1110== Process terminating with default action of signal 6 (SIGABRT) ==1110== at 0x40AD7F7: raise (in /usr/lib/libc-2.26.so) ==1110== by 0x40AED1B: abort (in /usr/lib/libc-2.26.so) ==1110== by 0x40A5A3D: ??? (in /usr/lib/libc-2.26.so) ==1110== by 0x40A5AAE: __assert_fail (in /usr/lib/libc-2.26.so) ==1110== by 0x414D684: ??? (in /usr/lib/libc-2.26.so) ==1110== by 0x414D3E3: posix_spawnp (in /usr/lib/libc-2.26.so) ==1110== by 0x40672C0: child_spawn1_internal (in /usr/lib/libskarnet.so.2.6.2.0) ==1110== ==1110== HEAP SUMMARY: ==1110== in use at exit: 639 bytes in 3 blocks ==1110== total heap usage: 46 allocs, 43 frees, 921,075 bytes allocated ==1110== ==1110== 28 bytes in 1 blocks are still reachable in loss record 1 of 3 ==1110== at 0x4030F87: realloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1110== by 0x405D253: alloc_realloc (in /usr/lib/libskarnet.so.2.6.2.0) ==1110== by 0x40996B2: (below main) (in /usr/lib/libc-2.26.so) ==1110== ==1110== 160 bytes in 1 blocks are still reachable in loss record 2 of 3 ==1110== at 0x402F0B9: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1110== by 0x4030FC8: realloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1110== by 0x414CEB8: ??? (in /usr/lib/libc-2.26.so) ==1110== by 0x414D158: posix_spawn_file_actions_adddup2 (in /usr/lib/libc-2.26.so) ==1110== by 0x4067242: child_spawn1_internal (in /usr/lib/libskarnet.so.2.6.2.0) ==1110== ==1110== 451 bytes in 1 blocks are still reachable in loss record 3 of 3 ==1110== at 0x4030F87: realloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1110== by 0x405D253: alloc_realloc (in /usr/lib/libskarnet.so.2.6.2.0) ==1110== by 0x4067EEA: hiercopy_tmp (in /usr/lib/libskarnet.so.2.6.2.0) ==1110== by 0x4067EEA: hiercopy_tmp (in /usr/lib/libskarnet.so.2.6.2.0) ==1110== by 0x4067EEA: hiercopy_tmp (in /usr/lib/libskarnet.so.2.6.2.0) ==1110== by 0x4067EEA: hiercopy_tmp (in /usr/lib/libskarnet.so.2.6.2.0) ==1110== by 0x4067EEA: hiercopy_tmp (in /usr/lib/libskarnet.so.2.6.2.0) ==1110== by 0x4067EEA: hiercopy_tmp (in /usr/lib/libskarnet.so.2.6.2.0) ==1110== by 0x405FF87: hiercopy (in /usr/lib/libskarnet.so.2.6.2.0) ==1110== by 0x40996B2: (below main) (in /usr/lib/libc-2.26.so) ==1110== ==1110== LEAK SUMMARY: ==1110== definitely lost: 0 bytes in 0 blocks ==1110== indirectly lost: 0 bytes in 0 blocks ==1110== possibly lost: 0 bytes in 0 blocks ==1110== still reachable: 639 bytes in 3 blocks ==1110== suppressed: 0 bytes in 0 blocks ==1110== ==1110== For counts of detected and suppressed errors, rerun with: -v ==1110== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)