==4178== Memcheck, a memory error detector ==4178== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==4178== Using Valgrind-3.9.0 and LibVEX; rerun with -h for copyright info ==4178== Command: dhcpcd -dB ==4178== --4178-- Valgrind options: --4178-- -v --4178-- Contents of /proc/version: --4178-- Linux version 3.14.14-gentoo (root@twoblacktux) (gcc version 4.7.3 (Gentoo 4.7.3-r1 p1.4, pie-0.5.5) ) #5 SMP Wed Sep 10 13:16:42 CEST 2014 --4178-- Arch and hwcaps: AMD64, amd64-cx16-sse3 --4178-- Page sizes: currently 4096, max supported 4096 --4178-- Valgrind library directory: /usr/lib64/valgrind --4178-- Reading syms from /sbin/dhcpcd --4178-- Considering /usr/lib/debug/sbin/dhcpcd.debug .. --4178-- .. CRC is valid --4178-- Reading syms from /lib64/ld-2.19.so --4178-- Considering /usr/lib/debug/lib64/ld-2.19.so.debug .. --4178-- .. CRC is valid --4178-- Reading syms from /usr/lib64/valgrind/memcheck-amd64-linux --4178-- object doesn't have a symbol table --4178-- object doesn't have a dynamic symbol table --4178-- Scheduler: using generic scheduler lock implementation. --4178-- Reading suppressions file: /usr/lib64/valgrind/default.supp ==4178== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-4178-by-root-on-??? ==4178== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-4178-by-root-on-??? ==4178== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-4178-by-root-on-??? ==4178== ==4178== TO CONTROL THIS PROCESS USING vgdb (which you probably ==4178== don't want to do, unless you know exactly what you're doing, ==4178== or are doing some strange experiment): ==4178== /usr/lib64/valgrind/../../bin/vgdb --pid=4178 ...command... ==4178== ==4178== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==4178== /path/to/gdb dhcpcd ==4178== and then give GDB the following command ==4178== target remote | /usr/lib64/valgrind/../../bin/vgdb --pid=4178 ==4178== --pid is optional if only one valgrind process is running ==4178== --4178-- REDIR: 0x4017e70 (strlen) redirected to 0x38066e41 (???) --4178-- Reading syms from /usr/lib64/valgrind/vgpreload_core-amd64-linux.so --4178-- object doesn't have a symbol table --4178-- Reading syms from /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so --4178-- object doesn't have a symbol table --4178-- REDIR: 0x4017b40 (index) redirected to 0x4c2bf00 (index) --4178-- REDIR: 0x4017d60 (strcmp) redirected to 0x4c2cf10 (strcmp) --4178-- Reading syms from /lib64/libdl-2.19.so --4178-- Considering /usr/lib/debug/lib64/libdl-2.19.so.debug .. --4178-- .. CRC is valid --4178-- Reading syms from /lib64/libc-2.19.so --4178-- Considering /usr/lib/debug/lib64/libc-2.19.so.debug .. --4178-- .. CRC is valid --4178-- REDIR: 0x50c31b0 (strcasecmp) redirected to 0x4a23790 (_vgnU_ifunc_wrapper) --4178-- REDIR: 0x50c54a0 (strncasecmp) redirected to 0x4a23790 (_vgnU_ifunc_wrapper) --4178-- REDIR: 0x50c2980 (memcpy@GLIBC_2.2.5) redirected to 0x4a23790 (_vgnU_ifunc_wrapper) --4178-- REDIR: 0x50c0d10 (rindex) redirected to 0x4c2bcf0 (rindex) --4178-- REDIR: 0x50bd520 (strcmp) redirected to 0x4a23790 (_vgnU_ifunc_wrapper) --4178-- REDIR: 0x50cd9c0 (__strcmp_sse2_unaligned) redirected to 0x4c2ce70 (strcmp) --4178-- REDIR: 0x50bf010 (strlen) redirected to 0x4c2c260 (strlen) --4178-- REDIR: 0x50bd300 (__GI_strchr) redirected to 0x4c2be00 (__GI_strchr) --4178-- REDIR: 0x50b9b40 (calloc) redirected to 0x4c29660 (calloc) --4178-- REDIR: 0x50c9c90 (strchrnul) redirected to 0x4c2ea40 (strchrnul) --4178-- REDIR: 0x50b9180 (malloc) redirected to 0x4c2b7d0 (malloc) --4178-- REDIR: 0x50b97c0 (free) redirected to 0x4c2a530 (free) --4178-- REDIR: 0x50c7b90 (memcpy@@GLIBC_2.14) redirected to 0x4a23790 (_vgnU_ifunc_wrapper) --4178-- REDIR: 0x50cdc70 (__memcpy_sse2_unaligned) redirected to 0x4c2d240 (memcpy@@GLIBC_2.14) --4178-- REDIR: 0x50bd2d0 (index) redirected to 0x4a23790 (_vgnU_ifunc_wrapper) --4178-- REDIR: 0x51735e0 (__strcasecmp_ssse3) redirected to 0x4c2c7c0 (strcasecmp) --4178-- REDIR: 0x50b9850 (realloc) redirected to 0x4c2b9d0 (realloc) --4178-- REDIR: 0x50c2060 (memchr) redirected to 0x4c2cfb0 (memchr) --4178-- REDIR: 0xffffffffff600400 (???) redirected to 0x38066e2d (???) --4178-- REDIR: 0x50be9f0 (__GI_strcpy) redirected to 0x4c2c370 (__GI_strcpy) --4178-- REDIR: 0x50bd560 (__GI_strcmp) redirected to 0x4c2cec0 (__GI_strcmp) --4178-- REDIR: 0x50c2a10 (memset) redirected to 0x4c2e490 (memset) dhcpcd[4178]: version 6.4.3 starting --4178-- REDIR: 0x50c27f0 (__GI_memmove) redirected to 0x4c2e740 (__GI_memmove) --4178-- Reading syms from /lib64/dhcpcd/dev/udev.so --4178-- Considering /usr/lib/debug/lib64/dhcpcd/dev/udev.so.debug .. --4178-- .. CRC is valid --4178-- Reading syms from /lib64/libudev.so.1.5.0 --4178-- object doesn't have a symbol table --4178-- Reading syms from /lib64/librt-2.19.so --4178-- Considering /usr/lib/debug/lib64/librt-2.19.so.debug .. --4178-- .. CRC is valid --4178-- Reading syms from /lib64/libpthread-2.19.so --4178-- Considering /usr/lib/debug/lib64/libpthread-2.19.so.debug .. --4178-- .. CRC is valid --4178-- REDIR: 0x50bf430 (strncmp) redirected to 0x4a23790 (_vgnU_ifunc_wrapper) --4178-- REDIR: 0x50c23b0 (bcmp) redirected to 0x4a23790 (_vgnU_ifunc_wrapper) --4178-- REDIR: 0x50c2b10 (mempcpy) redirected to 0x4a23790 (_vgnU_ifunc_wrapper) --4178-- REDIR: 0x50c1e20 (strstr) redirected to 0x4a23790 (_vgnU_ifunc_wrapper) dhcpcd[4178]: udev: starting dhcpcd[4178]: dev: loaded udev --4178-- REDIR: 0x516e000 (__mempcpy_ssse3_back) redirected to 0x4c2eb50 (mempcpy) --4178-- REDIR: 0x5170ad0 (__memmove_ssse3_back) redirected to 0x4c2d030 (memcpy@GLIBC_2.2.5) --4178-- REDIR: 0x51324c0 (__memcpy_chk) redirected to 0x4a23790 (_vgnU_ifunc_wrapper) --4178-- REDIR: 0x516b520 (__memcpy_chk_ssse3_back) redirected to 0x4c2ed30 (__memcpy_chk) --4178-- REDIR: 0x50cd8e0 (__GI_strncpy) redirected to 0x4c2c590 (__GI_strncpy) --4178-- REDIR: 0x50bf480 (__GI_strncmp) redirected to 0x4c2c750 (__GI_strncmp) --4178-- REDIR: 0x50c3040 (__GI_stpcpy) redirected to 0x4c2e0d0 (__GI_stpcpy) dhcpcd[4178]: enp2s14: if_disable_autolinklocal: Invalid argument dhcpcd[4178]: wlp8s0: if_disable_autolinklocal: Invalid argument dhcpcd[4178]: enp2s14: executing `/lib/dhcpcd/dhcpcd-run-hooks' PREINIT dhcpcd[4178]: enp2s14: executing `/lib/dhcpcd/dhcpcd-run-hooks' NOCARRIER dhcpcd[4178]: wlp8s0: executing `/lib/dhcpcd/dhcpcd-run-hooks' PREINIT dhcpcd[4178]: wlp8s0: executing `/lib/dhcpcd/dhcpcd-run-hooks' NOCARRIER dhcpcd[4178]: no interfaces have a carrier dhcpcd[4178]: enp2s14: waiting for carrier dhcpcd[4178]: wlp8s0: waiting for carrier dhcpcd[4178]: received signal INT from PID 0, stopping dhcpcd[4178]: wlp8s0: removing interface dhcpcd[4178]: wlp8s0: executing `/lib/dhcpcd/dhcpcd-run-hooks' STOPPED dhcpcd[4178]: enp2s14: removing interface dhcpcd[4178]: enp2s14: executing `/lib/dhcpcd/dhcpcd-run-hooks' STOPPED dhcpcd[4178]: dev: unloaded udev --4178-- Discarding syms at 0x57dec60-0x57df120 in /lib64/dhcpcd/dev/udev.so due to munmap() --4178-- Discarding syms at 0x59e4f20-0x59ed377 in /lib64/libudev.so.1.5.0 due to munmap() dhcpcd[4178]: exited ==4178== ==4178== HEAP SUMMARY: ==4178== in use at exit: 3,301 bytes in 10 blocks ==4178== total heap usage: 886 allocs, 876 frees, 375,513 bytes allocated ==4178== ==4178== Searching for pointers to 10 not-freed blocks ==4178== Checked 97,416 bytes ==4178== ==4178== LEAK SUMMARY: ==4178== definitely lost: 0 bytes in 0 blocks ==4178== indirectly lost: 0 bytes in 0 blocks ==4178== possibly lost: 0 bytes in 0 blocks ==4178== still reachable: 3,301 bytes in 10 blocks ==4178== suppressed: 0 bytes in 0 blocks ==4178== Rerun with --leak-check=full to see details of leaked memory ==4178== ==4178== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1) --4178-- --4178-- used_suppression: 1 dl-hack3-cond-1 /usr/lib64/valgrind/default.supp:1196 ==4178== ==4178== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)