segfault

David Peterson davidp at wirelessconnections.net
Thu Feb 21 19:09:34 CET 2013


Does this help at all or am I going about this wrong:

Exiting normally.
==10285== Invalid read of size 8
==10285==    at 0x40DA08: cf_section_parse_free (conffile.c:344)
==10285==    by 0x7889C50: eaptype_free (mem.c:253)
==10285==    by 0x788759E: eap_detach (rlm_eap.c:69)
==10285==    by 0x41AF60: module_instance_free (modules.c:385)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x65dfe70 is 8 bytes after a block of size 24 alloc'd
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x82ABC40: eaptls_attach (rlm_eap_tls.c:1294)
==10285==    by 0x78881BF: eaptype_load (eap.c:128)
==10285==    by 0x78876BB: eap_instantiate (rlm_eap.c:207)
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==    by 0x41C934: virtual_servers_load (modules.c:1236)
==10285==    by 0x41CED7: setup_modules (modules.c:1560)
==10285==    by 0x41A55E: read_mainconfig (mainconfig.c:971)
==10285==    by 0x4092E9: main (radiusd.c:274)
==10285==
==10285== Invalid write of size 8
==10285==    at 0x40DA10: cf_section_parse_free (conffile.c:345)
==10285==    by 0x7889C50: eaptype_free (mem.c:253)
==10285==    by 0x788759E: eap_detach (rlm_eap.c:69)
==10285==    by 0x41AF60: module_instance_free (modules.c:385)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x65dfe70 is 8 bytes after a block of size 24 alloc'd
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x82ABC40: eaptls_attach (rlm_eap_tls.c:1294)
==10285==    by 0x78881BF: eaptype_load (eap.c:128)
==10285==    by 0x78876BB: eap_instantiate (rlm_eap.c:207)
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==    by 0x41C934: virtual_servers_load (modules.c:1236)
==10285==    by 0x41CED7: setup_modules (modules.c:1560)
==10285==    by 0x41A55E: read_mainconfig (mainconfig.c:971)
==10285==    by 0x4092E9: main (radiusd.c:274)
==10285==
==10285== Invalid free() / delete / delete[] / realloc()
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x7889C50: eaptype_free (mem.c:253)
==10285==    by 0x788759E: eap_detach (rlm_eap.c:69)
==10285==    by 0x41AF60: module_instance_free (modules.c:385)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x140 is not stack'd, malloc'd or (recently) free'd
==10285==
==10285== Invalid read of size 8
==10285==    at 0x40DA08: cf_section_parse_free (conffile.c:344)
==10285==    by 0x40DA54: cf_section_parse_free (conffile.c:316)
==10285==    by 0x7889C50: eaptype_free (mem.c:253)
==10285==    by 0x788759E: eap_detach (rlm_eap.c:69)
==10285==    by 0x41AF60: module_instance_free (modules.c:385)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x65dfee8 is 56 bytes inside a block of size 256 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x7889C50: eaptype_free (mem.c:253)
==10285==    by 0x788759E: eap_detach (rlm_eap.c:69)
==10285==    by 0x41AF60: module_instance_free (modules.c:385)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid write of size 8
==10285==    at 0x40DA10: cf_section_parse_free (conffile.c:345)
==10285==    by 0x40DA54: cf_section_parse_free (conffile.c:316)
==10285==    by 0x7889C50: eaptype_free (mem.c:253)
==10285==    by 0x788759E: eap_detach (rlm_eap.c:69)
==10285==    by 0x41AF60: module_instance_free (modules.c:385)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x65dfee8 is 56 bytes inside a block of size 256 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x7889C50: eaptype_free (mem.c:253)
==10285==    by 0x788759E: eap_detach (rlm_eap.c:69)
==10285==    by 0x41AF60: module_instance_free (modules.c:385)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid free() / delete / delete[] / realloc()
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0xa9500c0 is 0 bytes inside data symbol "rlm_sql_mysql"
==10285==
==10285== Invalid read of size 8
==10285==    at 0x40DA08: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8955320 is 32 bytes inside a block of size 280 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid write of size 8
==10285==    at 0x40DA10: cf_section_parse_free (conffile.c:345)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8955320 is 32 bytes inside a block of size 280 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid read of size 8
==10285==    at 0x54B6210: lt_dlclose (ltdl.c:3830)
==10285==    by 0x41B03F: module_entry_free (modules.c:422)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF3B: detach_modules (modules.c:434)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b00 is 0 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid read of size 8
==10285==    at 0x54B6210: lt_dlclose (ltdl.c:3830)
==10285==    by 0x41B03F: module_entry_free (modules.c:422)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF3B: detach_modules (modules.c:434)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b00 is 0 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid write of size 8
==10285==    at 0x54B626D: lt_dlclose (ltdl.c:3852)
==10285==    by 0x41B03F: module_entry_free (modules.c:422)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF3B: detach_modules (modules.c:434)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b00 is 0 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid write of size 8
==10285==    at 0x54B626D: lt_dlclose (ltdl.c:3852)
==10285==    by 0x41B03F: module_entry_free (modules.c:422)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF3B: detach_modules (modules.c:434)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b00 is 0 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid read of size 8
==10285==    at 0x54B6210: lt_dlclose (ltdl.c:3830)
==10285==    by 0x41B03F: module_entry_free (modules.c:422)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF3B: detach_modules (modules.c:434)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b00 is 0 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid write of size 8
==10285==    at 0x54B626D: lt_dlclose (ltdl.c:3852)
==10285==    by 0x41B03F: module_entry_free (modules.c:422)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF3B: detach_modules (modules.c:434)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b00 is 0 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid read of size 4
==10285==    at 0x54B724C: lt_dlexit (ltdl.c:2322)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b50 is 80 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid read of size 8
==10285==    at 0x54B7315: lt_dlexit (ltdl.c:2336)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b00 is 0 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid read of size 4
==10285==    at 0x54B731A: lt_dlexit (ltdl.c:2339)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b20 is 32 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid read of size 4
==10285==    at 0x54B6221: lt_dlclose (ltdl.c:3840)
==10285==    by 0x54B7328: lt_dlexit (ltdl.c:2341)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b20 is 32 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid write of size 4
==10285==    at 0x54B6229: lt_dlclose (ltdl.c:3840)
==10285==    by 0x54B7328: lt_dlexit (ltdl.c:2341)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b20 is 32 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid read of size 1
==10285==    at 0x54B6250: lt_dlclose (ltdl.c:3846)
==10285==    by 0x54B7328: lt_dlexit (ltdl.c:2341)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b50 is 80 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid read of size 8
==10285==    at 0x54B625A: lt_dlclose (ltdl.c:3848)
==10285==    by 0x54B7328: lt_dlexit (ltdl.c:2341)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b08 is 8 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid read of size 8
==10285==    at 0x54B6328: lt_dlclose (ltdl.c:3856)
==10285==    by 0x54B7328: lt_dlexit (ltdl.c:2341)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b00 is 0 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid read of size 8
==10285==    at 0x54B6270: lt_dlclose (ltdl.c:3859)
==10285==    by 0x54B7328: lt_dlexit (ltdl.c:2341)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b38 is 56 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid read of size 4
==10285==    at 0x54B6277: lt_dlclose (ltdl.c:2998)
==10285==    by 0x54B7328: lt_dlexit (ltdl.c:2341)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b28 is 40 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid read of size 8
==10285==    at 0x54B628F: lt_dlclose (ltdl.c:3863)
==10285==    by 0x54B7328: lt_dlexit (ltdl.c:2341)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b48 is 72 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid read of size 8
==10285==    at 0x54B62AD: lt_dlclose (ltdl.c:3865)
==10285==    by 0x54B7328: lt_dlexit (ltdl.c:2341)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b10 is 16 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid write of size 8
==10285==    at 0x54B62BA: lt_dlclose (ltdl.c:3865)
==10285==    by 0x54B7328: lt_dlexit (ltdl.c:2341)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b10 is 16 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid read of size 8
==10285==    at 0x54B62C2: lt_dlclose (ltdl.c:3866)
==10285==    by 0x54B7328: lt_dlexit (ltdl.c:2341)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b18 is 24 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid write of size 8
==10285==    at 0x54B62CF: lt_dlclose (ltdl.c:3866)
==10285==    by 0x54B7328: lt_dlexit (ltdl.c:2341)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b18 is 24 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285== Invalid free() / delete / delete[] / realloc()
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x54B62DD: lt_dlclose (ltdl.c:3867)
==10285==    by 0x54B7328: lt_dlexit (ltdl.c:2341)
==10285==    by 0x41BF40: detach_modules (modules.c:436)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==  Address 0x8958b00 is 0 bytes inside a block of size 88 free'd
==10285==    at 0x4C2A82E: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x40DA0F: cf_section_parse_free (conffile.c:344)
==10285==    by 0x41AF40: module_instance_free (modules.c:382)
==10285==    by 0x4E4511C: FreeWalker (rbtree.c:63)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E450FC: FreeWalker (rbtree.c:60)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4510D: FreeWalker (rbtree.c:61)
==10285==    by 0x4E4549D: rbtree_free (rbtree.c:74)
==10285==    by 0x41BF2F: detach_modules (modules.c:433)
==10285==    by 0x40946A: main (radiusd.c:466)
==10285==
==10285==
==10285== HEAP SUMMARY:
==10285==     in use at exit: 367,516 bytes in 3,638 blocks
==10285==   total heap usage: 52,777 allocs, 49,151 frees, 6,524,597 bytes
allocated
==10285==
==10285== 4 bytes in 1 blocks are definitely lost in loss record 2 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x5B0BD71: strdup (strdup.c:43)
==10285==    by 0xA5460B3: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==    by 0x41C88C: virtual_servers_load (modules.c:1265)
==10285==    by 0x41CED7: setup_modules (modules.c:1560)
==10285==    by 0x41A55E: read_mainconfig (mainconfig.c:971)
==10285==    by 0x4092E9: main (radiusd.c:274)
==10285==
==10285== 23 bytes in 1 blocks are definitely lost in loss record 16 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x5B0BD71: strdup (strdup.c:43)
==10285==    by 0x40FB94: cf_item_parse (conffile.c:1005)
==10285==    by 0x40FFA0: cf_section_parse (conffile.c:1188)
==10285==    by 0x40FFE6: cf_section_parse (conffile.c:1169)
==10285==    by 0x82ABC9C: ???
==10285==    by 0x78881BF: ???
==10285==    by 0x78876BB: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==
==10285== 24 bytes in 1 blocks are definitely lost in loss record 550 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0xA9A44F1: ???
==10285==    by 0xA9A0B8A: ???
==10285==    by 0xA98176C: ???
==10285==    by 0xA987A2E: ???
==10285==    by 0xA74DE84: ???
==10285==    by 0xA547681: ???
==10285==    by 0xA54783E: ???
==10285==    by 0xA54618A: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==
==10285== 56 bytes in 1 blocks are definitely lost in loss record 632 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x571B783: CRYPTO_malloc (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x57D5646: X509_VERIFY_PARAM_new (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x84E6774: ???
==10285==    by 0x82ABD19: ???
==10285==    by 0x78881BF: ???
==10285==    by 0x78876BB: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==    by 0x41C934: virtual_servers_load (modules.c:1236)
==10285==
==10285== 88 (32 direct, 56 indirect) bytes in 1 blocks are definitely lost
in loss record 644 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x571B783: CRYPTO_malloc (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x57958AE: sk_new (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x84EBC39: ???
==10285==    by 0x84EDD48: ???
==10285==    by 0x84F32D8: ???
==10285==    by 0x82ABCF2: ???
==10285==    by 0x78881BF: ???
==10285==    by 0x78876BB: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==
==10285== 144 bytes in 1 blocks are definitely lost in loss record 670 of
793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0xA9A44F1: ???
==10285==    by 0xA99FD92: ???
==10285==    by 0xA98C0BD: ???
==10285==    by 0xA981773: ???
==10285==    by 0xA987A2E: ???
==10285==    by 0xA74DE84: ???
==10285==    by 0xA547681: ???
==10285==    by 0xA54783E: ???
==10285==    by 0xA54618A: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==
==10285== 167 bytes in 7 blocks are definitely lost in loss record 675 of
793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x5B0BD71: strdup (strdup.c:43)
==10285==    by 0x40FB94: cf_item_parse (conffile.c:1005)
==10285==    by 0x40FFA0: cf_section_parse (conffile.c:1188)
==10285==    by 0x82ABC9C: ???
==10285==    by 0x78881BF: ???
==10285==    by 0x78876BB: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==    by 0x41C934: virtual_servers_load (modules.c:1236)
==10285==
==10285== 184 (136 direct, 48 indirect) bytes in 1 blocks are definitely
lost in loss record 688 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x423788: rad_malloc (util.c:347)
==10285==    by 0x411D41: listen_alloc (listen.c:1735)
==10285==    by 0x4190AF: proxy_new_listener (listen.c:1838)
==10285==    by 0x42D638: home_server_create_callback (realms.c:2254)
==10285==    by 0x4E45441: WalkNodeInOrder (rbtree.c:551)
==10285==    by 0x430244: home_server_create_listeners (realms.c:2280)
==10285==    by 0x4189AB: listen_init (listen.c:2323)
==10285==    by 0x42B25F: radius_event_init (event.c:3677)
==10285==    by 0x40934D: main (radiusd.c:347)
==10285==
==10285== 304 (176 direct, 128 indirect) bytes in 1 blocks are definitely
lost in loss record 713 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x571B783: CRYPTO_malloc (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x5795F2F: lh_new (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x84E670A: ???
==10285==    by 0x82ABD19: ???
==10285==    by 0x78881BF: ???
==10285==    by 0x78876BB: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==    by 0x41C934: virtual_servers_load (modules.c:1236)
==10285==
==10285== 1,056 (32 direct, 1,024 indirect) bytes in 1 blocks are definitely
lost in loss record 752 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x571B783: CRYPTO_malloc (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x57958AE: sk_new (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x84ED545: ???
==10285==    by 0x84E5C76: ???
==10285==    by 0x82ABEC5: ???
==10285==    by 0x78881BF: ???
==10285==    by 0x78876BB: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==
==10285== 1,056 (32 direct, 1,024 indirect) bytes in 1 blocks are definitely
lost in loss record 753 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x571B783: CRYPTO_malloc (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x57958AE: sk_new (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x5795BE1: sk_dup (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x84ED59F: ???
==10285==    by 0x84E5C76: ???
==10285==    by 0x82ABEC5: ???
==10285==    by 0x78881BF: ???
==10285==    by 0x78876BB: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==
==10285== 1,208 (32 direct, 1,176 indirect) bytes in 1 blocks are definitely
lost in loss record 757 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x571B783: CRYPTO_malloc (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x57958AE: sk_new (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x84EA004: ???
==10285==    by 0x82AC214: ???
==10285==    by 0x78881BF: ???
==10285==    by 0x78876BB: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==    by 0x41C934: virtual_servers_load (modules.c:1236)
==10285==
==10285== 7,196 bytes in 21 blocks are definitely lost in loss record 778 of
793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x5B0BD71: strdup (strdup.c:43)
==10285==    by 0x40FB94: cf_item_parse (conffile.c:1005)
==10285==    by 0x40FFA0: cf_section_parse (conffile.c:1188)
==10285==    by 0xA545FF4: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==    by 0x41C88C: virtual_servers_load (modules.c:1265)
==10285==    by 0x41CED7: setup_modules (modules.c:1560)
==10285==    by 0x41A55E: read_mainconfig (mainconfig.c:971)
==10285==
==10285== 8,734 (144 direct, 8,590 indirect) bytes in 1 blocks are
definitely lost in loss record 779 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x571B783: CRYPTO_malloc (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x57D25A6: X509_STORE_new (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x84E671C: ???
==10285==    by 0x82ABD19: ???
==10285==    by 0x78881BF: ???
==10285==    by 0x78876BB: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==    by 0x41C934: virtual_servers_load (modules.c:1236)
==10285==
==10285== 11,904 (296 direct, 11,608 indirect) bytes in 1 blocks are
definitely lost in loss record 780 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x571B783: CRYPTO_malloc (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x84E93D6: ???
==10285==    by 0x84E66B0: ???
==10285==    by 0x82ABD19: ???
==10285==    by 0x78881BF: ???
==10285==    by 0x78876BB: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==    by 0x41C934: virtual_servers_load (modules.c:1236)
==10285==
==10285== 16,384 bytes in 1 blocks are possibly lost in loss record 782 of
793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0xA9A44F1: ???
==10285==    by 0xA99A043: ???
==10285==    by 0xA99A208: ???
==10285==    by 0xA988E86: ???
==10285==    by 0xA74DF27: ???
==10285==    by 0xA547681: ???
==10285==    by 0xA54783E: ???
==10285==    by 0xA54618A: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==
==10285== 17,520 (24 direct, 17,496 indirect) bytes in 1 blocks are
definitely lost in loss record 784 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x571B783: CRYPTO_malloc (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x84E6938: ???
==10285==    by 0x82ABD19: ???
==10285==    by 0x78881BF: ???
==10285==    by 0x78876BB: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==    by 0x41C934: virtual_servers_load (modules.c:1236)
==10285==    by 0x41CED7: setup_modules (modules.c:1560)
==10285==
==10285== 17,760 (24 direct, 17,736 indirect) bytes in 1 blocks are
definitely lost in loss record 786 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x571B783: CRYPTO_malloc (in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==10285==    by 0x84E68FC: ???
==10285==    by 0x82ABD19: ???
==10285==    by 0x78881BF: ???
==10285==    by 0x78876BB: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==    by 0x41C934: virtual_servers_load (modules.c:1236)
==10285==    by 0x41CED7: setup_modules (modules.c:1560)
==10285==
==10285== 53,072 (2,592 direct, 50,480 indirect) bytes in 2 blocks are
definitely lost in loss record 790 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x423788: rad_malloc (util.c:347)
==10285==    by 0xA74DF89: ???
==10285==    by 0xA547681: ???
==10285==    by 0xA54783E: ???
==10285==    by 0xA54618A: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==    by 0x41C88C: virtual_servers_load (modules.c:1265)
==10285==    by 0x41CED7: setup_modules (modules.c:1560)
==10285==
==10285== 63,512 (192 direct, 63,320 indirect) bytes in 2 blocks are
definitely lost in loss record 791 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0x423788: rad_malloc (util.c:347)
==10285==    by 0xA5477A4: ???
==10285==    by 0xA54618A: ???
==10285==    by 0x41C1FB: find_module_instance (modules.c:612)
==10285==    by 0x41E953: do_compile_modsingle (modcall.c:1924)
==10285==    by 0x41B50F: load_component_section (modules.c:900)
==10285==    by 0x41BA4F: load_byserver (modules.c:1101)
==10285==    by 0x41C88C: virtual_servers_load (modules.c:1265)
==10285==    by 0x41CED7: setup_modules (modules.c:1560)
==10285==    by 0x41A55E: read_mainconfig (mainconfig.c:971)
==10285==    by 0x4092E9: main (radiusd.c:274)
==10285==
==10285== 73,584 (4,088 direct, 69,496 indirect) bytes in 1 blocks are
definitely lost in loss record 793 of 793
==10285==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10285==    by 0xA9A48A2: ???
==10285==    by 0xA99BA54: ???
==10285==    by 0xA99C5C3: ???
==10285==    by 0x506A3FF: pthread_once (pthread_once.S:104)
==10285==    by 0xA99CA43: ???
==10285==    by 0xA987C72: ???
==10285==    by 0xA988901: ???
==10285==    by 0xA74DF27: ???
==10285==    by 0xA547681: ???
==10285==    by 0xA54783E: ???
==10285==    by 0xA54618A: ???
==10285==
==10285== LEAK SUMMARY:
==10285==    definitely lost: 15,414 bytes in 48 blocks
==10285==    indirectly lost: 242,182 bytes in 491 blocks
==10285==      possibly lost: 16,384 bytes in 1 blocks
==10285==    still reachable: 93,536 bytes in 3,098 blocks
==10285==         suppressed: 0 bytes in 0 blocks
==10285== Reachable blocks (those to which a pointer was found) are not
shown.
==10285== To see them, rerun with: --leak-check=full --show-reachable=yes
==10285==
==10285== For counts of detected and suppressed errors, rerun with: -v
==10285== ERROR SUMMARY: 129 errors from 51 contexts (suppressed: 2 from 2)



More information about the Freeradius-Users mailing list