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