==1119241== Invalid read of size 8 ==1119241== at 0x11EA23: dhcp_netid_free (option.c:1331) ==1119241== by 0x11EA23: dhcp_netid_list_free (option.c:1363) ==1119241== by 0x11EA23: dhcp_config_free (option.c:1381) ==1119241== by 0x128F60: clear_dynamic_conf (option.c:5777) ==1119241== by 0x128F60: reread_dhcp (option.c:5818) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== Address 0x1ffefffbc8 is on thread 1's stack ==1119241== 616 bytes below stack pointer ==1119241== ==1119241== Invalid read of size 8 ==1119241== at 0x11EA27: dhcp_netid_free (option.c:1332) ==1119241== by 0x11EA27: dhcp_netid_list_free (option.c:1363) ==1119241== by 0x11EA27: dhcp_config_free (option.c:1381) ==1119241== by 0x128F60: clear_dynamic_conf (option.c:5777) ==1119241== by 0x128F60: reread_dhcp (option.c:5818) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== Address 0x1ffefffbc0 is on thread 1's stack ==1119241== 624 bytes below stack pointer ==1119241== ==1119241== Invalid free() / delete / delete[] / realloc() ==1119241== at 0x484B27F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11EA2F: dhcp_netid_free (option.c:1332) ==1119241== by 0x11EA2F: dhcp_netid_list_free (option.c:1363) ==1119241== by 0x11EA2F: dhcp_config_free (option.c:1381) ==1119241== by 0x128F60: clear_dynamic_conf (option.c:5777) ==1119241== by 0x128F60: reread_dhcp (option.c:5818) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== Address 0x4aa9918 is 24 bytes inside a block of size 1,048 alloc'd ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x142CE9: log_start (log.c:95) ==1119241== by 0x111F63: main (dnsmasq.c:701) ==1119241== ==1119241== Invalid free() / delete / delete[] / realloc() ==1119241== at 0x484B27F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11EA37: dhcp_netid_free (option.c:1333) ==1119241== by 0x11EA37: dhcp_netid_list_free (option.c:1363) ==1119241== by 0x11EA37: dhcp_config_free (option.c:1381) ==1119241== by 0x128F60: clear_dynamic_conf (option.c:5777) ==1119241== by 0x128F60: reread_dhcp (option.c:5818) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== Address 0x1ffefffbc0 is on thread 1's stack ==1119241== 544 bytes below stack pointer ==1119241== ==1119241== ==1119241== Process terminating with default action of signal 11 (SIGSEGV) ==1119241== Access not within mapped region at address 0xFFFFFE5E840FC08D ==1119241== at 0x11EA23: dhcp_netid_free (option.c:1331) ==1119241== by 0x11EA23: dhcp_netid_list_free (option.c:1363) ==1119241== by 0x11EA23: dhcp_config_free (option.c:1381) ==1119241== by 0x128F60: clear_dynamic_conf (option.c:5777) ==1119241== by 0x128F60: reread_dhcp (option.c:5818) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== If you believe this happened as a result of a stack ==1119241== overflow in your program's main thread (unlikely but ==1119241== possible), you can try to increase the size of the ==1119241== main thread stack using the --main-stacksize= flag. ==1119241== The main thread stack size used in this run was 8388608. ==1119241== ==1119241== HEAP SUMMARY: ==1119241== in use at exit: 72,837 bytes in 895 blocks ==1119241== total heap usage: 5,131 allocs, 4,240 frees, 374,492 bytes allocated ==1119241== ==1119241== 2 bytes in 1 blocks are still reachable in loss record 1 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x127596: opt_malloc (option.c:651) ==1119241== by 0x127596: parse_dhcp_opt (option.c:1699) ==1119241== by 0x127596: one_opt (option.c:4244) ==1119241== by 0x1294BD: read_opts (option.c:5979) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 4 bytes in 1 blocks are still reachable in loss record 2 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x125E85: opt_malloc (option.c:651) ==1119241== by 0x125E85: one_opt (option.c:4536) ==1119241== by 0x1294BD: read_opts (option.c:5979) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 5 bytes in 1 blocks are still reachable in loss record 3 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x1204A1: dhcp_netid_create (option.c:1321) ==1119241== by 0x1204A1: parse_dhcp_opt (option.c:1527) ==1119241== by 0x1204A1: one_opt (option.c:4244) ==1119241== by 0x1294BD: read_opts (option.c:5979) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 6 bytes in 1 blocks are still reachable in loss record 4 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x1200A1: one_opt (option.c:4506) ==1119241== by 0x1294BD: read_opts (option.c:5979) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 10 bytes in 1 blocks are still reachable in loss record 5 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x11EF85: add_txt (option.c:799) ==1119241== by 0x129E1D: read_opts (option.c:6008) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 10 bytes in 1 blocks are still reachable in loss record 6 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x11EF85: add_txt (option.c:799) ==1119241== by 0x129E30: read_opts (option.c:6010) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 10 bytes in 1 blocks are still reachable in loss record 7 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x129F97: read_opts (option.c:6102) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 12 bytes in 1 blocks are still reachable in loss record 8 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x11EF85: add_txt (option.c:799) ==1119241== by 0x129E0A: read_opts (option.c:6007) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 13 bytes in 1 blocks are still reachable in loss record 9 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x11EF85: add_txt (option.c:799) ==1119241== by 0x129D94: read_opts (option.c:6001) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 13 bytes in 1 blocks are still reachable in loss record 10 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11EF57: opt_malloc (option.c:651) ==1119241== by 0x11EF57: add_txt (option.c:792) ==1119241== by 0x129DA9: read_opts (option.c:6002) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 13 bytes in 1 blocks are still reachable in loss record 11 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x11EF85: add_txt (option.c:799) ==1119241== by 0x129DA9: read_opts (option.c:6002) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 13 bytes in 1 blocks are still reachable in loss record 12 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x11EF85: add_txt (option.c:799) ==1119241== by 0x129E43: read_opts (option.c:6012) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 15 bytes in 1 blocks are still reachable in loss record 13 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D483: whine_malloc (util.c:342) ==1119241== by 0x11D483: canonicalise (util.c:272) ==1119241== by 0x11F033: canonicalise_opt (option.c:712) ==1119241== by 0x126F0E: one_opt (option.c:2761) ==1119241== by 0x1294BD: read_opts (option.c:5979) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 15 bytes in 1 blocks are still reachable in loss record 14 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x11EF85: add_txt (option.c:799) ==1119241== by 0x129DBE: read_opts (option.c:6003) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 15 bytes in 1 blocks are still reachable in loss record 15 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x11EF85: add_txt (option.c:799) ==1119241== by 0x129DD1: read_opts (option.c:6004) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 15 bytes in 1 blocks are still reachable in loss record 16 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x11EF85: add_txt (option.c:799) ==1119241== by 0x129DF7: read_opts (option.c:6006) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 15 bytes in 1 blocks are still reachable in loss record 17 of 102 ==1119241== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x490C58E: strdup (strdup.c:42) ==1119241== by 0x493EC10: tzset_internal (tzset.c:402) ==1119241== by 0x493F5A6: __tz_convert (tzset.c:577) ==1119241== by 0x493CE7C: ctime (ctime.c:27) ==1119241== by 0x14305F: my_syslog (log.c:393) ==1119241== by 0x11558C: read_hostsfile (cache.c:1323) ==1119241== by 0x115926: cache_reload (cache.c:1449) ==1119241== by 0x132834: clear_cache_and_reload (dnsmasq.c:1731) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 16 bytes in 1 blocks are still reachable in loss record 18 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x12414A: opt_malloc (option.c:651) ==1119241== by 0x12414A: dhcp_netid_create (option.c:1320) ==1119241== by 0x12414A: parse_dhcp_opt (option.c:1527) ==1119241== by 0x12414A: one_opt (option.c:4244) ==1119241== by 0x1294BD: read_opts (option.c:5979) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 16 bytes in 1 blocks are still reachable in loss record 19 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x11EF85: add_txt (option.c:799) ==1119241== by 0x129DE4: read_opts (option.c:6005) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 16 bytes in 1 blocks are still reachable in loss record 20 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x129F75: opt_malloc (option.c:651) ==1119241== by 0x129F75: read_opts (option.c:6101) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 16 bytes in 1 blocks are indirectly lost in loss record 21 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x124069: opt_malloc (option.c:646) ==1119241== by 0x124069: one_opt (option.c:3997) ==1119241== by 0x1283C0: read_file (option.c:5497) ==1119241== by 0x128784: one_file (option.c:5603) ==1119241== by 0x1290CB: reread_dhcp (option.c:5827) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 17 bytes in 1 blocks are still reachable in loss record 22 of 102 ==1119241== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x493FAC2: __tzfile_read (tzfile.c:275) ==1119241== by 0x493EC23: tzset_internal (tzset.c:405) ==1119241== by 0x493F5A6: __tz_convert (tzset.c:577) ==1119241== by 0x493CE7C: ctime (ctime.c:27) ==1119241== by 0x14305F: my_syslog (log.c:393) ==1119241== by 0x112143: main (dnsmasq.c:854) ==1119241== ==1119241== 17 bytes in 1 blocks are possibly lost in loss record 23 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x153BDB: inotify_dnsmasq_init (inotify.c:102) ==1119241== by 0x111754: main (dnsmasq.c:426) ==1119241== ==1119241== 18 bytes in 2 blocks are still reachable in loss record 24 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x12F647: iface_allowed (network.c:582) ==1119241== by 0x12F9E7: iface_allowed_v4 (network.c:644) ==1119241== by 0x13F045: iface_enumerate (netlink.c:250) ==1119241== by 0x12EAE0: enumerate_interfaces.part.0 (network.c:841) ==1119241== by 0x11167D: main (dnsmasq.c:367) ==1119241== ==1119241== 20 bytes in 1 blocks are still reachable in loss record 25 of 102 ==1119241== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x493E917: __tzstring_len (tzset.c:98) ==1119241== by 0x493E917: __tzstring (tzset.c:121) ==1119241== by 0x4940264: __tzfile_read (tzfile.c:408) ==1119241== by 0x493EC23: tzset_internal (tzset.c:405) ==1119241== by 0x493F5A6: __tz_convert (tzset.c:577) ==1119241== by 0x493CE7C: ctime (ctime.c:27) ==1119241== by 0x14305F: my_syslog (log.c:393) ==1119241== by 0x112143: main (dnsmasq.c:854) ==1119241== ==1119241== 24 bytes in 1 blocks are still reachable in loss record 26 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x1287FB: one_file (option.c:5573) ==1119241== by 0x129609: read_opts (option.c:5991) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 24 bytes in 1 blocks are still reachable in loss record 27 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11EF57: opt_malloc (option.c:651) ==1119241== by 0x11EF57: add_txt (option.c:792) ==1119241== by 0x129D94: read_opts (option.c:6001) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 30 bytes in 1 blocks are indirectly lost in loss record 28 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D483: whine_malloc (util.c:342) ==1119241== by 0x11D483: canonicalise (util.c:272) ==1119241== by 0x11F033: canonicalise_opt (option.c:712) ==1119241== by 0x12666B: one_opt (option.c:4143) ==1119241== by 0x1283C0: read_file (option.c:5497) ==1119241== by 0x128784: one_file (option.c:5603) ==1119241== by 0x1290CB: reread_dhcp (option.c:5827) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 32 bytes in 1 blocks are still reachable in loss record 29 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11EFB4: opt_malloc (option.c:651) ==1119241== by 0x11EFB4: add_txt (option.c:787) ==1119241== by 0x129D94: read_opts (option.c:6001) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 32 bytes in 1 blocks are still reachable in loss record 30 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11EFB4: opt_malloc (option.c:651) ==1119241== by 0x11EFB4: add_txt (option.c:787) ==1119241== by 0x129DA9: read_opts (option.c:6002) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 32 bytes in 1 blocks are still reachable in loss record 31 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11EFB4: opt_malloc (option.c:651) ==1119241== by 0x11EFB4: add_txt (option.c:787) ==1119241== by 0x129DBE: read_opts (option.c:6003) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 32 bytes in 1 blocks are still reachable in loss record 32 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11EFB4: opt_malloc (option.c:651) ==1119241== by 0x11EFB4: add_txt (option.c:787) ==1119241== by 0x129DD1: read_opts (option.c:6004) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 32 bytes in 1 blocks are still reachable in loss record 33 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11EFB4: opt_malloc (option.c:651) ==1119241== by 0x11EFB4: add_txt (option.c:787) ==1119241== by 0x129DE4: read_opts (option.c:6005) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 32 bytes in 1 blocks are still reachable in loss record 34 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11EFB4: opt_malloc (option.c:651) ==1119241== by 0x11EFB4: add_txt (option.c:787) ==1119241== by 0x129DF7: read_opts (option.c:6006) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 32 bytes in 1 blocks are still reachable in loss record 35 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11EFB4: opt_malloc (option.c:651) ==1119241== by 0x11EFB4: add_txt (option.c:787) ==1119241== by 0x129E0A: read_opts (option.c:6007) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 32 bytes in 1 blocks are still reachable in loss record 36 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11EFB4: opt_malloc (option.c:651) ==1119241== by 0x11EFB4: add_txt (option.c:787) ==1119241== by 0x129E1D: read_opts (option.c:6008) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 32 bytes in 1 blocks are still reachable in loss record 37 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11EFB4: opt_malloc (option.c:651) ==1119241== by 0x11EFB4: add_txt (option.c:787) ==1119241== by 0x129E30: read_opts (option.c:6010) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 32 bytes in 1 blocks are still reachable in loss record 38 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11EFB4: opt_malloc (option.c:651) ==1119241== by 0x11EFB4: add_txt (option.c:787) ==1119241== by 0x129E43: read_opts (option.c:6012) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 33 bytes in 3 blocks are still reachable in loss record 39 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x12F647: iface_allowed (network.c:582) ==1119241== by 0x12FA94: iface_allowed_v6 (network.c:622) ==1119241== by 0x13F0A5: iface_enumerate (netlink.c:291) ==1119241== by 0x12EAC3: enumerate_interfaces.part.0 (network.c:836) ==1119241== by 0x11167D: main (dnsmasq.c:367) ==1119241== ==1119241== 37 bytes in 1 blocks are still reachable in loss record 40 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11EF57: opt_malloc (option.c:651) ==1119241== by 0x11EF57: add_txt (option.c:792) ==1119241== by 0x129DBE: read_opts (option.c:6003) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 42 bytes in 6 blocks are still reachable in loss record 41 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x1362F4: lease_set_hwaddr (lease.c:897) ==1119241== by 0x136A87: read_leases (lease.c:108) ==1119241== by 0x136A87: lease_init (lease.c:179) ==1119241== by 0x1115A1: main (dnsmasq.c:309) ==1119241== ==1119241== 44 bytes in 1 blocks are still reachable in loss record 42 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x123ED2: one_opt (option.c:3714) ==1119241== by 0x1294BD: read_opts (option.c:5979) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 46 bytes in 1 blocks are still reachable in loss record 43 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x1292BA: read_opts (option.c:5869) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 48 bytes in 1 blocks are still reachable in loss record 44 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x1253BC: opt_malloc (option.c:651) ==1119241== by 0x1253BC: one_opt (option.c:4501) ==1119241== by 0x1294BD: read_opts (option.c:5979) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 64 bytes in 1 blocks are still reachable in loss record 45 of 102 ==1119241== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x49B9B57: __nss_action_allocate (nss_action.c:90) ==1119241== by 0x49BA084: __nss_action_parse (nss_action_parse.c:177) ==1119241== by 0x49BA6CA: nss_database_select_default (nss_database.c:166) ==1119241== by 0x49BA6CA: nss_database_reload (nss_database.c:368) ==1119241== by 0x49BA6CA: nss_database_check_reload_and_get (nss_database.c:448) ==1119241== by 0x49B878B: __nss_passwd_lookup2 (XXX-lookup.c:52) ==1119241== by 0x494D985: getpwnam_r@@GLIBC_2.2.5 (getXXbyYY_r.c:264) ==1119241== by 0x494D493: getpwnam (getXXbyYY.c:135) ==1119241== by 0x111813: main (dnsmasq.c:483) ==1119241== ==1119241== 70 bytes in 1 blocks are still reachable in loss record 46 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x1221FD: one_opt (option.c:2271) ==1119241== by 0x1294BD: read_opts (option.c:5979) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 70 bytes in 1 blocks are still reachable in loss record 47 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x113F09: make_non_terminals (cache.c:1692) ==1119241== by 0x11546E: read_hostsfile (cache.c:1304) ==1119241== by 0x115926: cache_reload (cache.c:1449) ==1119241== by 0x132834: clear_cache_and_reload (dnsmasq.c:1731) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 70 bytes in 1 blocks are still reachable in loss record 48 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x113F09: make_non_terminals (cache.c:1692) ==1119241== by 0x115960: cache_reload (cache.c:1458) ==1119241== by 0x132834: clear_cache_and_reload (dnsmasq.c:1731) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 70 bytes in 1 blocks are still reachable in loss record 49 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x113F09: make_non_terminals (cache.c:1692) ==1119241== by 0x1359A2: lease_update_dns (lease.c:527) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 73 bytes in 1 blocks are still reachable in loss record 50 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x1216AF: one_opt (option.c:2354) ==1119241== by 0x1294BD: read_opts (option.c:5979) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 80 bytes in 1 blocks are still reachable in loss record 51 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x111AA1: tcp_init (dnsmasq.c:2221) ==1119241== by 0x111AA1: main (dnsmasq.c:420) ==1119241== ==1119241== 80 bytes in 1 blocks are still reachable in loss record 52 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x111AC9: tcp_init (dnsmasq.c:2222) ==1119241== by 0x111AC9: main (dnsmasq.c:420) ==1119241== ==1119241== 80 bytes in 2 blocks are still reachable in loss record 53 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x12F83A: iface_allowed (network.c:282) ==1119241== by 0x12F9E7: iface_allowed_v4 (network.c:644) ==1119241== by 0x13F045: iface_enumerate (netlink.c:250) ==1119241== by 0x12EAE0: enumerate_interfaces.part.0 (network.c:841) ==1119241== by 0x11167D: main (dnsmasq.c:367) ==1119241== ==1119241== 89 bytes in 6 blocks are still reachable in loss record 54 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x136469: lease_set_hostname (lease.c:1002) ==1119241== by 0x136D46: read_leases (lease.c:112) ==1119241== by 0x136D46: lease_init (lease.c:179) ==1119241== by 0x1115A1: main (dnsmasq.c:309) ==1119241== ==1119241== 96 bytes in 2 blocks are still reachable in loss record 55 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x125362: opt_malloc (option.c:651) ==1119241== by 0x125362: parse_dhcp_opt (option.c:1431) ==1119241== by 0x125362: one_opt (option.c:4244) ==1119241== by 0x1294BD: read_opts (option.c:5979) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 96 bytes in 3 blocks are still reachable in loss record 56 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x12536F: opt_malloc (option.c:651) ==1119241== by 0x12536F: one_opt (option.c:2379) ==1119241== by 0x1294BD: read_opts (option.c:5979) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 120 bytes in 3 blocks are still reachable in loss record 57 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x12F83A: iface_allowed (network.c:282) ==1119241== by 0x12FA94: iface_allowed_v6 (network.c:622) ==1119241== by 0x13F0A5: iface_enumerate (netlink.c:291) ==1119241== by 0x12EAC3: enumerate_interfaces.part.0 (network.c:836) ==1119241== by 0x11167D: main (dnsmasq.c:367) ==1119241== ==1119241== 142 (96 direct, 46 indirect) bytes in 1 blocks are definitely lost in loss record 58 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x120C90: opt_malloc (option.c:646) ==1119241== by 0x120C90: one_opt (option.c:3946) ==1119241== by 0x1283C0: read_file (option.c:5497) ==1119241== by 0x128784: one_file (option.c:5603) ==1119241== by 0x1290CB: reread_dhcp (option.c:5827) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 179 bytes in 6 blocks are still reachable in loss record 59 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x13636E: lease_calc_fqdns (lease.c:964) ==1119241== by 0x11168A: main (dnsmasq.c:374) ==1119241== ==1119241== 184 bytes in 1 blocks are still reachable in loss record 60 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x12510C: opt_malloc (option.c:651) ==1119241== by 0x12510C: one_opt (option.c:3686) ==1119241== by 0x1294BD: read_opts (option.c:5979) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 192 bytes in 2 blocks are still reachable in loss record 61 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x12F59A: iface_allowed (network.c:563) ==1119241== by 0x12F9E7: iface_allowed_v4 (network.c:644) ==1119241== by 0x13F045: iface_enumerate (netlink.c:250) ==1119241== by 0x12EAE0: enumerate_interfaces.part.0 (network.c:841) ==1119241== by 0x11167D: main (dnsmasq.c:367) ==1119241== ==1119241== 216 bytes in 1 blocks are still reachable in loss record 62 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11E1B7: whine_malloc (util.c:342) ==1119241== by 0x11E1B7: expand_buf (util.c:699) ==1119241== by 0x13E805: netlink_recv (netlink.c:127) ==1119241== by 0x13EC8E: iface_enumerate (netlink.c:195) ==1119241== by 0x12EAC3: enumerate_interfaces.part.0 (network.c:836) ==1119241== by 0x11167D: main (dnsmasq.c:367) ==1119241== ==1119241== 216 bytes in 1 blocks are still reachable in loss record 63 of 102 ==1119241== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x49BA1B1: global_state_allocate (nss_database.c:54) ==1119241== by 0x49894FB: __libc_allocate_once_slow (allocate_once.c:28) ==1119241== by 0x49BAB16: allocate_once (allocate_once.h:87) ==1119241== by 0x49BAB16: nss_database_state_get (nss_database.c:73) ==1119241== by 0x49BAB16: __nss_database_get (nss_database.c:471) ==1119241== by 0x49B878B: __nss_passwd_lookup2 (XXX-lookup.c:52) ==1119241== by 0x494D985: getpwnam_r@@GLIBC_2.2.5 (getXXbyYY_r.c:264) ==1119241== by 0x494D493: getpwnam (getXXbyYY.c:135) ==1119241== by 0x111813: main (dnsmasq.c:483) ==1119241== ==1119241== 219 bytes in 3 blocks are still reachable in loss record 64 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x11ECD4: opt_malloc (option.c:651) ==1119241== by 0x11ECD4: opt_string_alloc (option.c:663) ==1119241== by 0x12050F: one_opt (option.c:2380) ==1119241== by 0x1294BD: read_opts (option.c:5979) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 240 bytes in 15 blocks are still reachable in loss record 65 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x124069: opt_malloc (option.c:646) ==1119241== by 0x124069: one_opt (option.c:3997) ==1119241== by 0x1283C0: read_file (option.c:5497) ==1119241== by 0x128784: one_file (option.c:5603) ==1119241== by 0x1290CB: reread_dhcp (option.c:5827) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 240 bytes in 15 blocks are still reachable in loss record 66 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x11ED9D: opt_malloc (option.c:646) ==1119241== by 0x11ED9D: dhcp_netid_create (option.c:1320) ==1119241== by 0x124093: one_opt (option.c:4000) ==1119241== by 0x1283C0: read_file (option.c:5497) ==1119241== by 0x128784: one_file (option.c:5603) ==1119241== by 0x1290CB: reread_dhcp (option.c:5827) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 240 bytes in 35 blocks are still reachable in loss record 67 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x127263: opt_malloc (option.c:646) ==1119241== by 0x127263: parse_dhcp_opt (option.c:1710) ==1119241== by 0x127263: one_opt (option.c:4244) ==1119241== by 0x1283C0: read_file (option.c:5497) ==1119241== by 0x128784: one_file (option.c:5603) ==1119241== by 0x12914B: reread_dhcp (option.c:5838) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 256 bytes in 1 blocks are still reachable in loss record 68 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x14AFD5: dhcp_common_init (dhcp-common.c:25) ==1119241== by 0x111584: main (dnsmasq.c:307) ==1119241== ==1119241== 256 bytes in 1 blocks are still reachable in loss record 69 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x14AFED: dhcp_common_init (dhcp-common.c:26) ==1119241== by 0x111584: main (dnsmasq.c:307) ==1119241== ==1119241== 256 bytes in 1 blocks are still reachable in loss record 70 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x14B005: dhcp_common_init (dhcp-common.c:27) ==1119241== by 0x111584: main (dnsmasq.c:307) ==1119241== ==1119241== 272 bytes in 1 blocks are still reachable in loss record 71 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x153B6B: inotify_dnsmasq_init (inotify.c:91) ==1119241== by 0x111754: main (dnsmasq.c:426) ==1119241== ==1119241== 288 bytes in 3 blocks are still reachable in loss record 72 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x12F59A: iface_allowed (network.c:563) ==1119241== by 0x12FA94: iface_allowed_v6 (network.c:622) ==1119241== by 0x13F0A5: iface_enumerate (netlink.c:291) ==1119241== by 0x12EAC3: enumerate_interfaces.part.0 (network.c:836) ==1119241== by 0x11167D: main (dnsmasq.c:367) ==1119241== ==1119241== 288 bytes in 5 blocks are still reachable in loss record 73 of 102 ==1119241== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x49B9B57: __nss_action_allocate (nss_action.c:90) ==1119241== by 0x49BA084: __nss_action_parse (nss_action_parse.c:177) ==1119241== by 0x49BA5D8: process_line (nss_database.c:232) ==1119241== by 0x49BA5D8: nss_database_reload_1 (nss_database.c:294) ==1119241== by 0x49BA5D8: nss_database_reload (nss_database.c:332) ==1119241== by 0x49BA5D8: nss_database_check_reload_and_get (nss_database.c:448) ==1119241== by 0x49B878B: __nss_passwd_lookup2 (XXX-lookup.c:52) ==1119241== by 0x494D985: getpwnam_r@@GLIBC_2.2.5 (getXXbyYY_r.c:264) ==1119241== by 0x494D493: getpwnam (getXXbyYY.c:135) ==1119241== by 0x111813: main (dnsmasq.c:483) ==1119241== ==1119241== 320 bytes in 5 blocks are still reachable in loss record 74 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x13010D: create_listeners (network.c:1123) ==1119241== by 0x1305FD: create_bound_listeners (network.c:1193) ==1119241== by 0x1116AD: main (dnsmasq.c:379) ==1119241== ==1119241== 420 bytes in 6 blocks are still reachable in loss record 75 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x116252: cache_add_dhcp_entry (cache.c:1594) ==1119241== by 0x1359A2: lease_update_dns (lease.c:527) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 420 bytes in 6 blocks are still reachable in loss record 76 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x116252: cache_add_dhcp_entry (cache.c:1594) ==1119241== by 0x1359D7: lease_update_dns (lease.c:532) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 472 bytes in 1 blocks are still reachable in loss record 77 of 102 ==1119241== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x48E364D: __fopen_internal (iofopen.c:65) ==1119241== by 0x48E364D: fopen@@GLIBC_2.2.5 (iofopen.c:86) ==1119241== by 0x136BC2: lease_init (lease.c:168) ==1119241== by 0x1115A1: main (dnsmasq.c:309) ==1119241== ==1119241== 479 bytes in 16 blocks are still reachable in loss record 78 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D483: whine_malloc (util.c:342) ==1119241== by 0x11D483: canonicalise (util.c:272) ==1119241== by 0x11F033: canonicalise_opt (option.c:712) ==1119241== by 0x12666B: one_opt (option.c:4143) ==1119241== by 0x1283C0: read_file (option.c:5497) ==1119241== by 0x128784: one_file (option.c:5603) ==1119241== by 0x1290CB: reread_dhcp (option.c:5827) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 512 bytes in 1 blocks are still reachable in loss record 79 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x1138DB: rehash (cache.c:202) ==1119241== by 0x111A29: main (dnsmasq.c:408) ==1119241== ==1119241== 512 bytes in 1 blocks are still reachable in loss record 80 of 102 ==1119241== at 0x48487A9: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D6B2: whine_realloc (util.c:352) ==1119241== by 0x15457E: poll_listen (poll.c:106) ==1119241== by 0x131BD9: set_dns_listeners (dnsmasq.c:1800) ==1119241== by 0x112861: main (dnsmasq.c:1078) ==1119241== ==1119241== 544 bytes in 1 blocks are still reachable in loss record 81 of 102 ==1119241== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x49B94EA: __nss_module_allocate (nss_module.c:88) ==1119241== by 0x49B9C6E: nss_action_parse (nss_action_parse.c:57) ==1119241== by 0x49B9C6E: __nss_action_parse (nss_action_parse.c:169) ==1119241== by 0x49BA6CA: nss_database_select_default (nss_database.c:166) ==1119241== by 0x49BA6CA: nss_database_reload (nss_database.c:368) ==1119241== by 0x49BA6CA: nss_database_check_reload_and_get (nss_database.c:448) ==1119241== by 0x49B878B: __nss_passwd_lookup2 (XXX-lookup.c:52) ==1119241== by 0x494D985: getpwnam_r@@GLIBC_2.2.5 (getXXbyYY_r.c:264) ==1119241== by 0x494D493: getpwnam (getXXbyYY.c:135) ==1119241== by 0x111813: main (dnsmasq.c:483) ==1119241== ==1119241== 630 bytes in 15 blocks are still reachable in loss record 82 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x11EC62: opt_malloc (option.c:646) ==1119241== by 0x11EC62: opt_string_alloc (option.c:663) ==1119241== by 0x11EDAD: dhcp_netid_create (option.c:1321) ==1119241== by 0x124093: one_opt (option.c:4000) ==1119241== by 0x1283C0: read_file (option.c:5497) ==1119241== by 0x128784: one_file (option.c:5603) ==1119241== by 0x1290CB: reread_dhcp (option.c:5827) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 640 bytes in 16 blocks are still reachable in loss record 83 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x120DB2: opt_malloc (option.c:646) ==1119241== by 0x120DB2: one_opt (option.c:4056) ==1119241== by 0x1283C0: read_file (option.c:5497) ==1119241== by 0x128784: one_file (option.c:5603) ==1119241== by 0x1290CB: reread_dhcp (option.c:5827) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 1,008 bytes in 6 blocks are still reachable in loss record 84 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x13505E: lease_allocate (lease.c:761) ==1119241== by 0x1369D9: lease4_allocate (lease.c:782) ==1119241== by 0x1369D9: read_leases (lease.c:70) ==1119241== by 0x1369D9: lease_init (lease.c:179) ==1119241== by 0x1115A1: main (dnsmasq.c:309) ==1119241== ==1119241== 1,024 bytes in 1 blocks are still reachable in loss record 85 of 102 ==1119241== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x494D522: getpwnam (getXXbyYY.c:121) ==1119241== by 0x111813: main (dnsmasq.c:483) ==1119241== ==1119241== 1,024 bytes in 1 blocks are still reachable in loss record 86 of 102 ==1119241== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x494BA82: getgrnam (getXXbyYY.c:121) ==1119241== by 0x111B88: main (dnsmasq.c:494) ==1119241== ==1119241== 1,048 bytes in 1 blocks are still reachable in loss record 87 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x142CE9: log_start (log.c:95) ==1119241== by 0x111F63: main (dnsmasq.c:701) ==1119241== ==1119241== 1,200 bytes in 1 blocks are still reachable in loss record 88 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x111A79: main (dnsmasq.c:418) ==1119241== ==1119241== 1,444 bytes in 1 blocks are still reachable in loss record 89 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11E1B7: whine_malloc (util.c:342) ==1119241== by 0x11E1B7: expand_buf (util.c:699) ==1119241== by 0x139F31: dhcp_reply (rfc2131.c:143) ==1119241== by 0x133FF5: dhcp_packet (dhcp.c:347) ==1119241== by 0x112A49: main (dnsmasq.c:1279) ==1119241== ==1119241== 1,520 bytes in 1 blocks are still reachable in loss record 90 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x129573: opt_malloc (option.c:651) ==1119241== by 0x129573: read_opts (option.c:5865) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 1,536 bytes in 16 blocks are still reachable in loss record 91 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x120C90: opt_malloc (option.c:646) ==1119241== by 0x120C90: one_opt (option.c:3946) ==1119241== by 0x1283C0: read_file (option.c:5497) ==1119241== by 0x128784: one_file (option.c:5603) ==1119241== by 0x1290CB: reread_dhcp (option.c:5827) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 2,051 bytes in 1 blocks are still reachable in loss record 92 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x12921C: opt_malloc (option.c:651) ==1119241== by 0x12921C: read_opts (option.c:5859) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 2,051 bytes in 1 blocks are still reachable in loss record 93 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x1292A2: read_opts (option.c:5868) ==1119241== by 0x1113D1: main (dnsmasq.c:106) ==1119241== ==1119241== 2,224 bytes in 80 blocks are still reachable in loss record 94 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x11EC62: opt_malloc (option.c:646) ==1119241== by 0x11EC62: opt_string_alloc (option.c:663) ==1119241== by 0x127A07: parse_dhcp_opt (option.c:1927) ==1119241== by 0x127A07: one_opt (option.c:4244) ==1119241== by 0x1283C0: read_file (option.c:5497) ==1119241== by 0x128784: one_file (option.c:5603) ==1119241== by 0x12914B: reread_dhcp (option.c:5838) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 2,267 bytes in 1 blocks are still reachable in loss record 95 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x111419: main (dnsmasq.c:120) ==1119241== ==1119241== 2,705 bytes in 5 blocks are still reachable in loss record 96 of 102 ==1119241== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x49B94EA: __nss_module_allocate (nss_module.c:88) ==1119241== by 0x49B9C6E: nss_action_parse (nss_action_parse.c:57) ==1119241== by 0x49B9C6E: __nss_action_parse (nss_action_parse.c:169) ==1119241== by 0x49BA5D8: process_line (nss_database.c:232) ==1119241== by 0x49BA5D8: nss_database_reload_1 (nss_database.c:294) ==1119241== by 0x49BA5D8: nss_database_reload (nss_database.c:332) ==1119241== by 0x49BA5D8: nss_database_check_reload_and_get (nss_database.c:448) ==1119241== by 0x49B878B: __nss_passwd_lookup2 (XXX-lookup.c:52) ==1119241== by 0x494D985: getpwnam_r@@GLIBC_2.2.5 (getXXbyYY_r.c:264) ==1119241== by 0x494D493: getpwnam (getXXbyYY.c:135) ==1119241== by 0x111813: main (dnsmasq.c:483) ==1119241== ==1119241== 2,864 bytes in 179 blocks are still reachable in loss record 97 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x12048D: opt_malloc (option.c:646) ==1119241== by 0x12048D: dhcp_netid_create (option.c:1320) ==1119241== by 0x12048D: parse_dhcp_opt (option.c:1527) ==1119241== by 0x12048D: one_opt (option.c:4244) ==1119241== by 0x1283C0: read_file (option.c:5497) ==1119241== by 0x128784: one_file (option.c:5603) ==1119241== by 0x12914B: reread_dhcp (option.c:5838) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 4,096 bytes in 1 blocks are still reachable in loss record 98 of 102 ==1119241== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x48E2BA3: _IO_file_doallocate (filedoalloc.c:101) ==1119241== by 0x48F1CDF: _IO_doallocbuf (genops.c:347) ==1119241== by 0x48EEA14: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:937) ==1119241== by 0x48EBF76: rewind (rewind.c:35) ==1119241== by 0x136BDF: lease_init (lease.c:174) ==1119241== by 0x1115A1: main (dnsmasq.c:309) ==1119241== ==1119241== 5,220 bytes in 179 blocks are still reachable in loss record 99 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x11EC62: opt_malloc (option.c:646) ==1119241== by 0x11EC62: opt_string_alloc (option.c:663) ==1119241== by 0x1204A1: dhcp_netid_create (option.c:1321) ==1119241== by 0x1204A1: parse_dhcp_opt (option.c:1527) ==1119241== by 0x1204A1: one_opt (option.c:4244) ==1119241== by 0x1283C0: read_file (option.c:5497) ==1119241== by 0x128784: one_file (option.c:5603) ==1119241== by 0x12914B: reread_dhcp (option.c:5838) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 5,520 bytes in 115 blocks are still reachable in loss record 100 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x120307: opt_malloc (option.c:646) ==1119241== by 0x120307: parse_dhcp_opt (option.c:1431) ==1119241== by 0x120307: one_opt (option.c:4244) ==1119241== by 0x1283C0: read_file (option.c:5497) ==1119241== by 0x128784: one_file (option.c:5603) ==1119241== by 0x12914B: reread_dhcp (option.c:5838) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 6,620 bytes in 68 blocks are still reachable in loss record 101 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D66A: whine_malloc (util.c:342) ==1119241== by 0x115420: read_hostsfile (cache.c:1299) ==1119241== by 0x115926: cache_reload (cache.c:1449) ==1119241== by 0x132834: clear_cache_and_reload (dnsmasq.c:1731) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== ==1119241== 16,800 bytes in 1 blocks are still reachable in loss record 102 of 102 ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x1145E7: cache_init (cache.c:174) ==1119241== by 0x111A29: main (dnsmasq.c:408) ==1119241== ==1119241== LEAK SUMMARY: ==1119241== definitely lost: 96 bytes in 1 blocks ==1119241== indirectly lost: 46 bytes in 2 blocks ==1119241== possibly lost: 17 bytes in 1 blocks ==1119241== still reachable: 72,678 bytes in 891 blocks ==1119241== suppressed: 0 bytes in 0 blocks ==1119241== ==1119241== ERROR SUMMARY: 9 errors from 6 contexts (suppressed: 0 from 0) ==1119241== ==1119241== 1 errors in context 1 of 6: ==1119241== Invalid read of size 8 ==1119241== at 0x11EA27: dhcp_netid_free (option.c:1332) ==1119241== by 0x11EA27: dhcp_netid_list_free (option.c:1363) ==1119241== by 0x11EA27: dhcp_config_free (option.c:1381) ==1119241== by 0x128F60: clear_dynamic_conf (option.c:5777) ==1119241== by 0x128F60: reread_dhcp (option.c:5818) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== Address 0x1ffefffbc0 is on thread 1's stack ==1119241== 624 bytes below stack pointer ==1119241== ==1119241== ==1119241== 2 errors in context 2 of 6: ==1119241== Invalid read of size 8 ==1119241== at 0x11EA23: dhcp_netid_free (option.c:1331) ==1119241== by 0x11EA23: dhcp_netid_list_free (option.c:1363) ==1119241== by 0x11EA23: dhcp_config_free (option.c:1381) ==1119241== by 0x128F60: clear_dynamic_conf (option.c:5777) ==1119241== by 0x128F60: reread_dhcp (option.c:5818) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== Address 0x1ffefffbc8 is on thread 1's stack ==1119241== 616 bytes below stack pointer ==1119241== ==1119241== ==1119241== 2 errors in context 3 of 6: ==1119241== Invalid free() / delete / delete[] / realloc() ==1119241== at 0x484B27F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11EA37: dhcp_netid_free (option.c:1333) ==1119241== by 0x11EA37: dhcp_netid_list_free (option.c:1363) ==1119241== by 0x11EA37: dhcp_config_free (option.c:1381) ==1119241== by 0x128F60: clear_dynamic_conf (option.c:5777) ==1119241== by 0x128F60: reread_dhcp (option.c:5818) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== Address 0x1ffefffbc0 is on thread 1's stack ==1119241== 544 bytes below stack pointer ==1119241== ==1119241== ==1119241== 2 errors in context 4 of 6: ==1119241== Invalid free() / delete / delete[] / realloc() ==1119241== at 0x484B27F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11EA2F: dhcp_netid_free (option.c:1332) ==1119241== by 0x11EA2F: dhcp_netid_list_free (option.c:1363) ==1119241== by 0x11EA2F: dhcp_config_free (option.c:1381) ==1119241== by 0x128F60: clear_dynamic_conf (option.c:5777) ==1119241== by 0x128F60: reread_dhcp (option.c:5818) ==1119241== by 0x1327FE: clear_cache_and_reload (dnsmasq.c:1738) ==1119241== by 0x112AD6: async_event (dnsmasq.c:1482) ==1119241== by 0x112AD6: main (dnsmasq.c:1224) ==1119241== Address 0x4aa9918 is 24 bytes inside a block of size 1,048 alloc'd ==1119241== at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1119241== by 0x11D5A4: safe_malloc (util.c:313) ==1119241== by 0x142CE9: log_start (log.c:95) ==1119241== by 0x111F63: main (dnsmasq.c:701) ==1119241== ==1119241== ERROR SUMMARY: 9 errors from 6 contexts (suppressed: 0 from 0) ==1119241== could not unlink /tmp/vgdb-pipe-from-vgdb-to-1119241-by-root-on-??? ==1119241== could not unlink /tmp/vgdb-pipe-to-vgdb-from-1119241-by-root-on-??? ==1119241== could not unlink /tmp/vgdb-pipe-shared-mem-vgdb-1119241-by-root-on-???