==1605== Memcheck, a memory error detector ==1605== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==1605== Using Valgrind-3.9.0 and LibVEX; rerun with -h for copyright info ==1605== Command: dhcpcd -dB ==1605== dhcpcd[1605]: control_open: Connection refused dhcpcd[1605]: version 6.4.3 starting dhcpcd[1605]: udev: starting dhcpcd[1605]: dev: loaded udev ==1605== Conditional jump or move depends on uninitialised value(s) ==1605== at 0x410ADB: _if_getssid (if-linux.c:949) ==1605== by 0x41082E: get_netlink (if-linux.c:378) ==1605== by 0x410C0F: send_netlink (if-linux.c:763) ==1605== by 0x411736: if_getssid (if-linux.c:981) ==1605== by 0x408B92: if_discover (if.c:424) ==1605== by 0x4036C4: main (dhcpcd.c:1637) ==1605== ==1605== Use of uninitialised value of size 8 ==1605== at 0x410ADD: _if_getssid (if-linux.c:953) ==1605== by 0x41082E: get_netlink (if-linux.c:378) ==1605== by 0x410C0F: send_netlink (if-linux.c:763) ==1605== by 0x411736: if_getssid (if-linux.c:981) ==1605== by 0x408B92: if_discover (if.c:424) ==1605== by 0x4036C4: main (dhcpcd.c:1637) ==1605== ==1605== Invalid read of size 2 ==1605== at 0x410ADD: _if_getssid (if-linux.c:953) ==1605== by 0x41082E: get_netlink (if-linux.c:378) ==1605== by 0x410C0F: send_netlink (if-linux.c:763) ==1605== by 0x411736: if_getssid (if-linux.c:981) ==1605== by 0x408B92: if_discover (if.c:424) ==1605== by 0x4036C4: main (dhcpcd.c:1637) ==1605== Address 0xffffffff is not stack'd, malloc'd or (recently) free'd ==1605== ==1605== ==1605== Process terminating with default action of signal 11 (SIGSEGV) ==1605== Access not within mapped region at address 0xFFFFFFFF ==1605== at 0x410ADD: _if_getssid (if-linux.c:953) ==1605== by 0x41082E: get_netlink (if-linux.c:378) ==1605== by 0x410C0F: send_netlink (if-linux.c:763) ==1605== by 0x411736: if_getssid (if-linux.c:981) ==1605== by 0x408B92: if_discover (if.c:424) ==1605== by 0x4036C4: main (dhcpcd.c:1637) ==1605== If you believe this happened as a result of a stack ==1605== overflow in your program's main thread (unlikely but ==1605== possible), you can try to increase the size of the ==1605== main thread stack using the --main-stacksize= flag. ==1605== The main thread stack size used in this run was 8388608. ==1605== ==1605== HEAP SUMMARY: ==1605== in use at exit: 58,390 bytes in 363 blocks ==1605== total heap usage: 666 allocs, 303 frees, 172,389 bytes allocated ==1605== ==1605== LEAK SUMMARY: ==1605== definitely lost: 0 bytes in 0 blocks ==1605== indirectly lost: 0 bytes in 0 blocks ==1605== possibly lost: 89 bytes in 1 blocks ==1605== still reachable: 58,301 bytes in 362 blocks ==1605== suppressed: 0 bytes in 0 blocks ==1605== Rerun with --leak-check=full to see details of leaked memory ==1605== ==1605== For counts of detected and suppressed errors, rerun with: -v ==1605== Use --track-origins=yes to see where uninitialised values come from ==1605== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 1 from 1)