==557== Memcheck, a memory error detector ==557== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al. ==557== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info ==557== Command: /usr/lib/systemd/systemd-networkd ==557== ==557== Invalid read of size 8 ==557== at 0x11B289: rtnl_message_parse (rtnl-message.c:1090) ==557== by 0x11B981: sd_rtnl_message_rewind (rtnl-message.c:1261) ==557== by 0x11B77A: socket_read_message (rtnl-message.c:1213) ==557== by 0x12B1B5: dispatch_rqueue (sd-rtnl.c:274) ==557== by 0x12B6C1: process_running (sd-rtnl.c:399) ==557== by 0x12B866: sd_rtnl_process (sd-rtnl.c:438) ==557== by 0x12C19D: io_callback (sd-rtnl.c:764) ==557== by 0x128A07: source_dispatch (sd-event.c:1943) ==557== by 0x1298A1: sd_event_run (sd-event.c:2225) ==557== by 0x1299C7: sd_event_loop (sd-event.c:2244) ==557== by 0x10F736: main (networkd.c:108) ==557== Address 0x567e7c8 is 0 bytes after a block of size 264 alloc'd ==557== at 0x4C2A554: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==557== by 0x11B201: rtnl_message_parse (rtnl-message.c:1076) ==557== by 0x11B981: sd_rtnl_message_rewind (rtnl-message.c:1261) ==557== by 0x11B77A: socket_read_message (rtnl-message.c:1213) ==557== by 0x12B1B5: dispatch_rqueue (sd-rtnl.c:274) ==557== by 0x12B6C1: process_running (sd-rtnl.c:399) ==557== by 0x12B866: sd_rtnl_process (sd-rtnl.c:438) ==557== by 0x12C19D: io_callback (sd-rtnl.c:764) ==557== by 0x128A07: source_dispatch (sd-event.c:1943) ==557== by 0x1298A1: sd_event_run (sd-event.c:2225) ==557== by 0x1299C7: sd_event_loop (sd-event.c:2244) ==557== by 0x10F736: main (networkd.c:108) ==557== ==557== Invalid write of size 8 ==557== at 0x11B2EC: rtnl_message_parse (rtnl-message.c:1093) ==557== by 0x11B981: sd_rtnl_message_rewind (rtnl-message.c:1261) ==557== by 0x11B77A: socket_read_message (rtnl-message.c:1213) ==557== by 0x12B1B5: dispatch_rqueue (sd-rtnl.c:274) ==557== by 0x12B6C1: process_running (sd-rtnl.c:399) ==557== by 0x12B866: sd_rtnl_process (sd-rtnl.c:438) ==557== by 0x12C19D: io_callback (sd-rtnl.c:764) ==557== by 0x128A07: source_dispatch (sd-event.c:1943) ==557== by 0x1298A1: sd_event_run (sd-event.c:2225) ==557== by 0x1299C7: sd_event_loop (sd-event.c:2244) ==557== by 0x10F736: main (networkd.c:108) ==557== Address 0x567e7c8 is 0 bytes after a block of size 264 alloc'd ==557== at 0x4C2A554: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==557== by 0x11B201: rtnl_message_parse (rtnl-message.c:1076) ==557== by 0x11B981: sd_rtnl_message_rewind (rtnl-message.c:1261) ==557== by 0x11B77A: socket_read_message (rtnl-message.c:1213) ==557== by 0x12B1B5: dispatch_rqueue (sd-rtnl.c:274) ==557== by 0x12B6C1: process_running (sd-rtnl.c:399) ==557== by 0x12B866: sd_rtnl_process (sd-rtnl.c:438) ==557== by 0x12C19D: io_callback (sd-rtnl.c:764) ==557== by 0x128A07: source_dispatch (sd-event.c:1943) ==557== by 0x1298A1: sd_event_run (sd-event.c:2225) ==557== by 0x1299C7: sd_event_loop (sd-event.c:2244) ==557== by 0x10F736: main (networkd.c:108) ==557== ==557== Invalid read of size 1 ==557== at 0x15FE2A: dhcp_handler (networkd-link.c:750) ==557== by 0x16E064: client_notify (sd-dhcp-client.c:186) ==557== by 0x16E206: client_stop (sd-dhcp-client.c:219) ==557== by 0x170D4E: sd_dhcp_client_stop (sd-dhcp-client.c:1150) ==557== by 0x170EA6: sd_dhcp_client_free (sd-dhcp-client.c:1192) ==557== by 0x15D3D2: link_free (networkd-link.c:80) ==557== by 0x10FD4A: manager_free (networkd-manager.c:152) ==557== by 0x10F2E4: manager_freep (in /usr/lib64/systemd/systemd-networkd) ==557== by 0x10F7BF: main (networkd.c:28) ==557== Address 0x56485e5 is 133 bytes inside a block of size 192 free'd ==557== at 0x4C2B40C: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==557== by 0x165831: network_free (networkd-network.c:184) ==557== by 0x10FD29: manager_free (networkd-manager.c:149) ==557== by 0x10F2E4: manager_freep (in /usr/lib64/systemd/systemd-networkd) ==557== by 0x10F7BF: main (networkd.c:28) ==557== ==557== Invalid read of size 1 ==557== at 0x15F4DB: dhcp_lease_lost (networkd-link.c:605) ==557== by 0x15FE9E: dhcp_handler (networkd-link.c:757) ==557== by 0x16E064: client_notify (sd-dhcp-client.c:186) ==557== by 0x16E206: client_stop (sd-dhcp-client.c:219) ==557== by 0x170D4E: sd_dhcp_client_stop (sd-dhcp-client.c:1150) ==557== by 0x170EA6: sd_dhcp_client_free (sd-dhcp-client.c:1192) ==557== by 0x15D3D2: link_free (networkd-link.c:80) ==557== by 0x10FD4A: manager_free (networkd-manager.c:152) ==557== by 0x10F2E4: manager_freep (in /usr/lib64/systemd/systemd-networkd) ==557== by 0x10F7BF: main (networkd.c:28) ==557== Address 0x56485e2 is 130 bytes inside a block of size 192 free'd ==557== at 0x4C2B40C: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==557== by 0x165831: network_free (networkd-network.c:184) ==557== by 0x10FD29: manager_free (networkd-manager.c:149) ==557== by 0x10F2E4: manager_freep (in /usr/lib64/systemd/systemd-networkd) ==557== by 0x10F7BF: main (networkd.c:28) ==557== ==557== Invalid read of size 1 ==557== at 0x15F5AD: dhcp_lease_lost (networkd-link.c:619) ==557== by 0x15FE9E: dhcp_handler (networkd-link.c:757) ==557== by 0x16E064: client_notify (sd-dhcp-client.c:186) ==557== by 0x16E206: client_stop (sd-dhcp-client.c:219) ==557== by 0x170D4E: sd_dhcp_client_stop (sd-dhcp-client.c:1150) ==557== by 0x170EA6: sd_dhcp_client_free (sd-dhcp-client.c:1192) ==557== by 0x15D3D2: link_free (networkd-link.c:80) ==557== by 0x10FD4A: manager_free (networkd-manager.c:152) ==557== by 0x10F2E4: manager_freep (in /usr/lib64/systemd/systemd-networkd) ==557== by 0x10F7BF: main (networkd.c:28) ==557== Address 0x56485e3 is 131 bytes inside a block of size 192 free'd ==557== at 0x4C2B40C: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==557== by 0x165831: network_free (networkd-network.c:184) ==557== by 0x10FD29: manager_free (networkd-manager.c:149) ==557== by 0x10F2E4: manager_freep (in /usr/lib64/systemd/systemd-networkd) ==557== by 0x10F7BF: main (networkd.c:28) ==557== ==557== ==557== HEAP SUMMARY: ==557== in use at exit: 16,734 bytes in 6 blocks ==557== total heap usage: 725 allocs, 719 frees, 473,651 bytes allocated ==557== ==557== LEAK SUMMARY: ==557== definitely lost: 350 bytes in 3 blocks ==557== indirectly lost: 0 bytes in 0 blocks ==557== possibly lost: 0 bytes in 0 blocks ==557== still reachable: 16,384 bytes in 3 blocks ==557== suppressed: 0 bytes in 0 blocks ==557== Rerun with --leak-check=full to see details of leaked memory ==557== ==557== For counts of detected and suppressed errors, rerun with: -v ==557== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 2 from 2)