Skip to content

Fix errors reported by scan-build#3452

Merged
vikman90 merged 66 commits into3.10from
3.9-scan-build
Jun 18, 2019
Merged

Fix errors reported by scan-build#3452
vikman90 merged 66 commits into3.10from
3.9-scan-build

Conversation

@albertomn86
Copy link
Contributor

@albertomn86 albertomn86 commented Jun 3, 2019

Related issue
#3450

Description

This PR solves the issues reported by scan-build.

Bug Group Bug Type File Function/Method Line Commit
Unix API Allocator sizeof operand mismatch wazuh_modules/wm_vuln_detector.c wm_vuldet_xml_parser 1392 d3443c8
Unix API Allocator sizeof operand mismatch config/integrator-config.c Read_Integrator 123 ac8d951
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_netproto 1944 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_processes 3261 873f5b8
API Argument with 'nonnull' attribute passed null analysisd/decoders/decode-xml.c ReadDecodeXML 238
API Argument with 'nonnull' attribute passed null analysisd/decoders/winevtchannel.c DecodeWinevt 328 33c5302
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_processes 3177 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_osinfo 2318 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_packages 2901 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_osinfo 2234 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_osinfo 2192 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_ciscat 3571 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_processes 3104 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_ciscat 3557 873f5b8
API Argument with 'nonnull' attribute passed null config/syscheck-config.c Read_Syscheck 1069 3dbf403
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_netinfo 1706 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_packages 2830 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_packages 2802 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_modules/wm_vuln_detector.c wm_vuldet_xml_parser 1551 62cd859
API Argument with 'nonnull' attribute passed null config/active-response.c ReadActiveResponses 167 d9f7dcc
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_packages 2915 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_packages 2887 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_packages 2816 873f5b8
API Argument with 'nonnull' attribute passed null analysisd/rules.c Rules_OP_ReadRules 255
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_ports 2557 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_hardware 2460 873f5b8
API Argument with 'nonnull' attribute passed null config/wmodules-osquery-monitor.c wm_osquery_monitor_read 89 bc188be
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_packages 2957 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_processes 3219 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_osinfo 2220 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_ciscat 3585 873f5b8
API Argument with 'nonnull' attribute passed null shared/mq_op.c msgsubst 338 5ff515c
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_hardware 2421 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_processes 3289 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_netinfo 1664 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_netaddr 2083 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_netproto 1970 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_processes 3075 873f5b8
API Argument with 'nonnull' attribute passed null remoted/request.c req_dispatch 316 97941c7
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_ports 2571 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_ports 2688 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_processes 3118 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_ports 2614 873f5b8
API Argument with 'nonnull' attribute passed null analysisd/decoders/winevtchannel.c DecodeWinevt 310 dff8416
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_osinfo 2304 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_packages 2943 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_packages 2929 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_modules/wm_vuln_detector.c wm_vuldet_xml_parser 1413 0416256
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_processes 3191 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_processes 3247 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_netinfo 1692 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_packages 2844 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_modules/wm_database.c wm_sync_shared_group 752 e1bac54
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_osinfo 2178 873f5b8
API Argument with 'nonnull' attribute passed null monitord/monitor_agents.c mon_send_agent_msg 149 1aaf312
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_osinfo 2262 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_processes 3233 873f5b8
API Argument with 'nonnull' attribute passed null analysisd/decoders/winevtchannel.c DecodeWinevt 310 dff8416
API Argument with 'nonnull' attribute passed null shared/string_op.c wstr_find_in_folder 419 8b8e010
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_processes 3205 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_netinfo 1720 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_hardware 2407 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_packages 2858 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_agent.c wdb_update_groups 833 9acc05d
API Argument with 'nonnull' attribute passed null logcollector/logcollector.c LogCollectorStart 253 ea4bf53
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_hardware 2435 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_netinfo 1678 0bbc6f7
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_osinfo 2290 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_ports 2585 873f5b8
API Argument with 'nonnull' attribute passed null os_execd/wcom.c wcom_dispatch 184 1be2eb9
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_osinfo 2276 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_osinfo 2206 873f5b8
API Argument with 'nonnull' attribute passed null analysisd/decoders/plugins/json_decoder.c JSON_Decoder_Exec 387 4b62c9b
API Argument with 'nonnull' attribute passed null remoted/manager.c read_controlmsg 1065 e41b633
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_osinfo 2248 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_processes 3275 873f5b8
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_netaddr 2057 873f5b8
API Argument with 'nonnull' attribute passed null config/syscheck-config.c Read_Syscheck 1194 3dbf403
API Argument with 'nonnull' attribute passed null wazuh_db/wdb_parser.c wdb_parse_netinfo 1749 873f5b8
Dead store Dead assignment analysisd/decoders/winevtchannel.c DecodeWinevt 744 fd05cb7
Dead store Dead assignment wazuh_modules/wm_exec.c wm_exec 323 db0f6f9
Dead store Dead assignment wazuh_modules/wm_exec.c wm_exec 330 db0f6f9
Dead store Dead assignment wazuh_db/wdb_parser.c wdb_parse_processes 3480 873f5b8
Dead store Dead assignment wazuh_db/wdb_parser.c wdb_parse_ports 2714 873f5b8
Dead store Dead assignment wazuh_modules/syscollector/syscollector_linux.c get_system_linux 1097 eb1b200
Dead store Dead assignment analysisd/decoders/winevtchannel.c DecodeWinevt 161 4bf0e10
Dead store Dead assignment wazuh_modules/wm_ciscat.c wm_ciscat_main 264 db0f6f9
Dead store Dead assignment wazuh_db/wdb_parser.c wdb_parse_netinfo 1866 873f5b8
Dead store Dead assignment wazuh_modules/wm_exec.c wm_exec 437 db0f6f9
Dead store Dead assignment remoted/main.c main 176 db0f6f9
Dead store Dead assignment remoted/secure.c HandleSecureMessage 375 dfd7432
Dead store Dead assignment wazuh_db/wdb_parser.c wdb_parse_packages 2984 873f5b8
Dead store Dead assignment os_execd/config.c getClusterConfig 277 ee7f750
Dead store Dead assignment wazuh_modules/syscollector/syscollector_linux.c get_system_linux 1064 eb1b200
Dead store Dead assignment wazuh_db/wdb_parser.c wdb_parse_sca 1364 149f217
Dead store Dead assignment wazuh_modules/syscollector/syscollector_linux.c get_system_linux 1075 eb1b200
Dead store Dead assignment wazuh_db/wdb_parser.c wdb_parse_sca 883 149f217
Dead store Dead assignment wazuh_modules/wm_azure.c wm_azure_main 144 db0f6f9
Dead store Dead assignment wazuh_modules/syscollector/syscollector_linux.c get_system_linux 1107 eb1b200
Dead store Dead increment logcollector/read_snortfull.c read_snortfull 87 9022a9d
Dead store Dead increment os_maild/os_maild_client.c OS_RecvMailQ_JSON 451 db0f6f9
Dead store Dead increment os_maild/os_maild_client.c OS_RecvMailQ 143 db0f6f9
Dead store Dead initialization wazuh_modules/wm_database.c wm_inotify_start 1407 822920e
Dead store Dead initialization wazuh_modules/wm_database.c wm_inotify_start 1406 822920e
Logic error Dereference of null pointer config/wmodules-osquery-monitor.c wm_osquery_monitor_read 89 bc188be
Logic error Dereference of null pointer remoted/manager.c wait_for_msgs 1180 92ab633
Logic error Dereference of null pointer analysisd/decoders/decode-xml.c ReadDecodeXML 590 b9ed3d9
Logic error Dereference of null pointer analysisd/analysisd.c w_process_event_thread 2268 50b8667
Logic error Dereference of null pointer syscheckd/create_db.c read_file 590 3b7f142
Logic error Dereference of null pointer analysisd/decoders/security_configuration_assessment.c HandleCheckEvent 683 8eff026
Memory error Memory leak wazuh_db/wdb_agent.c wdb_update_groups 799 bc63548
Memory error Memory leak wazuh_db/main.c main 193 e05a78e
Memory error Memory leak wazuh_modules/wm_vuln_detector.c wm_vuldet_report_agent_vulnerabilities 720 e164eab
Memory error Memory leak config/reports-config.c Read_CReports 168
Memory error Memory leak analysisd/rules.c Rules_OP_ReadRules 359
Memory error Memory leak wazuh_modules/wm_vuln_detector.c wm_vuldet_get_software_info 2390 dbb32ca
Memory error Memory leak wazuh_modules/wm_ciscat.c wm_ciscat_xml_parser 1188 122baa1
Memory error Memory leak config/reports-config.c Read_CReports 160
Memory Error Memory leak os_crypto/signature/signature.c w_wpk_cert 214 8eff026
Logic error Uninitialized argument value remoted/secure.c HandleSecure 170 de297c1
Logic error Uninitialized argument value remoted/secure.c HandleSecure 196 de297c1
Logic error Uninitialized argument value wazuh_modules/wm_osquery_monitor.c wm_osquery_monitor_main 616 5c2dc62
Logic error Uninitialized argument value syscheckd/create_db.c read_file 464 2af6c62
Logic error Uninitialized argument value syscheckd/create_db.c read_file 463 2af6c62
Logic error Uninitialized argument value remoted/syslog.c HandleSyslog 80 5c2dc62
Logic error Uninitialized argument value remoted/secure.c HandleSecure 181 de297c1
Logic error Uninitialized argument value wazuh_db/wdb_scan_info.c wdb_scan_info_fim_checks_control 235 57101d1
Logic error Uninitialized argument value remoted/secure.c HandleSecure 199 de297c1
Memory error Use of zero allocated wazuh_modules/syscollector/syscollector_linux.c sys_network_linux 997 f68e8a7
Memory error Use-after-free wazuh_modules/wmodules.c wm_check 128 81c24f0
Memory error Use-after-free client-agent/start_agent.c connect_server 66

Tests

  • Compilation without warnings in every supported platform
    • Linux
    • Windows
    • MAC OS X
  • Source installation
  • Source upgrade
  • Memory tests
    • Valgrind report for affected components
    • CPU impact
    • RAM usage impact

crolopez and others added 30 commits May 31, 2019 10:55
It was only being checked that node[i]->attributes was not NULL,
which should mean that node[i]->values is not NULL either. This
commit prevents it from happening
The error code must be different from SQLITE_CONSTRAINT and SQLITE_DONE
@albertomn86
Copy link
Contributor Author

Valgrind report ossec-monitord

==109016== Memcheck, a memory error detector
==109016== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==109016== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==109016== Command: /var/ossec/bin/ossec-monitord -f
==109016== Parent PID: 1
==109016== 
==109016== 
==109016== HEAP SUMMARY:
==109016==     in use at exit: 356 bytes in 4 blocks
==109016==   total heap usage: 11,642 allocs, 11,638 frees, 4,911,165 bytes allocated
==109016== 
==109016== 24 bytes in 1 blocks are still reachable in loss record 1 of 3
==109016==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109016==    by 0x183D8F: get_agents (read-agents.c:1319)
==109016==    by 0x11411F: monitor_agents (monitor_agents.c:23)
==109016==    by 0x1138C4: Monitord (monitord.c:85)
==109016==    by 0x116CA4: main (main.c:281)
==109016== 
==109016== 60 bytes in 2 blocks are still reachable in loss record 2 of 3
==109016==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109016==    by 0x5B1AC99: strdup (strdup.c:42)
==109016==    by 0x183EDD: get_agents (read-agents.c:1333)
==109016==    by 0x11411F: monitor_agents (monitor_agents.c:23)
==109016==    by 0x1138C4: Monitord (monitord.c:85)
==109016==    by 0x116CA4: main (main.c:281)
==109016== 
==109016== 272 bytes in 1 blocks are possibly lost in loss record 3 of 3
==109016==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109016==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==109016==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==109016==    by 0x5870421: allocate_stack (allocatestack.c:597)
==109016==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==109016==    by 0x1945E0: CreateThreadJoinable (pthreads_op.c:47)
==109016==    by 0x194687: CreateThread (pthreads_op.c:62)
==109016==    by 0x11386C: Monitord (monitord.c:74)
==109016==    by 0x116CA4: main (main.c:281)
==109016== 
==109016== LEAK SUMMARY:
==109016==    definitely lost: 0 bytes in 0 blocks
==109016==    indirectly lost: 0 bytes in 0 blocks
==109016==      possibly lost: 272 bytes in 1 blocks
==109016==    still reachable: 84 bytes in 3 blocks
==109016==         suppressed: 0 bytes in 0 blocks
==109016== 
==109016== For counts of detected and suppressed errors, rerun with: -v
==109016== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
==109016== could not unlink /tmp/vgdb-pipe-from-vgdb-to-109016-by-root-on-???
==109016== could not unlink /tmp/vgdb-pipe-to-vgdb-from-109016-by-root-on-???
==109016== could not unlink /tmp/vgdb-pipe-shared-mem-vgdb-109016-by-root-on-???

@albertomn86
Copy link
Contributor Author

Valgrind report ossec-remoted

==109014== Memcheck, a memory error detector
==109014== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==109014== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==109014== Command: /var/ossec/bin/ossec-remoted -f
==109014== Parent PID: 1
==109014== 
==109014== 
==109014== HEAP SUMMARY:
==109014==     in use at exit: 55 bytes in 6 blocks
==109014==   total heap usage: 11,086 allocs, 11,080 frees, 5,065,995 bytes allocated
==109014== 
==109014== 7 bytes in 1 blocks are still reachable in loss record 1 of 6
==109014==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109014==    by 0x5B1AC99: strdup (strdup.c:42)
==109014==    by 0x1A6CA9: _GetElementContent (os_xml_access.c:316)
==109014==    by 0x1A67DB: OS_GetOneContentforElement (os_xml_access.c:166)
==109014==    by 0x11A75B: RemotedConfig (config.c:76)
==109014==    by 0x11DE80: main (main.c:127)
==109014== 
==109014== 8 bytes in 1 blocks are still reachable in loss record 2 of 6
==109014==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109014==    by 0x1B4DFB: Read_Remote (remote-config.c:91)
==109014==    by 0x121FB2: read_main_elements (config.c:118)
==109014==    by 0x1229D9: ReadConfig (config.c:245)
==109014==    by 0x11A626: RemotedConfig (config.c:55)
==109014==    by 0x11DE80: main (main.c:127)
==109014== 
==109014== 8 bytes in 1 blocks are still reachable in loss record 3 of 6
==109014==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109014==    by 0x1B4E29: Read_Remote (remote-config.c:92)
==109014==    by 0x121FB2: read_main_elements (config.c:118)
==109014==    by 0x1229D9: ReadConfig (config.c:245)
==109014==    by 0x11A626: RemotedConfig (config.c:55)
==109014==    by 0x11DE80: main (main.c:127)
==109014== 
==109014== 8 bytes in 1 blocks are still reachable in loss record 4 of 6
==109014==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109014==    by 0x1B4E56: Read_Remote (remote-config.c:93)
==109014==    by 0x121FB2: read_main_elements (config.c:118)
==109014==    by 0x1229D9: ReadConfig (config.c:245)
==109014==    by 0x11A626: RemotedConfig (config.c:55)
==109014==    by 0x11DE80: main (main.c:127)
==109014== 
==109014== 8 bytes in 1 blocks are still reachable in loss record 5 of 6
==109014==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109014==    by 0x1B4E83: Read_Remote (remote-config.c:94)
==109014==    by 0x121FB2: read_main_elements (config.c:118)
==109014==    by 0x1229D9: ReadConfig (config.c:245)
==109014==    by 0x11A626: RemotedConfig (config.c:55)
==109014==    by 0x11DE80: main (main.c:127)
==109014== 
==109014== 16 bytes in 1 blocks are still reachable in loss record 6 of 6
==109014==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109014==    by 0x1B4EB1: Read_Remote (remote-config.c:95)
==109014==    by 0x121FB2: read_main_elements (config.c:118)
==109014==    by 0x1229D9: ReadConfig (config.c:245)
==109014==    by 0x11A626: RemotedConfig (config.c:55)
==109014==    by 0x11DE80: main (main.c:127)
==109014== 
==109014== LEAK SUMMARY:
==109014==    definitely lost: 0 bytes in 0 blocks
==109014==    indirectly lost: 0 bytes in 0 blocks
==109014==      possibly lost: 0 bytes in 0 blocks
==109014==    still reachable: 55 bytes in 6 blocks
==109014==         suppressed: 0 bytes in 0 blocks
==109014== 
==109014== For counts of detected and suppressed errors, rerun with: -v
==109014== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==109014== could not unlink /tmp/vgdb-pipe-from-vgdb-to-109014-by-root-on-???
==109014== could not unlink /tmp/vgdb-pipe-to-vgdb-from-109014-by-root-on-???
==109014== could not unlink /tmp/vgdb-pipe-shared-mem-vgdb-109014-by-root-on-???
==109027== 
==109027== HEAP SUMMARY:
==109027==     in use at exit: 1,147,926 bytes in 142 blocks
==109027==   total heap usage: 288,422 allocs, 288,280 frees, 673,563,850 bytes allocated
==109027== 
==109027== 6 bytes in 2 blocks are still reachable in loss record 1 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5B1AC99: strdup (strdup.c:42)
==109027==    by 0x197DC6: _OSHash_Add (hash_op.c:279)
==109027==    by 0x197CA9: OSHash_Set (hash_op.c:241)
==109027==    by 0x198059: OSHash_Set_ex (hash_op.c:344)
==109027==    by 0x17F1B0: OS_AddSocket (keys.c:644)
==109027==    by 0x11C206: HandleSecureMessage (secure.c:374)
==109027==    by 0x11BBC0: rem_handler_main (secure.c:234)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 7 bytes in 1 blocks are still reachable in loss record 2 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5B1AC99: strdup (strdup.c:42)
==109027==    by 0x1A6CA9: _GetElementContent (os_xml_access.c:316)
==109027==    by 0x1A67DB: OS_GetOneContentforElement (os_xml_access.c:166)
==109027==    by 0x11A75B: RemotedConfig (config.c:76)
==109027==    by 0x11DE80: main (main.c:127)
==109027== 
==109027== 8 bytes in 1 blocks are still reachable in loss record 3 of 71
==109027==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x1B4DFB: Read_Remote (remote-config.c:91)
==109027==    by 0x121FB2: read_main_elements (config.c:118)
==109027==    by 0x1229D9: ReadConfig (config.c:245)
==109027==    by 0x11A626: RemotedConfig (config.c:55)
==109027==    by 0x11DE80: main (main.c:127)
==109027== 
==109027== 8 bytes in 1 blocks are still reachable in loss record 4 of 71
==109027==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x1B4E29: Read_Remote (remote-config.c:92)
==109027==    by 0x121FB2: read_main_elements (config.c:118)
==109027==    by 0x1229D9: ReadConfig (config.c:245)
==109027==    by 0x11A626: RemotedConfig (config.c:55)
==109027==    by 0x11DE80: main (main.c:127)
==109027== 
==109027== 8 bytes in 1 blocks are still reachable in loss record 5 of 71
==109027==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x1B4E56: Read_Remote (remote-config.c:93)
==109027==    by 0x121FB2: read_main_elements (config.c:118)
==109027==    by 0x1229D9: ReadConfig (config.c:245)
==109027==    by 0x11A626: RemotedConfig (config.c:55)
==109027==    by 0x11DE80: main (main.c:127)
==109027== 
==109027== 8 bytes in 1 blocks are still reachable in loss record 6 of 71
==109027==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x1B4E83: Read_Remote (remote-config.c:94)
==109027==    by 0x121FB2: read_main_elements (config.c:118)
==109027==    by 0x1229D9: ReadConfig (config.c:245)
==109027==    by 0x11A626: RemotedConfig (config.c:55)
==109027==    by 0x11DE80: main (main.c:127)
==109027== 
==109027== 8 bytes in 1 blocks are still reachable in loss record 7 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5B1AC99: strdup (strdup.c:42)
==109027==    by 0x114A78: c_files (manager.c:703)
==109027==    by 0x116C9F: update_shared_files (manager.c:1228)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 8 bytes in 1 blocks are still reachable in loss record 8 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5B1AC99: strdup (strdup.c:42)
==109027==    by 0x113435: c_group (manager.c:354)
==109027==    by 0x114AD7: c_files (manager.c:705)
==109027==    by 0x116C9F: update_shared_files (manager.c:1228)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 8 bytes in 1 blocks are still reachable in loss record 9 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5069B88: CRYPTO_zalloc (in /var/ossec/lib/libwazuhext.so)
==109027==    by 0x5066145: ossl_init_thread_start (in /var/ossec/lib/libwazuhext.so)
==109027==    by 0x5043B7F: ERR_get_state (in /var/ossec/lib/libwazuhext.so)
==109027==    by 0x504403D: ERR_put_error (in /var/ossec/lib/libwazuhext.so)
==109027==    by 0x5059808: EVP_DecryptFinal_ex (in /var/ossec/lib/libwazuhext.so)
==109027==    by 0x1818EF: decrypt_AES (aes_op.c:92)
==109027==    by 0x181735: OS_AES_Str (aes_op.c:34)
==109027==    by 0x180347: ReadSecMSG (msgs.c:309)
==109027==    by 0x11C083: HandleSecureMessage (secure.c:349)
==109027==    by 0x11BBC0: rem_handler_main (secure.c:234)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027== 
==109027== 8 bytes in 2 blocks are still reachable in loss record 10 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5B1AC99: strdup (strdup.c:42)
==109027==    by 0x197DC6: _OSHash_Add (hash_op.c:279)
==109027==    by 0x197C7A: OSHash_Add (hash_op.c:231)
==109027==    by 0x112528: save_controlmsg (manager.c:147)
==109027==    by 0x11C2C8: HandleSecureMessage (secure.c:391)
==109027==    by 0x11BBC0: rem_handler_main (secure.c:234)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 8 bytes in 2 blocks are still reachable in loss record 11 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5B1AC99: strdup (strdup.c:42)
==109027==    by 0x17D0E6: OS_AddKey (keys.c:75)
==109027==    by 0x17DF5A: OS_ReadKeys (keys.c:292)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 8 bytes in 2 blocks are still reachable in loss record 12 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5B1AC99: strdup (strdup.c:42)
==109027==    by 0x197DC6: _OSHash_Add (hash_op.c:279)
==109027==    by 0x197C7A: OSHash_Add (hash_op.c:231)
==109027==    by 0x17D18F: OS_AddKey (keys.c:76)
==109027==    by 0x17DF5A: OS_ReadKeys (keys.c:292)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 10 bytes in 1 blocks are still reachable in loss record 13 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5B1AC99: strdup (strdup.c:42)
==109027==    by 0x113C2F: c_group (manager.c:458)
==109027==    by 0x114AD7: c_files (manager.c:705)
==109027==    by 0x116C9F: update_shared_files (manager.c:1228)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 16 bytes in 1 blocks are still reachable in loss record 14 of 71
==109027==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x1B4EB1: Read_Remote (remote-config.c:95)
==109027==    by 0x121FB2: read_main_elements (config.c:118)
==109027==    by 0x1229D9: ReadConfig (config.c:245)
==109027==    by 0x11A626: RemotedConfig (config.c:55)
==109027==    by 0x11DE80: main (main.c:127)
==109027== 
==109027== 16 bytes in 1 blocks are still reachable in loss record 15 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x181FF3: wnotify_init (notify_op.c:24)
==109027==    by 0x11B562: HandleSecure (secure.c:138)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 16 bytes in 1 blocks are still reachable in loss record 16 of 71
==109027==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x114988: c_files (manager.c:701)
==109027==    by 0x116C9F: update_shared_files (manager.c:1228)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 16 bytes in 1 blocks are still reachable in loss record 17 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x114A01: c_files (manager.c:702)
==109027==    by 0x116C9F: update_shared_files (manager.c:1228)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 24 bytes in 1 blocks are still reachable in loss record 18 of 71
==109027==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x17CF9B: OS_AddKey (keys.c:65)
==109027==    by 0x17DF5A: OS_ReadKeys (keys.c:292)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 29 bytes in 2 blocks are still reachable in loss record 19 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5B1AC99: strdup (strdup.c:42)
==109027==    by 0x199801: OS_IsValidIP (validate_op.c:308)
==109027==    by 0x17D243: OS_AddKey (keys.c:82)
==109027==    by 0x17DF5A: OS_ReadKeys (keys.c:292)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 29 bytes in 2 blocks are still reachable in loss record 20 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5B1AC99: strdup (strdup.c:42)
==109027==    by 0x197DC6: _OSHash_Add (hash_op.c:279)
==109027==    by 0x197C7A: OSHash_Add (hash_op.c:231)
==109027==    by 0x17D321: OS_AddKey (keys.c:90)
==109027==    by 0x17DF5A: OS_ReadKeys (keys.c:292)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 31 bytes in 2 blocks are still reachable in loss record 21 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5B1AC99: strdup (strdup.c:42)
==109027==    by 0x17D350: OS_AddKey (keys.c:95)
==109027==    by 0x17DF5A: OS_ReadKeys (keys.c:292)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 32 bytes in 2 blocks are still reachable in loss record 22 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x17D1BE: OS_AddKey (keys.c:81)
==109027==    by 0x17DF5A: OS_ReadKeys (keys.c:292)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 48 bytes in 1 blocks are still reachable in loss record 23 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x11D045: rem_state_main (state.c:29)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 48 bytes in 2 blocks are still reachable in loss record 24 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x1124B1: save_controlmsg (manager.c:145)
==109027==    by 0x11C2C8: HandleSecureMessage (secure.c:391)
==109027==    by 0x11BBC0: rem_handler_main (secure.c:234)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 56 bytes in 1 blocks are still reachable in loss record 25 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x112C36: c_group (manager.c:252)
==109027==    by 0x114AD7: c_files (manager.c:705)
==109027==    by 0x116C9F: update_shared_files (manager.c:1228)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 56 bytes in 1 blocks are still reachable in loss record 26 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x11338B: c_group (manager.c:352)
==109027==    by 0x114AD7: c_files (manager.c:705)
==109027==    by 0x116C9F: update_shared_files (manager.c:1228)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 64 bytes in 2 blocks are still reachable in loss record 27 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x197D5E: _OSHash_Add (hash_op.c:271)
==109027==    by 0x197CA9: OSHash_Set (hash_op.c:241)
==109027==    by 0x198059: OSHash_Set_ex (hash_op.c:344)
==109027==    by 0x17F1B0: OS_AddSocket (keys.c:644)
==109027==    by 0x11C206: HandleSecureMessage (secure.c:374)
==109027==    by 0x11BBC0: rem_handler_main (secure.c:234)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 64 bytes in 2 blocks are still reachable in loss record 28 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x197D5E: _OSHash_Add (hash_op.c:271)
==109027==    by 0x197C7A: OSHash_Add (hash_op.c:231)
==109027==    by 0x112528: save_controlmsg (manager.c:147)
==109027==    by 0x11C2C8: HandleSecureMessage (secure.c:391)
==109027==    by 0x11BBC0: rem_handler_main (secure.c:234)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 64 bytes in 2 blocks are still reachable in loss record 29 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x197D5E: _OSHash_Add (hash_op.c:271)
==109027==    by 0x197C7A: OSHash_Add (hash_op.c:231)
==109027==    by 0x17D18F: OS_AddKey (keys.c:76)
==109027==    by 0x17DF5A: OS_ReadKeys (keys.c:292)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 64 bytes in 2 blocks are still reachable in loss record 30 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x197D5E: _OSHash_Add (hash_op.c:271)
==109027==    by 0x197C7A: OSHash_Add (hash_op.c:231)
==109027==    by 0x17D321: OS_AddKey (keys.c:90)
==109027==    by 0x17DF5A: OS_ReadKeys (keys.c:292)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 88 bytes in 1 blocks are still reachable in loss record 31 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x197584: OSHash_Create (hash_op.c:28)
==109027==    by 0x1171B9: manager_init (manager.c:1329)
==109027==    by 0x11B273: HandleSecure (secure.c:63)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 88 bytes in 1 blocks are still reachable in loss record 32 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x197584: OSHash_Create (hash_op.c:28)
==109027==    by 0x1171C5: manager_init (manager.c:1330)
==109027==    by 0x11B273: HandleSecure (secure.c:63)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 88 bytes in 1 blocks are still reachable in loss record 33 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x197584: OSHash_Create (hash_op.c:28)
==109027==    by 0x11721A: manager_init (manager.c:1335)
==109027==    by 0x11B273: HandleSecure (secure.c:63)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 88 bytes in 1 blocks are still reachable in loss record 34 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x197584: OSHash_Create (hash_op.c:28)
==109027==    by 0x117CF1: req_main (request.c:69)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 88 bytes in 1 blocks are still reachable in loss record 35 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x197584: OSHash_Create (hash_op.c:28)
==109027==    by 0x17DA5E: OS_ReadKeys (keys.c:195)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 88 bytes in 1 blocks are still reachable in loss record 36 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x197584: OSHash_Create (hash_op.c:28)
==109027==    by 0x17DA71: OS_ReadKeys (keys.c:196)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 88 bytes in 1 blocks are still reachable in loss record 37 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x197584: OSHash_Create (hash_op.c:28)
==109027==    by 0x17DA84: OS_ReadKeys (keys.c:197)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 96 bytes in 2 blocks are still reachable in loss record 38 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5B1AC99: strdup (strdup.c:42)
==109027==    by 0x112621: save_controlmsg (manager.c:167)
==109027==    by 0x11C2C8: HandleSecureMessage (secure.c:391)
==109027==    by 0x11BBC0: rem_handler_main (secure.c:234)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 96 bytes in 2 blocks are still reachable in loss record 39 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5B1AC99: strdup (strdup.c:42)
==109027==    by 0x17D65E: OS_AddKey (keys.c:129)
==109027==    by 0x17DF5A: OS_ReadKeys (keys.c:292)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 144 bytes in 1 blocks are still reachable in loss record 40 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x17E0EE: OS_ReadKeys (keys.c:323)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 176 bytes in 1 blocks are still reachable in loss record 41 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x18E336: queue_init (queue_op.c:16)
==109027==    by 0x11979A: rem_msginit (queue.c:20)
==109027==    by 0x11B282: HandleSecure (secure.c:66)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 176 bytes in 1 blocks are still reachable in loss record 42 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x18E336: queue_init (queue_op.c:16)
==109027==    by 0x11B33B: HandleSecure (secure.c:86)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 200 bytes in 1 blocks are still reachable in loss record 43 of 71
==109027==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x11394F: c_group (manager.c:429)
==109027==    by 0x114AD7: c_files (manager.c:705)
==109027==    by 0x116C9F: update_shared_files (manager.c:1228)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 272 bytes in 1 blocks are possibly lost in loss record 44 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==109027==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==109027==    by 0x5870421: allocate_stack (allocatestack.c:597)
==109027==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==109027==    by 0x19738C: CreateThreadJoinable (pthreads_op.c:47)
==109027==    by 0x197433: CreateThread (pthreads_op.c:62)
==109027==    by 0x11B29B: HandleSecure (secure.c:72)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 272 bytes in 1 blocks are possibly lost in loss record 45 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==109027==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==109027==    by 0x5870421: allocate_stack (allocatestack.c:597)
==109027==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==109027==    by 0x19738C: CreateThreadJoinable (pthreads_op.c:47)
==109027==    by 0x197433: CreateThread (pthreads_op.c:62)
==109027==    by 0x11B2BD: HandleSecure (secure.c:75)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 272 bytes in 1 blocks are possibly lost in loss record 46 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==109027==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==109027==    by 0x5870421: allocate_stack (allocatestack.c:597)
==109027==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==109027==    by 0x19738C: CreateThreadJoinable (pthreads_op.c:47)
==109027==    by 0x197433: CreateThread (pthreads_op.c:62)
==109027==    by 0x11B2DF: HandleSecure (secure.c:78)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 272 bytes in 1 blocks are possibly lost in loss record 47 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==109027==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==109027==    by 0x5870421: allocate_stack (allocatestack.c:597)
==109027==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==109027==    by 0x19738C: CreateThreadJoinable (pthreads_op.c:47)
==109027==    by 0x197433: CreateThread (pthreads_op.c:62)
==109027==    by 0x11B301: HandleSecure (secure.c:81)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 272 bytes in 1 blocks are possibly lost in loss record 48 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==109027==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==109027==    by 0x5870421: allocate_stack (allocatestack.c:597)
==109027==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==109027==    by 0x19738C: CreateThreadJoinable (pthreads_op.c:47)
==109027==    by 0x197433: CreateThread (pthreads_op.c:62)
==109027==    by 0x11B323: HandleSecure (secure.c:84)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 272 bytes in 1 blocks are possibly lost in loss record 49 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==109027==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==109027==    by 0x5870421: allocate_stack (allocatestack.c:597)
==109027==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==109027==    by 0x19738C: CreateThreadJoinable (pthreads_op.c:47)
==109027==    by 0x197433: CreateThread (pthreads_op.c:62)
==109027==    by 0x11B353: HandleSecure (secure.c:89)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 272 bytes in 1 blocks are possibly lost in loss record 50 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==109027==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==109027==    by 0x5870421: allocate_stack (allocatestack.c:597)
==109027==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==109027==    by 0x19738C: CreateThreadJoinable (pthreads_op.c:47)
==109027==    by 0x197433: CreateThread (pthreads_op.c:62)
==109027==    by 0x11B51A: HandleSecure (secure.c:129)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 288 bytes in 2 blocks are still reachable in loss record 51 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x17D06A: OS_AddKey (keys.c:72)
==109027==    by 0x17DF5A: OS_ReadKeys (keys.c:292)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 504 bytes in 2 blocks are still reachable in loss record 52 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5B1AC99: strdup (strdup.c:42)
==109027==    by 0x1127E0: save_controlmsg (manager.c:185)
==109027==    by 0x11C2C8: HandleSecureMessage (secure.c:391)
==109027==    by 0x11BBC0: rem_handler_main (secure.c:234)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 534 bytes in 22 blocks are still reachable in loss record 53 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5B1AC99: strdup (strdup.c:42)
==109027==    by 0x113A9C: c_group (manager.c:433)
==109027==    by 0x114AD7: c_files (manager.c:705)
==109027==    by 0x116C9F: update_shared_files (manager.c:1228)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 552 bytes in 1 blocks are still reachable in loss record 54 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5AFD9CC: __fopen_internal (iofopen.c:69)
==109027==    by 0x17F553: OS_StartCounter (msgs.c:99)
==109027==    by 0x17E5BB: OS_UpdateKeys (keys.c:425)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 584 bytes in 1 blocks are still reachable in loss record 55 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5069B88: CRYPTO_zalloc (in /var/ossec/lib/libwazuhext.so)
==109027==    by 0x5043B6D: ERR_get_state (in /var/ossec/lib/libwazuhext.so)
==109027==    by 0x504403D: ERR_put_error (in /var/ossec/lib/libwazuhext.so)
==109027==    by 0x5059808: EVP_DecryptFinal_ex (in /var/ossec/lib/libwazuhext.so)
==109027==    by 0x1818EF: decrypt_AES (aes_op.c:92)
==109027==    by 0x181735: OS_AES_Str (aes_op.c:34)
==109027==    by 0x180347: ReadSecMSG (msgs.c:309)
==109027==    by 0x11C083: HandleSecureMessage (secure.c:349)
==109027==    by 0x11BBC0: rem_handler_main (secure.c:234)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 640 bytes in 1 blocks are still reachable in loss record 56 of 71
==109027==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x12105D: nb_open (netbuffer.c:23)
==109027==    by 0x11B75C: HandleSecure (secure.c:169)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 1,088 bytes in 4 blocks are possibly lost in loss record 57 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==109027==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==109027==    by 0x5870421: allocate_stack (allocatestack.c:597)
==109027==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==109027==    by 0x19738C: CreateThreadJoinable (pthreads_op.c:47)
==109027==    by 0x197433: CreateThread (pthreads_op.c:62)
==109027==    by 0x11B42A: HandleSecure (secure.c:109)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 1,104 bytes in 2 blocks are still reachable in loss record 58 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x5AFD9CC: __fopen_internal (iofopen.c:69)
==109027==    by 0x17F4F2: OS_StartCounter (msgs.c:95)
==109027==    by 0x17E5BB: OS_UpdateKeys (keys.c:425)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 1,232 bytes in 22 blocks are still reachable in loss record 59 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x1139DB: c_group (manager.c:431)
==109027==    by 0x114AD7: c_files (manager.c:705)
==109027==    by 0x116C9F: update_shared_files (manager.c:1228)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 2,176 bytes in 8 blocks are possibly lost in loss record 60 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==109027==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==109027==    by 0x5870421: allocate_stack (allocatestack.c:597)
==109027==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==109027==    by 0x19738C: CreateThreadJoinable (pthreads_op.c:47)
==109027==    by 0x197433: CreateThread (pthreads_op.c:62)
==109027==    by 0x11B3D1: HandleSecure (secure.c:100)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 8,192 bytes in 1 blocks are still reachable in loss record 61 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x18E393: queue_init (queue_op.c:17)
==109027==    by 0x11B33B: HandleSecure (secure.c:86)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 8,192 bytes in 2 blocks are still reachable in loss record 62 of 71
==109027==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x121550: nb_recv (netbuffer.c:115)
==109027==    by 0x11B855: HandleSecure (secure.c:180)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 8,256 bytes in 1 blocks are still reachable in loss record 63 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x1975E3: OSHash_Create (hash_op.c:41)
==109027==    by 0x1171B9: manager_init (manager.c:1329)
==109027==    by 0x11B273: HandleSecure (secure.c:63)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 8,256 bytes in 1 blocks are still reachable in loss record 64 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x1975E3: OSHash_Create (hash_op.c:41)
==109027==    by 0x1171C5: manager_init (manager.c:1330)
==109027==    by 0x11B273: HandleSecure (secure.c:63)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 8,256 bytes in 1 blocks are still reachable in loss record 65 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x1975E3: OSHash_Create (hash_op.c:41)
==109027==    by 0x11721A: manager_init (manager.c:1335)
==109027==    by 0x11B273: HandleSecure (secure.c:63)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 8,256 bytes in 1 blocks are still reachable in loss record 66 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x1975E3: OSHash_Create (hash_op.c:41)
==109027==    by 0x117CF1: req_main (request.c:69)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 8,256 bytes in 1 blocks are still reachable in loss record 67 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x1975E3: OSHash_Create (hash_op.c:41)
==109027==    by 0x17DA5E: OS_ReadKeys (keys.c:195)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 8,256 bytes in 1 blocks are still reachable in loss record 68 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x1975E3: OSHash_Create (hash_op.c:41)
==109027==    by 0x17DA71: OS_ReadKeys (keys.c:196)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 8,256 bytes in 1 blocks are still reachable in loss record 69 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x1975E3: OSHash_Create (hash_op.c:41)
==109027==    by 0x17DA84: OS_ReadKeys (keys.c:197)
==109027==    by 0x17E58B: OS_UpdateKeys (keys.c:422)
==109027==    by 0x1174F5: check_keyupdate (sendmsg.c:60)
==109027==    by 0x11BC4D: rem_keyupdate_main (secure.c:250)
==109027==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109027==    by 0x5B9BB5E: clone (clone.S:95)
==109027== 
==109027== 12,288 bytes in 1 blocks are still reachable in loss record 70 of 71
==109027==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x182065: wnotify_init (notify_op.c:27)
==109027==    by 0x11B562: HandleSecure (secure.c:138)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== 1,048,576 bytes in 1 blocks are still reachable in loss record 71 of 71
==109027==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109027==    by 0x18E393: queue_init (queue_op.c:17)
==109027==    by 0x11979A: rem_msginit (queue.c:20)
==109027==    by 0x11B282: HandleSecure (secure.c:66)
==109027==    by 0x11CEE2: HandleRemote (remoted.c:117)
==109027==    by 0x11E1A3: main (main.c:213)
==109027== 
==109027== LEAK SUMMARY:
==109027==    definitely lost: 0 bytes in 0 blocks
==109027==    indirectly lost: 0 bytes in 0 blocks
==109027==      possibly lost: 5,168 bytes in 19 blocks
==109027==    still reachable: 1,142,758 bytes in 123 blocks
==109027==         suppressed: 0 bytes in 0 blocks
==109027== 
==109027== For counts of detected and suppressed errors, rerun with: -v
==109027== ERROR SUMMARY: 9 errors from 9 contexts (suppressed: 0 from 0)
==109027== could not unlink /tmp/vgdb-pipe-from-vgdb-to-109027-by-root-on-???
==109027== could not unlink /tmp/vgdb-pipe-to-vgdb-from-109027-by-root-on-???
==109027== could not unlink /tmp/vgdb-pipe-shared-mem-vgdb-109027-by-root-on-???

@albertomn86
Copy link
Contributor Author

Valgrind report ossec-syscheckd

==109013== Memcheck, a memory error detector
==109013== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==109013== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==109013== Command: /var/ossec/bin/ossec-syscheckd -f
==109013== Parent PID: 1
==109013== 
==109013== 
==109013== HEAP SUMMARY:
==109013==     in use at exit: 1,661,477 bytes in 34,560 blocks
==109013==   total heap usage: 7,280,930 allocs, 7,246,370 frees, 9,548,649,692 bytes allocated
==109013== 
==109013== 1 bytes in 1 blocks are still reachable in loss record 1 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x123677: run_rk_check (run_rk_check.c:77)
==109013==    by 0x123DC6: w_rootcheck_thread (run_rk_check.c:318)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 2 bytes in 1 blocks are still reachable in loss record 2 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x113484: realtime_adddir (run_realtime.c:318)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013== 
==109013== 2 bytes in 1 blocks are still reachable in loss record 3 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x113484: realtime_adddir (run_realtime.c:318)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013== 
==109013== 2 bytes in 1 blocks are still reachable in loss record 4 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x113484: realtime_adddir (run_realtime.c:318)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013== 
==109013== 4 bytes in 1 blocks are still reachable in loss record 5 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6E369: re_node_set_alloc (regex_internal.c:971)
==109013==    by 0x5B6E369: calc_eclosure_iter (regcomp.c:1678)
==109013==    by 0x5B6E47C: calc_eclosure_iter (regcomp.c:1715)
==109013==    by 0x5B6E47C: calc_eclosure_iter (regcomp.c:1715)
==109013==    by 0x5B6E47C: calc_eclosure_iter (regcomp.c:1715)
==109013==    by 0x5B7B45B: calc_eclosure (regcomp.c:1655)
==109013==    by 0x5B7B45B: analyze (regcomp.c:1181)
==109013==    by 0x5B7B45B: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 4 bytes in 1 blocks are still reachable in loss record 6 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B70785: re_node_set_init_copy (regex_internal.c:1031)
==109013==    by 0x5B70785: create_cd_newstate (regex_internal.c:1673)
==109013==    by 0x5B70785: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B7B924: create_initial_state (regcomp.c:1038)
==109013==    by 0x5B7B924: re_compile_internal (regcomp.c:802)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 4 bytes in 1 blocks are still reachable in loss record 7 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B69823: re_node_set_alloc (regex_internal.c:971)
==109013==    by 0x5B69823: register_state (regex_internal.c:1566)
==109013==    by 0x5B70910: create_cd_newstate (regex_internal.c:1725)
==109013==    by 0x5B70910: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B7B924: create_initial_state (regcomp.c:1038)
==109013==    by 0x5B7B924: re_compile_internal (regcomp.c:802)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 4 bytes in 1 blocks are still reachable in loss record 8 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6E369: re_node_set_alloc (regex_internal.c:971)
==109013==    by 0x5B6E369: calc_eclosure_iter (regcomp.c:1678)
==109013==    by 0x5B6E47C: calc_eclosure_iter (regcomp.c:1715)
==109013==    by 0x5B6E47C: calc_eclosure_iter (regcomp.c:1715)
==109013==    by 0x5B6E47C: calc_eclosure_iter (regcomp.c:1715)
==109013==    by 0x5B7B45B: calc_eclosure (regcomp.c:1655)
==109013==    by 0x5B7B45B: analyze (regcomp.c:1181)
==109013==    by 0x5B7B45B: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 4 bytes in 1 blocks are still reachable in loss record 9 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B70785: re_node_set_init_copy (regex_internal.c:1031)
==109013==    by 0x5B70785: create_cd_newstate (regex_internal.c:1673)
==109013==    by 0x5B70785: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B7B924: create_initial_state (regcomp.c:1038)
==109013==    by 0x5B7B924: re_compile_internal (regcomp.c:802)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 4 bytes in 1 blocks are still reachable in loss record 10 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B69823: re_node_set_alloc (regex_internal.c:971)
==109013==    by 0x5B69823: register_state (regex_internal.c:1566)
==109013==    by 0x5B70910: create_cd_newstate (regex_internal.c:1725)
==109013==    by 0x5B70910: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B7B924: create_initial_state (regcomp.c:1038)
==109013==    by 0x5B7B924: re_compile_internal (regcomp.c:802)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 4 bytes in 1 blocks are still reachable in loss record 11 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6FE00: re_node_set_init_copy (regex_internal.c:1031)
==109013==    by 0x5B6FE00: create_ci_newstate (regex_internal.c:1623)
==109013==    by 0x5B6FE00: re_acquire_state (regex_internal.c:1502)
==109013==    by 0x5B74DF0: add_epsilon_src_nodes (regexec.c:1814)
==109013==    by 0x5B74DF0: update_cur_sifted_state (regexec.c:1778)
==109013==    by 0x5B759F7: sift_states_backward (regexec.c:1603)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 4 bytes in 1 blocks are still reachable in loss record 12 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B69823: re_node_set_alloc (regex_internal.c:971)
==109013==    by 0x5B69823: register_state (regex_internal.c:1566)
==109013==    by 0x5B6FEE2: create_ci_newstate (regex_internal.c:1649)
==109013==    by 0x5B6FEE2: re_acquire_state (regex_internal.c:1502)
==109013==    by 0x5B74DF0: add_epsilon_src_nodes (regexec.c:1814)
==109013==    by 0x5B74DF0: update_cur_sifted_state (regexec.c:1778)
==109013==    by 0x5B759F7: sift_states_backward (regexec.c:1603)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 4 bytes in 1 blocks are still reachable in loss record 13 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6FE00: re_node_set_init_copy (regex_internal.c:1031)
==109013==    by 0x5B6FE00: create_ci_newstate (regex_internal.c:1623)
==109013==    by 0x5B6FE00: re_acquire_state (regex_internal.c:1502)
==109013==    by 0x5B74DF0: add_epsilon_src_nodes (regexec.c:1814)
==109013==    by 0x5B74DF0: update_cur_sifted_state (regexec.c:1778)
==109013==    by 0x5B75B6E: sift_states_backward (regexec.c:1633)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 4 bytes in 1 blocks are still reachable in loss record 14 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B69823: re_node_set_alloc (regex_internal.c:971)
==109013==    by 0x5B69823: register_state (regex_internal.c:1566)
==109013==    by 0x5B6FEE2: create_ci_newstate (regex_internal.c:1649)
==109013==    by 0x5B6FEE2: re_acquire_state (regex_internal.c:1502)
==109013==    by 0x5B74DF0: add_epsilon_src_nodes (regexec.c:1814)
==109013==    by 0x5B74DF0: update_cur_sifted_state (regexec.c:1778)
==109013==    by 0x5B75B6E: sift_states_backward (regexec.c:1633)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 4 bytes in 2 blocks are still reachable in loss record 15 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x113484: realtime_adddir (run_realtime.c:318)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 5 bytes in 1 blocks are still reachable in loss record 16 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x137765: dump_syscheck_entry (syscheck-config.c:72)
==109013==    by 0x1399FC: read_attr (syscheck-config.c:737)
==109013==    by 0x139FA9: Read_Syscheck (syscheck-config.c:877)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 6 bytes in 1 blocks are still reachable in loss record 17 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1AD1D8: OSMatch_Compile (os_match_compile.c:131)
==109013==    by 0x13AAAA: Read_Syscheck (syscheck-config.c:1060)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 6 bytes in 2 blocks are still reachable in loss record 18 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x193376: audit_print_reply (audit_op.c:76)
==109013==    by 0x193554: kernel_get_reply (audit_op.c:114)
==109013==    by 0x192FD9: audit_get_rule_list (audit_op.c:32)
==109013==    by 0x11C2A8: add_audit_rules_syscheck (syscheck_audit.c:201)
==109013==    by 0x120094: audit_reload_rules (syscheck_audit.c:909)
==109013==    by 0x1200D9: audit_reload_thread (syscheck_audit.c:919)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 8 bytes in 1 blocks are still reachable in loss record 19 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x139D26: Read_Syscheck (syscheck-config.c:834)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 8 bytes in 1 blocks are still reachable in loss record 20 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7B4F8: re_node_set_init_2 (regex_internal.c:998)
==109013==    by 0x5B7B4F8: link_nfa_nodes (regcomp.c:1433)
==109013==    by 0x5B7B4F8: preorder (regcomp.c:1242)
==109013==    by 0x5B7B4F8: analyze (regcomp.c:1178)
==109013==    by 0x5B7B4F8: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 8 bytes in 1 blocks are still reachable in loss record 21 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7B4F8: re_node_set_init_2 (regex_internal.c:998)
==109013==    by 0x5B7B4F8: link_nfa_nodes (regcomp.c:1433)
==109013==    by 0x5B7B4F8: preorder (regcomp.c:1242)
==109013==    by 0x5B7B4F8: analyze (regcomp.c:1178)
==109013==    by 0x5B7B4F8: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 8 bytes in 2 blocks are still reachable in loss record 22 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7B557: re_node_set_init_1 (regex_internal.c:983)
==109013==    by 0x5B7B557: link_nfa_nodes (regcomp.c:1440)
==109013==    by 0x5B7B557: preorder (regcomp.c:1242)
==109013==    by 0x5B7B557: analyze (regcomp.c:1178)
==109013==    by 0x5B7B557: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 8 bytes in 2 blocks are still reachable in loss record 23 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7B557: re_node_set_init_1 (regex_internal.c:983)
==109013==    by 0x5B7B557: link_nfa_nodes (regcomp.c:1440)
==109013==    by 0x5B7B557: preorder (regcomp.c:1242)
==109013==    by 0x5B7B557: analyze (regcomp.c:1178)
==109013==    by 0x5B7B557: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 12 bytes in 1 blocks are still reachable in loss record 24 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6FE00: re_node_set_init_copy (regex_internal.c:1031)
==109013==    by 0x5B6FE00: create_ci_newstate (regex_internal.c:1623)
==109013==    by 0x5B6FE00: re_acquire_state (regex_internal.c:1502)
==109013==    by 0x5B74E8F: update_cur_sifted_state (regexec.c:1792)
==109013==    by 0x5B759F7: sift_states_backward (regexec.c:1603)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 12 bytes in 1 blocks are still reachable in loss record 25 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B69823: re_node_set_alloc (regex_internal.c:971)
==109013==    by 0x5B69823: register_state (regex_internal.c:1566)
==109013==    by 0x5B6FEE2: create_ci_newstate (regex_internal.c:1649)
==109013==    by 0x5B6FEE2: re_acquire_state (regex_internal.c:1502)
==109013==    by 0x5B74E8F: update_cur_sifted_state (regexec.c:1792)
==109013==    by 0x5B759F7: sift_states_backward (regexec.c:1603)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 12 bytes in 2 blocks are still reachable in loss record 26 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1AD1FD: OSMatch_Compile (os_match_compile.c:133)
==109013==    by 0x13AAAA: Read_Syscheck (syscheck-config.c:1060)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 12 bytes in 2 blocks are still reachable in loss record 27 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6E369: re_node_set_alloc (regex_internal.c:971)
==109013==    by 0x5B6E369: calc_eclosure_iter (regcomp.c:1678)
==109013==    by 0x5B6E47C: calc_eclosure_iter (regcomp.c:1715)
==109013==    by 0x5B6E47C: calc_eclosure_iter (regcomp.c:1715)
==109013==    by 0x5B7B45B: calc_eclosure (regcomp.c:1655)
==109013==    by 0x5B7B45B: analyze (regcomp.c:1181)
==109013==    by 0x5B7B45B: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 12 bytes in 2 blocks are still reachable in loss record 28 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6E369: re_node_set_alloc (regex_internal.c:971)
==109013==    by 0x5B6E369: calc_eclosure_iter (regcomp.c:1678)
==109013==    by 0x5B6E47C: calc_eclosure_iter (regcomp.c:1715)
==109013==    by 0x5B6E47C: calc_eclosure_iter (regcomp.c:1715)
==109013==    by 0x5B7B45B: calc_eclosure (regcomp.c:1655)
==109013==    by 0x5B7B45B: analyze (regcomp.c:1181)
==109013==    by 0x5B7B45B: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 12 bytes in 3 blocks are still reachable in loss record 29 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B70785: re_node_set_init_copy (regex_internal.c:1031)
==109013==    by 0x5B70785: create_cd_newstate (regex_internal.c:1673)
==109013==    by 0x5B70785: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B70F4F: build_trtable (regexec.c:3413)
==109013==    by 0x5B7757E: transit_state (regexec.c:2296)
==109013==    by 0x5B7757E: check_matching (regexec.c:1147)
==109013==    by 0x5B7757E: re_search_internal (regexec.c:819)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x120AD0: audit_read_events (syscheck_audit.c:1099)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 12 bytes in 3 blocks are still reachable in loss record 30 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B69823: re_node_set_alloc (regex_internal.c:971)
==109013==    by 0x5B69823: register_state (regex_internal.c:1566)
==109013==    by 0x5B70910: create_cd_newstate (regex_internal.c:1725)
==109013==    by 0x5B70910: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B70F4F: build_trtable (regexec.c:3413)
==109013==    by 0x5B7757E: transit_state (regexec.c:2296)
==109013==    by 0x5B7757E: check_matching (regexec.c:1147)
==109013==    by 0x5B7757E: re_search_internal (regexec.c:819)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x120AD0: audit_read_events (syscheck_audit.c:1099)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 14 bytes in 2 blocks are still reachable in loss record 31 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115103: read_file (create_db.c:484)
==109013==    by 0x115FE7: read_dir (create_db.c:717)
==109013==    by 0x112D14: realtime_checksumfile (run_realtime.c:162)
==109013==    by 0x11F09E: audit_parse (syscheck_audit.c:732)
==109013==    by 0x120AD0: audit_read_events (syscheck_audit.c:1099)
==109013==    by 0x1203D9: audit_main (syscheck_audit.c:963)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013== 
==109013== 16 bytes in 1 blocks are still reachable in loss record 32 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x13B3ED: Read_Syscheck (syscheck-config.c:1200)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 16 bytes in 1 blocks are still reachable in loss record 33 of 189
==109013==    at 0x4C2FA3F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x4C31D84: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6992F: register_state (regex_internal.c:1581)
==109013==    by 0x5B70910: create_cd_newstate (regex_internal.c:1725)
==109013==    by 0x5B70910: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B7B924: create_initial_state (regcomp.c:1038)
==109013==    by 0x5B7B924: re_compile_internal (regcomp.c:802)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 16 bytes in 1 blocks are still reachable in loss record 34 of 189
==109013==    at 0x4C2FA3F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x4C31D84: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6992F: register_state (regex_internal.c:1581)
==109013==    by 0x5B70910: create_cd_newstate (regex_internal.c:1725)
==109013==    by 0x5B70910: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B7B924: create_initial_state (regcomp.c:1038)
==109013==    by 0x5B7B924: re_compile_internal (regcomp.c:802)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 16 bytes in 1 blocks are still reachable in loss record 35 of 189
==109013==    at 0x4C2FA3F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x4C31D84: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6992F: register_state (regex_internal.c:1581)
==109013==    by 0x5B6FEE2: create_ci_newstate (regex_internal.c:1649)
==109013==    by 0x5B6FEE2: re_acquire_state (regex_internal.c:1502)
==109013==    by 0x5B74DF0: add_epsilon_src_nodes (regexec.c:1814)
==109013==    by 0x5B74DF0: update_cur_sifted_state (regexec.c:1778)
==109013==    by 0x5B759F7: sift_states_backward (regexec.c:1603)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013== 
==109013== 16 bytes in 1 blocks are still reachable in loss record 36 of 189
==109013==    at 0x4C2FA3F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x4C31D84: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6992F: register_state (regex_internal.c:1581)
==109013==    by 0x5B6FEE2: create_ci_newstate (regex_internal.c:1649)
==109013==    by 0x5B6FEE2: re_acquire_state (regex_internal.c:1502)
==109013==    by 0x5B74DF0: add_epsilon_src_nodes (regexec.c:1814)
==109013==    by 0x5B74DF0: update_cur_sifted_state (regexec.c:1778)
==109013==    by 0x5B75B6E: sift_states_backward (regexec.c:1633)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013== 
==109013== 16 bytes in 1 blocks are still reachable in loss record 37 of 189
==109013==    at 0x4C2FA3F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x4C31D84: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6992F: register_state (regex_internal.c:1581)
==109013==    by 0x5B6FEE2: create_ci_newstate (regex_internal.c:1649)
==109013==    by 0x5B6FEE2: re_acquire_state (regex_internal.c:1502)
==109013==    by 0x5B74E8F: update_cur_sifted_state (regexec.c:1792)
==109013==    by 0x5B75B6E: sift_states_backward (regexec.c:1633)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013== 
==109013== 16 bytes in 1 blocks are still reachable in loss record 38 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x198C85: W_Vector_init (vector_op.c:16)
==109013==    by 0x11CD58: audit_init (syscheck_audit.c:385)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 16 bytes in 1 blocks are still reachable in loss record 39 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x113086: realtime_start (run_realtime.c:241)
==109013==    by 0x1132B8: realtime_adddir (run_realtime.c:279)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 16 bytes in 1 blocks are still reachable in loss record 40 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x194009: audit_rules_list_init (audit_op.c:332)
==109013==    by 0x192F66: audit_get_rule_list (audit_op.c:24)
==109013==    by 0x11C2A8: add_audit_rules_syscheck (syscheck_audit.c:201)
==109013==    by 0x120094: audit_reload_rules (syscheck_audit.c:909)
==109013==    by 0x1200D9: audit_reload_thread (syscheck_audit.c:919)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 19 bytes in 2 blocks are still reachable in loss record 41 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1ACF96: OSMatch_Compile (os_match_compile.c:55)
==109013==    by 0x13AAAA: Read_Syscheck (syscheck-config.c:1060)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 20 bytes in 1 blocks are still reachable in loss record 42 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x198DAB: W_Vector_insert (vector_op.c:34)
==109013==    by 0x198EFF: W_Vector_insert_unique (vector_op.c:84)
==109013==    by 0x11322E: realtime_adddir (run_realtime.c:270)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 20 bytes in 2 blocks are still reachable in loss record 43 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6FE00: re_node_set_init_copy (regex_internal.c:1031)
==109013==    by 0x5B6FE00: create_ci_newstate (regex_internal.c:1623)
==109013==    by 0x5B6FE00: re_acquire_state (regex_internal.c:1502)
==109013==    by 0x5B74E8F: update_cur_sifted_state (regexec.c:1792)
==109013==    by 0x5B75B6E: sift_states_backward (regexec.c:1633)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 20 bytes in 2 blocks are still reachable in loss record 44 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B69823: re_node_set_alloc (regex_internal.c:971)
==109013==    by 0x5B69823: register_state (regex_internal.c:1566)
==109013==    by 0x5B6FEE2: create_ci_newstate (regex_internal.c:1649)
==109013==    by 0x5B6FEE2: re_acquire_state (regex_internal.c:1502)
==109013==    by 0x5B74E8F: update_cur_sifted_state (regexec.c:1792)
==109013==    by 0x5B75B6E: sift_states_backward (regexec.c:1633)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 20 bytes in 2 blocks are still reachable in loss record 45 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x19338D: audit_print_reply (audit_op.c:77)
==109013==    by 0x193554: kernel_get_reply (audit_op.c:114)
==109013==    by 0x192FD9: audit_get_rule_list (audit_op.c:32)
==109013==    by 0x11C2A8: add_audit_rules_syscheck (syscheck_audit.c:201)
==109013==    by 0x120094: audit_reload_rules (syscheck_audit.c:909)
==109013==    by 0x1200D9: audit_reload_thread (syscheck_audit.c:919)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 21 bytes in 1 blocks are still reachable in loss record 46 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x13B590: Read_Syscheck (syscheck-config.c:1213)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 21 bytes in 3 blocks are still reachable in loss record 47 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115103: read_file (create_db.c:484)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 24 bytes in 1 blocks are still reachable in loss record 48 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x13A965: Read_Syscheck (syscheck-config.c:1052)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 24 bytes in 1 blocks are still reachable in loss record 49 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x113437: realtime_adddir (run_realtime.c:313)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 28 bytes in 7 blocks are still reachable in loss record 50 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6E369: re_node_set_alloc (regex_internal.c:971)
==109013==    by 0x5B6E369: calc_eclosure_iter (regcomp.c:1678)
==109013==    by 0x5B7B45B: calc_eclosure (regcomp.c:1655)
==109013==    by 0x5B7B45B: analyze (regcomp.c:1181)
==109013==    by 0x5B7B45B: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 32 bytes in 1 blocks are still reachable in loss record 51 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B78DB2: parse_bracket_exp (regcomp.c:3050)
==109013==    by 0x5B78DB2: parse_expression (regcomp.c:2261)
==109013==    by 0x5B7A24B: parse_branch (regcomp.c:2182)
==109013==    by 0x5B7A3FB: parse_reg_exp (regcomp.c:2137)
==109013==    by 0x5B77CC7: parse_sub_exp (regcomp.c:2460)
==109013==    by 0x5B77CC7: parse_expression (regcomp.c:2256)
==109013==    by 0x5B7A291: parse_branch (regcomp.c:2189)
==109013==    by 0x5B7A3FB: parse_reg_exp (regcomp.c:2137)
==109013==    by 0x5B7AAA8: parse (regcomp.c:2106)
==109013==    by 0x5B7AAA8: re_compile_internal (regcomp.c:786)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 32 bytes in 1 blocks are still reachable in loss record 52 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B78DB2: parse_bracket_exp (regcomp.c:3050)
==109013==    by 0x5B78DB2: parse_expression (regcomp.c:2261)
==109013==    by 0x5B7A24B: parse_branch (regcomp.c:2182)
==109013==    by 0x5B7A3FB: parse_reg_exp (regcomp.c:2137)
==109013==    by 0x5B77CC7: parse_sub_exp (regcomp.c:2460)
==109013==    by 0x5B77CC7: parse_expression (regcomp.c:2256)
==109013==    by 0x5B7A291: parse_branch (regcomp.c:2189)
==109013==    by 0x5B7A3FB: parse_reg_exp (regcomp.c:2137)
==109013==    by 0x5B7AAA8: parse (regcomp.c:2106)
==109013==    by 0x5B7AAA8: re_compile_internal (regcomp.c:786)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 32 bytes in 1 blocks are still reachable in loss record 53 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x113484: realtime_adddir (run_realtime.c:318)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 32 bytes in 1 blocks are still reachable in loss record 54 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x113437: realtime_adddir (run_realtime.c:313)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 32 bytes in 1 blocks are still reachable in loss record 55 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x113484: realtime_adddir (run_realtime.c:318)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013== 
==109013== 32 bytes in 1 blocks are still reachable in loss record 56 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x113484: realtime_adddir (run_realtime.c:318)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013== 
==109013== 32 bytes in 2 blocks are still reachable in loss record 57 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x114FA4: read_file (create_db.c:473)
==109013==    by 0x115FE7: read_dir (create_db.c:717)
==109013==    by 0x112D14: realtime_checksumfile (run_realtime.c:162)
==109013==    by 0x11F09E: audit_parse (syscheck_audit.c:732)
==109013==    by 0x120AD0: audit_read_events (syscheck_audit.c:1099)
==109013==    by 0x1203D9: audit_main (syscheck_audit.c:963)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 34 bytes in 2 blocks are still reachable in loss record 58 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x198DAB: W_Vector_insert (vector_op.c:34)
==109013==    by 0x198EFF: W_Vector_insert_unique (vector_op.c:84)
==109013==    by 0x11322E: realtime_adddir (run_realtime.c:270)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 34 bytes in 2 blocks are still reachable in loss record 59 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x193360: audit_print_reply (audit_op.c:75)
==109013==    by 0x193554: kernel_get_reply (audit_op.c:114)
==109013==    by 0x192FD9: audit_get_rule_list (audit_op.c:32)
==109013==    by 0x11C2A8: add_audit_rules_syscheck (syscheck_audit.c:201)
==109013==    by 0x120094: audit_reload_rules (syscheck_audit.c:909)
==109013==    by 0x1200D9: audit_reload_thread (syscheck_audit.c:919)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 36 bytes in 2 blocks are still reachable in loss record 60 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x113437: realtime_adddir (run_realtime.c:313)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 36 bytes in 9 blocks are still reachable in loss record 61 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6E369: re_node_set_alloc (regex_internal.c:971)
==109013==    by 0x5B6E369: calc_eclosure_iter (regcomp.c:1678)
==109013==    by 0x5B7B45B: calc_eclosure (regcomp.c:1655)
==109013==    by 0x5B7B45B: analyze (regcomp.c:1181)
==109013==    by 0x5B7B45B: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 40 bytes in 1 blocks are still reachable in loss record 62 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6E4E0: re_node_set_merge (regex_internal.c:1202)
==109013==    by 0x5B6E4E0: calc_eclosure_iter (regcomp.c:1722)
==109013==    by 0x5B6E47C: calc_eclosure_iter (regcomp.c:1715)
==109013==    by 0x5B7B45B: calc_eclosure (regcomp.c:1655)
==109013==    by 0x5B7B45B: analyze (regcomp.c:1181)
==109013==    by 0x5B7B45B: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 40 bytes in 1 blocks are still reachable in loss record 63 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6E4E0: re_node_set_merge (regex_internal.c:1202)
==109013==    by 0x5B6E4E0: calc_eclosure_iter (regcomp.c:1722)
==109013==    by 0x5B6E47C: calc_eclosure_iter (regcomp.c:1715)
==109013==    by 0x5B7B45B: calc_eclosure (regcomp.c:1655)
==109013==    by 0x5B7B45B: analyze (regcomp.c:1181)
==109013==    by 0x5B7B45B: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 40 bytes in 1 blocks are still reachable in loss record 64 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B755E3: re_node_set_merge (regex_internal.c:1202)
==109013==    by 0x5B755E3: add_epsilon_src_nodes (regexec.c:1825)
==109013==    by 0x5B755E3: update_cur_sifted_state (regexec.c:1778)
==109013==    by 0x5B759F7: sift_states_backward (regexec.c:1603)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 40 bytes in 1 blocks are still reachable in loss record 65 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x113437: realtime_adddir (run_realtime.c:313)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013== 
==109013== 40 bytes in 2 blocks are still reachable in loss record 66 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1AD07D: OSMatch_Compile (os_match_compile.c:99)
==109013==    by 0x13AAAA: Read_Syscheck (syscheck-config.c:1060)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 40 bytes in 2 blocks are still reachable in loss record 67 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1AD09D: OSMatch_Compile (os_match_compile.c:100)
==109013==    by 0x13AAAA: Read_Syscheck (syscheck-config.c:1060)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 40 bytes in 2 blocks are still reachable in loss record 68 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1AD0BD: OSMatch_Compile (os_match_compile.c:101)
==109013==    by 0x13AAAA: Read_Syscheck (syscheck-config.c:1060)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 43 bytes in 1 blocks are still reachable in loss record 69 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1B9943: Read_Rootcheck (rootcheck-config.c:123)
==109013==    by 0x12BB96: read_main_elements (config.c:106)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x122794: Read_Rootcheck_Config (config.c:24)
==109013==    by 0x122F91: rootcheck_init (rootcheck.c:169)
==109013==    by 0x118AAC: main (syscheck.c:356)
==109013== 
==109013== 45 bytes in 1 blocks are still reachable in loss record 70 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1B9A12: Read_Rootcheck (rootcheck-config.c:126)
==109013==    by 0x12BB96: read_main_elements (config.c:106)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x122794: Read_Rootcheck_Config (config.c:24)
==109013==    by 0x122F91: rootcheck_init (rootcheck.c:169)
==109013==    by 0x118AAC: main (syscheck.c:356)
==109013== 
==109013== 48 bytes in 1 blocks are still reachable in loss record 71 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x137C33: dump_syscheck_entry (syscheck-config.c:107)
==109013==    by 0x1399FC: read_attr (syscheck-config.c:737)
==109013==    by 0x139FA9: Read_Syscheck (syscheck-config.c:877)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 48 bytes in 1 blocks are still reachable in loss record 72 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x137DAA: dump_syscheck_entry (syscheck-config.c:117)
==109013==    by 0x1399FC: read_attr (syscheck-config.c:737)
==109013==    by 0x139FA9: Read_Syscheck (syscheck-config.c:877)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 48 bytes in 1 blocks are still reachable in loss record 73 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6E4E0: re_node_set_merge (regex_internal.c:1202)
==109013==    by 0x5B6E4E0: calc_eclosure_iter (regcomp.c:1722)
==109013==    by 0x5B7B45B: calc_eclosure (regcomp.c:1655)
==109013==    by 0x5B7B45B: analyze (regcomp.c:1181)
==109013==    by 0x5B7B45B: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 48 bytes in 1 blocks are still reachable in loss record 74 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6E4E0: re_node_set_merge (regex_internal.c:1202)
==109013==    by 0x5B6E4E0: calc_eclosure_iter (regcomp.c:1722)
==109013==    by 0x5B7B45B: calc_eclosure (regcomp.c:1655)
==109013==    by 0x5B7B45B: analyze (regcomp.c:1181)
==109013==    by 0x5B7B45B: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 48 bytes in 2 blocks are still reachable in loss record 75 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x193307: audit_print_reply (audit_op.c:74)
==109013==    by 0x193554: kernel_get_reply (audit_op.c:114)
==109013==    by 0x192FD9: audit_get_rule_list (audit_op.c:32)
==109013==    by 0x11C2A8: add_audit_rules_syscheck (syscheck_audit.c:201)
==109013==    by 0x120094: audit_reload_rules (syscheck_audit.c:909)
==109013==    by 0x1200D9: audit_reload_thread (syscheck_audit.c:919)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 48 bytes in 3 blocks are still reachable in loss record 76 of 189
==109013==    at 0x4C2FA3F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x4C31D84: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6992F: register_state (regex_internal.c:1581)
==109013==    by 0x5B70910: create_cd_newstate (regex_internal.c:1725)
==109013==    by 0x5B70910: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B70F4F: build_trtable (regexec.c:3413)
==109013==    by 0x5B7757E: transit_state (regexec.c:2296)
==109013==    by 0x5B7757E: check_matching (regexec.c:1147)
==109013==    by 0x5B7757E: re_search_internal (regexec.c:819)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x120AD0: audit_read_events (syscheck_audit.c:1099)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 48 bytes in 3 blocks are still reachable in loss record 77 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x114FA4: read_file (create_db.c:473)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 56 bytes in 2 blocks are still reachable in loss record 78 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115043: read_file (create_db.c:477)
==109013==    by 0x115FE7: read_dir (create_db.c:717)
==109013==    by 0x112D14: realtime_checksumfile (run_realtime.c:162)
==109013==    by 0x11F09E: audit_parse (syscheck_audit.c:732)
==109013==    by 0x120AD0: audit_read_events (syscheck_audit.c:1099)
==109013==    by 0x1203D9: audit_main (syscheck_audit.c:963)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013== 
==109013== 56 bytes in 2 blocks are still reachable in loss record 79 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1150DC: read_file (create_db.c:483)
==109013==    by 0x115FE7: read_dir (create_db.c:717)
==109013==    by 0x112D14: realtime_checksumfile (run_realtime.c:162)
==109013==    by 0x11F09E: audit_parse (syscheck_audit.c:732)
==109013==    by 0x120AD0: audit_read_events (syscheck_audit.c:1099)
==109013==    by 0x1203D9: audit_main (syscheck_audit.c:963)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 56 bytes in 7 blocks are still reachable in loss record 80 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B70785: re_node_set_init_copy (regex_internal.c:1031)
==109013==    by 0x5B70785: create_cd_newstate (regex_internal.c:1673)
==109013==    by 0x5B70785: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B70F4F: build_trtable (regexec.c:3413)
==109013==    by 0x5B7757E: transit_state (regexec.c:2296)
==109013==    by 0x5B7757E: check_matching (regexec.c:1147)
==109013==    by 0x5B7757E: re_search_internal (regexec.c:819)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 56 bytes in 7 blocks are still reachable in loss record 81 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B69823: re_node_set_alloc (regex_internal.c:971)
==109013==    by 0x5B69823: register_state (regex_internal.c:1566)
==109013==    by 0x5B70910: create_cd_newstate (regex_internal.c:1725)
==109013==    by 0x5B70910: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B70F4F: build_trtable (regexec.c:3413)
==109013==    by 0x5B7757E: transit_state (regexec.c:2296)
==109013==    by 0x5B7757E: check_matching (regexec.c:1147)
==109013==    by 0x5B7757E: re_search_internal (regexec.c:819)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 60 bytes in 1 blocks are still reachable in loss record 82 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7ABE9: analyze (regcomp.c:1146)
==109013==    by 0x5B7ABE9: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 64 bytes in 2 blocks are still reachable in loss record 83 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x113484: realtime_adddir (run_realtime.c:318)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 64 bytes in 2 blocks are still reachable in loss record 84 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115043: read_file (create_db.c:477)
==109013==    by 0x115FE7: read_dir (create_db.c:717)
==109013==    by 0x112D14: realtime_checksumfile (run_realtime.c:162)
==109013==    by 0x11F09E: audit_parse (syscheck_audit.c:732)
==109013==    by 0x120AD0: audit_read_events (syscheck_audit.c:1099)
==109013==    by 0x1203D9: audit_main (syscheck_audit.c:963)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 64 bytes in 2 blocks are still reachable in loss record 85 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115103: read_file (create_db.c:484)
==109013==    by 0x115FE7: read_dir (create_db.c:717)
==109013==    by 0x112D14: realtime_checksumfile (run_realtime.c:162)
==109013==    by 0x11F09E: audit_parse (syscheck_audit.c:732)
==109013==    by 0x120AD0: audit_read_events (syscheck_audit.c:1099)
==109013==    by 0x1203D9: audit_main (syscheck_audit.c:963)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 72 bytes in 1 blocks are still reachable in loss record 86 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7ABE9: analyze (regcomp.c:1146)
==109013==    by 0x5B7ABE9: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 72 bytes in 3 blocks are still reachable in loss record 87 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7B71B: re_node_set_insert_last (regex_internal.c:1341)
==109013==    by 0x5B7B71B: calc_inveclosure (regcomp.c:1615)
==109013==    by 0x5B7B71B: analyze (regcomp.c:1193)
==109013==    by 0x5B7B71B: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 72 bytes in 3 blocks are still reachable in loss record 88 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7B71B: re_node_set_insert_last (regex_internal.c:1341)
==109013==    by 0x5B7B71B: calc_inveclosure (regcomp.c:1615)
==109013==    by 0x5B7B71B: analyze (regcomp.c:1193)
==109013==    by 0x5B7B71B: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 72 bytes in 9 blocks are still reachable in loss record 89 of 189
==109013==    at 0x4C2FA3F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x4C31D84: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7B71B: re_node_set_insert_last (regex_internal.c:1341)
==109013==    by 0x5B7B71B: calc_inveclosure (regcomp.c:1615)
==109013==    by 0x5B7B71B: analyze (regcomp.c:1193)
==109013==    by 0x5B7B71B: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 85 bytes in 3 blocks are still reachable in loss record 90 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115043: read_file (create_db.c:477)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 85 bytes in 3 blocks are still reachable in loss record 91 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1150DC: read_file (create_db.c:483)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 88 bytes in 1 blocks are still reachable in loss record 92 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2240: OSHash_Create (hash_op.c:28)
==109013==    by 0x1184D6: fim_initialize (syscheck.c:88)
==109013==    by 0x119169: main (syscheck.c:472)
==109013== 
==109013== 88 bytes in 1 blocks are still reachable in loss record 93 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2240: OSHash_Create (hash_op.c:28)
==109013==    by 0x1184E2: fim_initialize (syscheck.c:89)
==109013==    by 0x119169: main (syscheck.c:472)
==109013== 
==109013== 88 bytes in 1 blocks are still reachable in loss record 94 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2240: OSHash_Create (hash_op.c:28)
==109013==    by 0x1184EE: fim_initialize (syscheck.c:91)
==109013==    by 0x119169: main (syscheck.c:472)
==109013== 
==109013== 88 bytes in 1 blocks are still reachable in loss record 95 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7073A: create_cd_newstate (regex_internal.c:1670)
==109013==    by 0x5B7073A: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B7B924: create_initial_state (regcomp.c:1038)
==109013==    by 0x5B7B924: re_compile_internal (regcomp.c:802)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 88 bytes in 1 blocks are still reachable in loss record 96 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7073A: create_cd_newstate (regex_internal.c:1670)
==109013==    by 0x5B7073A: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B7B924: create_initial_state (regcomp.c:1038)
==109013==    by 0x5B7B924: re_compile_internal (regcomp.c:802)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 88 bytes in 1 blocks are still reachable in loss record 97 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6FDC7: create_ci_newstate (regex_internal.c:1620)
==109013==    by 0x5B6FDC7: re_acquire_state (regex_internal.c:1502)
==109013==    by 0x5B74DF0: add_epsilon_src_nodes (regexec.c:1814)
==109013==    by 0x5B74DF0: update_cur_sifted_state (regexec.c:1778)
==109013==    by 0x5B759F7: sift_states_backward (regexec.c:1603)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 88 bytes in 1 blocks are still reachable in loss record 98 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6FDC7: create_ci_newstate (regex_internal.c:1620)
==109013==    by 0x5B6FDC7: re_acquire_state (regex_internal.c:1502)
==109013==    by 0x5B74E8F: update_cur_sifted_state (regexec.c:1792)
==109013==    by 0x5B759F7: sift_states_backward (regexec.c:1603)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 88 bytes in 1 blocks are still reachable in loss record 99 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6FDC7: create_ci_newstate (regex_internal.c:1620)
==109013==    by 0x5B6FDC7: re_acquire_state (regex_internal.c:1502)
==109013==    by 0x5B74DF0: add_epsilon_src_nodes (regexec.c:1814)
==109013==    by 0x5B74DF0: update_cur_sifted_state (regexec.c:1778)
==109013==    by 0x5B75B6E: sift_states_backward (regexec.c:1633)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 88 bytes in 1 blocks are still reachable in loss record 100 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2240: OSHash_Create (hash_op.c:28)
==109013==    by 0x1130E7: realtime_start (run_realtime.c:245)
==109013==    by 0x1132B8: realtime_adddir (run_realtime.c:279)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 88 bytes in 1 blocks are still reachable in loss record 101 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A331B: OSHash_Duplicate (hash_op.c:522)
==109013==    by 0x1A359D: OSHash_Duplicate_ex (hash_op.c:550)
==109013==    by 0x11647D: run_dbcheck (create_db.c:852)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 88 bytes in 11 blocks are still reachable in loss record 102 of 189
==109013==    at 0x4C2FA3F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x4C31D84: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7B71B: re_node_set_insert_last (regex_internal.c:1341)
==109013==    by 0x5B7B71B: calc_inveclosure (regcomp.c:1615)
==109013==    by 0x5B7B71B: analyze (regcomp.c:1193)
==109013==    by 0x5B7B71B: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 96 bytes in 1 blocks are still reachable in loss record 103 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x137A63: dump_syscheck_entry (syscheck-config.c:93)
==109013==    by 0x1399FC: read_attr (syscheck-config.c:737)
==109013==    by 0x139FA9: Read_Syscheck (syscheck-config.c:877)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 96 bytes in 1 blocks are still reachable in loss record 104 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x137B79: dump_syscheck_entry (syscheck-config.c:103)
==109013==    by 0x1399FC: read_attr (syscheck-config.c:737)
==109013==    by 0x139FA9: Read_Syscheck (syscheck-config.c:877)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 96 bytes in 1 blocks are still reachable in loss record 105 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x137CE7: dump_syscheck_entry (syscheck-config.c:112)
==109013==    by 0x1399FC: read_attr (syscheck-config.c:737)
==109013==    by 0x139FA9: Read_Syscheck (syscheck-config.c:877)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 96 bytes in 1 blocks are still reachable in loss record 106 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x137E6A: dump_syscheck_entry (syscheck-config.c:122)
==109013==    by 0x1399FC: read_attr (syscheck-config.c:737)
==109013==    by 0x139FA9: Read_Syscheck (syscheck-config.c:877)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 96 bytes in 2 blocks are still reachable in loss record 107 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x13AA11: Read_Syscheck (syscheck-config.c:1057)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 96 bytes in 3 blocks are still reachable in loss record 108 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115043: read_file (create_db.c:477)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 96 bytes in 3 blocks are still reachable in loss record 109 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115103: read_file (create_db.c:484)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 112 bytes in 7 blocks are still reachable in loss record 110 of 189
==109013==    at 0x4C2FA3F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x4C31D84: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6992F: register_state (regex_internal.c:1581)
==109013==    by 0x5B70910: create_cd_newstate (regex_internal.c:1725)
==109013==    by 0x5B70910: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B70F4F: build_trtable (regexec.c:3413)
==109013==    by 0x5B7757E: transit_state (regexec.c:2296)
==109013==    by 0x5B7757E: check_matching (regexec.c:1147)
==109013==    by 0x5B7757E: re_search_internal (regexec.c:819)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 114 bytes in 2 blocks are still reachable in loss record 111 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x115896: read_file (create_db.c:596)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013== 
==109013== 122 bytes in 10 blocks are still reachable in loss record 112 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x137B06: dump_syscheck_entry (syscheck-config.c:95)
==109013==    by 0x1399FC: read_attr (syscheck-config.c:737)
==109013==    by 0x139FA9: Read_Syscheck (syscheck-config.c:877)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 128 bytes in 1 blocks are still reachable in loss record 113 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x13ACCD: Read_Syscheck (syscheck-config.c:1084)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 160 bytes in 1 blocks are still reachable in loss record 114 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x198C9A: W_Vector_init (vector_op.c:17)
==109013==    by 0x11CD58: audit_init (syscheck_audit.c:385)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 171 bytes in 3 blocks are still reachable in loss record 115 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x115896: read_file (create_db.c:596)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 176 bytes in 2 blocks are still reachable in loss record 116 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B6FDC7: create_ci_newstate (regex_internal.c:1620)
==109013==    by 0x5B6FDC7: re_acquire_state (regex_internal.c:1502)
==109013==    by 0x5B74E8F: update_cur_sifted_state (regexec.c:1792)
==109013==    by 0x5B75B6E: sift_states_backward (regexec.c:1633)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 176 bytes in 10 blocks are still reachable in loss record 117 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B755E3: re_node_set_merge (regex_internal.c:1202)
==109013==    by 0x5B755E3: add_epsilon_src_nodes (regexec.c:1825)
==109013==    by 0x5B755E3: update_cur_sifted_state (regexec.c:1778)
==109013==    by 0x5B75B6E: sift_states_backward (regexec.c:1633)
==109013==    by 0x5B76FA0: prune_impossible_nodes (regexec.c:1000)
==109013==    by 0x5B76FA0: re_search_internal (regexec.c:840)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 192 bytes in 1 blocks are still reachable in loss record 118 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7B639: analyze (regcomp.c:1190)
==109013==    by 0x5B7B639: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 200 bytes in 1 blocks are still reachable in loss record 119 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x194067: audit_rules_list_init (audit_op.c:333)
==109013==    by 0x192F66: audit_get_rule_list (audit_op.c:24)
==109013==    by 0x11C2A8: add_audit_rules_syscheck (syscheck_audit.c:201)
==109013==    by 0x120094: audit_reload_rules (syscheck_audit.c:909)
==109013==    by 0x1200D9: audit_reload_thread (syscheck_audit.c:919)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 224 bytes in 1 blocks are still reachable in loss record 120 of 189
==109013==    at 0x4C2FA3F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x4C31D84: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7B04D: re_compile_internal (regcomp.c:747)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 224 bytes in 1 blocks are still reachable in loss record 121 of 189
==109013==    at 0x4C2FA3F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x4C31D84: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7B04D: re_compile_internal (regcomp.c:747)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 224 bytes in 1 blocks are still reachable in loss record 122 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7B639: analyze (regcomp.c:1190)
==109013==    by 0x5B7B639: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 230 bytes in 15 blocks are still reachable in loss record 123 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x13AD93: Read_Syscheck (syscheck-config.c:1089)
==109013==    by 0x12BAE8: read_main_elements (config.c:99)
==109013==    by 0x12C734: ReadConfig (config.c:245)
==109013==    by 0x1193AB: Read_Syscheck_Config (config.c:58)
==109013==    by 0x1188E9: main (syscheck.c:328)
==109013== 
==109013== 240 bytes in 1 blocks are still reachable in loss record 124 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7A6D1: init_dfa (regcomp.c:839)
==109013==    by 0x5B7A6D1: re_compile_internal (regcomp.c:755)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 240 bytes in 1 blocks are still reachable in loss record 125 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7AC07: analyze (regcomp.c:1148)
==109013==    by 0x5B7AC07: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 240 bytes in 1 blocks are still reachable in loss record 126 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7AC18: analyze (regcomp.c:1149)
==109013==    by 0x5B7AC18: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 256 bytes in 1 blocks are still reachable in loss record 127 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7C5DA: regcomp (regcomp.c:479)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 256 bytes in 1 blocks are still reachable in loss record 128 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7A707: init_dfa (regcomp.c:846)
==109013==    by 0x5B7A707: re_compile_internal (regcomp.c:755)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CB6A: init_regex (syscheck_audit.c:324)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 256 bytes in 1 blocks are still reachable in loss record 129 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7C5DA: regcomp (regcomp.c:479)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 264 bytes in 3 blocks are still reachable in loss record 130 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7073A: create_cd_newstate (regex_internal.c:1670)
==109013==    by 0x5B7073A: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B70F4F: build_trtable (regexec.c:3413)
==109013==    by 0x5B7757E: transit_state (regexec.c:2296)
==109013==    by 0x5B7757E: check_matching (regexec.c:1147)
==109013==    by 0x5B7757E: re_search_internal (regexec.c:819)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x120AD0: audit_read_events (syscheck_audit.c:1099)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 272 bytes in 1 blocks are possibly lost in loss record 131 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==109013==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==109013==    by 0x5870421: allocate_stack (allocatestack.c:597)
==109013==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==109013==    by 0x1A2048: CreateThreadJoinable (pthreads_op.c:47)
==109013==    by 0x1A20EF: CreateThread (pthreads_op.c:62)
==109013==    by 0x118B0C: main (syscheck.c:381)
==109013== 
==109013== 272 bytes in 1 blocks are possibly lost in loss record 132 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==109013==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==109013==    by 0x5870421: allocate_stack (allocatestack.c:597)
==109013==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==109013==    by 0x1A2048: CreateThreadJoinable (pthreads_op.c:47)
==109013==    by 0x1A20EF: CreateThread (pthreads_op.c:62)
==109013==    by 0x1211AB: audit_health_check (syscheck_audit.c:1205)
==109013==    by 0x11CCE7: audit_init (syscheck_audit.c:375)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 272 bytes in 1 blocks are possibly lost in loss record 133 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==109013==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==109013==    by 0x5870421: allocate_stack (allocatestack.c:597)
==109013==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==109013==    by 0x1A2048: CreateThreadJoinable (pthreads_op.c:47)
==109013==    by 0x1A20EF: CreateThread (pthreads_op.c:62)
==109013==    by 0x11A4F7: start_daemon (run_check.c:141)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 272 bytes in 1 blocks are possibly lost in loss record 134 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==109013==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==109013==    by 0x5870421: allocate_stack (allocatestack.c:597)
==109013==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==109013==    by 0x1A2048: CreateThreadJoinable (pthreads_op.c:47)
==109013==    by 0x1A20EF: CreateThread (pthreads_op.c:62)
==109013==    by 0x120396: audit_main (syscheck_audit.c:958)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 288 bytes in 1 blocks are still reachable in loss record 135 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7A6D1: init_dfa (regcomp.c:839)
==109013==    by 0x5B7A6D1: re_compile_internal (regcomp.c:755)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 288 bytes in 1 blocks are still reachable in loss record 136 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7AC07: analyze (regcomp.c:1148)
==109013==    by 0x5B7AC07: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 288 bytes in 1 blocks are still reachable in loss record 137 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7AC18: analyze (regcomp.c:1149)
==109013==    by 0x5B7AC18: re_compile_internal (regcomp.c:791)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 340 bytes in 6 blocks are still reachable in loss record 138 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x115896: read_file (create_db.c:596)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 386 bytes in 2 blocks are still reachable in loss record 139 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x115006: read_file (create_db.c:474)
==109013==    by 0x115FE7: read_dir (create_db.c:717)
==109013==    by 0x112D14: realtime_checksumfile (run_realtime.c:162)
==109013==    by 0x11F09E: audit_parse (syscheck_audit.c:732)
==109013==    by 0x120AD0: audit_read_events (syscheck_audit.c:1099)
==109013==    by 0x1203D9: audit_main (syscheck_audit.c:963)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 512 bytes in 1 blocks are still reachable in loss record 140 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7A707: init_dfa (regcomp.c:846)
==109013==    by 0x5B7A707: re_compile_internal (regcomp.c:755)
==109013==    by 0x5B7C639: regcomp (regcomp.c:498)
==109013==    by 0x11CBBB: init_regex (syscheck_audit.c:329)
==109013==    by 0x11CCBD: audit_init (syscheck_audit.c:368)
==109013==    by 0x11917C: main (syscheck.c:477)
==109013== 
==109013== 552 bytes in 1 blocks are still reachable in loss record 141 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5AFD9CC: __fopen_internal (iofopen.c:69)
==109013==    by 0x18B0A0: OS_MD5_SHA1_SHA256_File (md5_sha1_sha256_op.c:42)
==109013==    by 0x11B2C2: c_read_file (run_check.c:505)
==109013==    by 0x1156DA: read_file (create_db.c:581)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 579 bytes in 3 blocks are still reachable in loss record 142 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x115006: read_file (create_db.c:474)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 616 bytes in 7 blocks are still reachable in loss record 143 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B7073A: create_cd_newstate (regex_internal.c:1670)
==109013==    by 0x5B7073A: re_acquire_state_context (regex_internal.c:1545)
==109013==    by 0x5B70F4F: build_trtable (regexec.c:3413)
==109013==    by 0x5B7757E: transit_state (regexec.c:2296)
==109013==    by 0x5B7757E: check_matching (regexec.c:1147)
==109013==    by 0x5B7757E: re_search_internal (regexec.c:819)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 725 bytes in 103 blocks are still reachable in loss record 144 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115103: read_file (create_db.c:484)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013== 
==109013== 1,648 bytes in 103 blocks are still reachable in loss record 145 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x114FA4: read_file (create_db.c:473)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013== 
==109013== 2,048 bytes in 1 blocks are still reachable in loss record 146 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x122EB2: rootcheck_init (rootcheck.c:103)
==109013==    by 0x118AAC: main (syscheck.c:356)
==109013== 
==109013== 3,296 bytes in 103 blocks are still reachable in loss record 147 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115043: read_file (create_db.c:477)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013== 
==109013== 3,296 bytes in 103 blocks are still reachable in loss record 148 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115103: read_file (create_db.c:484)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013== 
==109013== 4,098 bytes in 1 blocks are still reachable in loss record 149 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x115E66: read_dir (create_db.c:692)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 4,112 bytes in 1 blocks are still reachable in loss record 150 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x123107: rootcheck_init (rootcheck.c:220)
==109013==    by 0x118AAC: main (syscheck.c:356)
==109013== 
==109013== 4,112 bytes in 1 blocks are still reachable in loss record 151 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x12311D: rootcheck_init (rootcheck.c:221)
==109013==    by 0x118AAC: main (syscheck.c:356)
==109013== 
==109013== 5,957 bytes in 103 blocks are still reachable in loss record 152 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115043: read_file (create_db.c:477)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013== 
==109013== 5,957 bytes in 103 blocks are still reachable in loss record 153 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1150DC: read_file (create_db.c:483)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013== 
==109013== 6,144 bytes in 1 blocks are still reachable in loss record 154 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1162C4: run_dbcheck (create_db.c:823)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 6,144 bytes in 3 blocks are still reachable in loss record 155 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B71008: build_trtable (regexec.c:3448)
==109013==    by 0x5B7757E: transit_state (regexec.c:2296)
==109013==    by 0x5B7757E: check_matching (regexec.c:1147)
==109013==    by 0x5B7757E: re_search_internal (regexec.c:819)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x120AD0: audit_read_events (syscheck_audit.c:1099)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 6,145 bytes in 1 blocks are still reachable in loss record 156 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x114113: read_file (create_db.c:191)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 6,420 bytes in 916 blocks are still reachable in loss record 157 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115103: read_file (create_db.c:484)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013== 
==109013== 8,256 bytes in 1 blocks are still reachable in loss record 158 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A229F: OSHash_Create (hash_op.c:41)
==109013==    by 0x1130E7: realtime_start (run_realtime.c:245)
==109013==    by 0x1132B8: realtime_adddir (run_realtime.c:279)
==109013==    by 0x11609D: read_dir (create_db.c:763)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 9,060 bytes in 1,253 blocks are still reachable in loss record 159 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115103: read_file (create_db.c:484)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013== 
==109013== 10,713 bytes in 101 blocks are still reachable in loss record 160 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x115006: read_file (create_db.c:474)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013== 
==109013== 14,656 bytes in 916 blocks are still reachable in loss record 161 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x114FA4: read_file (create_db.c:473)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 14,826 bytes in 2,081 blocks are still reachable in loss record 162 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115103: read_file (create_db.c:484)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 16,384 bytes in 8 blocks are still reachable in loss record 163 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B71008: build_trtable (regexec.c:3448)
==109013==    by 0x5B7757E: transit_state (regexec.c:2296)
==109013==    by 0x5B7757E: check_matching (regexec.c:1147)
==109013==    by 0x5B7757E: re_search_internal (regexec.c:819)
==109013==    by 0x5B7C97C: regexec@@GLIBC_2.3.4 (regexec.c:248)
==109013==    by 0x11FDF7: audit_parse (syscheck_audit.c:878)
==109013==    by 0x1207FD: audit_read_events (syscheck_audit.c:1037)
==109013==    by 0x120211: audit_healthcheck_thread (syscheck_audit.c:936)
==109013==    by 0x586F7FB: start_thread (pthread_create.c:465)
==109013==    by 0x5B9BB5E: clone (clone.S:95)
==109013== 
==109013== 16,432 bytes in 1 blocks are still reachable in loss record 164 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A255E: OSHash_setSize (hash_op.c:134)
==109013==    by 0x1A2722: OSHash_setSize_ex (hash_op.c:171)
==109013==    by 0x11682E: create_db (create_db.c:907)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 16,432 bytes in 1 blocks are still reachable in loss record 165 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A255E: OSHash_setSize (hash_op.c:134)
==109013==    by 0x116874: create_db (create_db.c:911)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 16,432 bytes in 1 blocks are still reachable in loss record 166 of 189
==109013==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A255E: OSHash_setSize (hash_op.c:134)
==109013==    by 0x1168BA: create_db (create_db.c:916)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 16,432 bytes in 1 blocks are still reachable in loss record 167 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A33B8: OSHash_Duplicate (hash_op.c:528)
==109013==    by 0x1A359D: OSHash_Duplicate_ex (hash_op.c:550)
==109013==    by 0x11647D: run_dbcheck (create_db.c:852)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 20,048 bytes in 1,253 blocks are still reachable in loss record 168 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x114FA4: read_file (create_db.c:473)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 25,018 bytes in 916 blocks are still reachable in loss record 169 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115043: read_file (create_db.c:477)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013== 
==109013== 25,018 bytes in 916 blocks are still reachable in loss record 170 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1150DC: read_file (create_db.c:483)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 29,312 bytes in 916 blocks are still reachable in loss record 171 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115043: read_file (create_db.c:477)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 29,312 bytes in 916 blocks are still reachable in loss record 172 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115103: read_file (create_db.c:484)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 32,816 bytes in 1 blocks are still reachable in loss record 173 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B5AE21: __alloc_dir (opendir.c:218)
==109013==    by 0x5B5AE21: opendir_tail (opendir.c:136)
==109013==    by 0x5B5AE21: opendir (opendir.c:191)
==109013==    by 0x115F23: read_dir (create_db.c:702)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 33,424 bytes in 2,089 blocks are still reachable in loss record 174 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x114FA4: read_file (create_db.c:473)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 40,096 bytes in 1,253 blocks are still reachable in loss record 175 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115043: read_file (create_db.c:477)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013== 
==109013== 40,096 bytes in 1,253 blocks are still reachable in loss record 176 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115103: read_file (create_db.c:484)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013== 
==109013== 40,948 bytes in 1,875 blocks are still reachable in loss record 177 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A34E5: OSHash_Duplicate (hash_op.c:536)
==109013==    by 0x1A359D: OSHash_Duplicate_ex (hash_op.c:550)
==109013==    by 0x11647D: run_dbcheck (create_db.c:852)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 42,144 bytes in 2,081 blocks are still reachable in loss record 178 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1150DC: read_file (create_db.c:483)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 42,289 bytes in 2,089 blocks are still reachable in loss record 179 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115043: read_file (create_db.c:477)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 45,240 bytes in 1,253 blocks are still reachable in loss record 180 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1A2A82: _OSHash_Add (hash_op.c:279)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115043: read_file (create_db.c:477)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013== 
==109013== 45,240 bytes in 1,253 blocks are still reachable in loss record 181 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x1150DC: read_file (create_db.c:483)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 60,000 bytes in 1,875 blocks are still reachable in loss record 182 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A3476: OSHash_Duplicate (hash_op.c:535)
==109013==    by 0x1A359D: OSHash_Duplicate_ex (hash_op.c:550)
==109013==    by 0x11647D: run_dbcheck (create_db.c:852)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 65,537 bytes in 1 blocks are still reachable in loss record 183 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1155EA: read_file (create_db.c:575)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 65,537 bytes in 1 blocks are still reachable in loss record 184 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x11564C: read_file (create_db.c:576)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1163C4: run_dbcheck (create_db.c:840)
==109013==    by 0x11A431: send_sk_db (run_check.c:92)
==109013==    by 0x11AA08: start_daemon (run_check.c:290)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 66,592 bytes in 2,081 blocks are still reachable in loss record 185 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115103: read_file (create_db.c:484)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 66,848 bytes in 2,089 blocks are still reachable in loss record 186 of 189
==109013==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x1A2A1A: _OSHash_Add (hash_op.c:271)
==109013==    by 0x1A2936: OSHash_Add (hash_op.c:231)
==109013==    by 0x1A2C4E: OSHash_Add_ex (hash_op.c:328)
==109013==    by 0x115043: read_file (create_db.c:477)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 113,819 bytes in 913 blocks are still reachable in loss record 187 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x115006: read_file (create_db.c:474)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 170,670 bytes in 1,253 blocks are still reachable in loss record 188 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x115006: read_file (create_db.c:474)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1145A6: read_file (create_db.c:273)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== 348,397 bytes in 2,083 blocks are still reachable in loss record 189 of 189
==109013==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==109013==    by 0x5B1AC99: strdup (strdup.c:42)
==109013==    by 0x115006: read_file (create_db.c:474)
==109013==    by 0x11620B: read_dir (create_db.c:808)
==109013==    by 0x1169EB: create_db (create_db.c:936)
==109013==    by 0x11A3E6: send_sk_db (run_check.c:87)
==109013==    by 0x11A5F7: start_daemon (run_check.c:195)
==109013==    by 0x1191B4: main (syscheck.c:486)
==109013== 
==109013== LEAK SUMMARY:
==109013==    definitely lost: 0 bytes in 0 blocks
==109013==    indirectly lost: 0 bytes in 0 blocks
==109013==      possibly lost: 1,088 bytes in 4 blocks
==109013==    still reachable: 1,660,389 bytes in 34,556 blocks
==109013==         suppressed: 0 bytes in 0 blocks
==109013== 
==109013== For counts of detected and suppressed errors, rerun with: -v
==109013== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)

@albertomn86
Copy link
Contributor Author

Valgrind report wazuh-modulesd

==114242== Memcheck, a memory error detector
==114242== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==114242== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==114242== Command: /var/ossec/bin/wazuh-modulesd -fdd
==114242== Parent PID: 3948
==114242== 
==114242== 
==114242== HEAP SUMMARY:
==114242==     in use at exit: 646,259 bytes in 4,065 blocks
==114242==   total heap usage: 2,288,570 allocs, 2,284,505 frees, 1,363,658,722 bytes allocated
==114242== 
==114242== 4 bytes in 1 blocks are still reachable in loss record 1 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x1AC5EB: wm_sca_read (wmodules-sca.c:49)
==114242==    by 0x15D980: Read_SCA (wmodules-config.c:211)
==114242==    by 0x14A04D: read_main_elements (config.c:146)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 4 bytes in 1 blocks are still reachable in loss record 2 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x11B4AB: wm_download_read (wm_download.c:201)
==114242==    by 0x11241A: wm_config (wmodules.c:61)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 4 bytes in 1 blocks are still reachable in loss record 3 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x196D38: OSRegex_Execute_ex (os_regex_execute.c:118)
==114242==    by 0x196460: OSRegex_Execute (os_regex_execute.c:30)
==114242==    by 0x176737: wm_vuldet_decode_package_version (wm_vuln_detector.c:1768)
==114242==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==114242==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==114242==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==114242==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==114242==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==114242==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 4 bytes in 2 blocks are still reachable in loss record 4 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x13DF5A: _OSHash_Add (hash_op.c:279)
==114242==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==114242==    by 0x179131: wm_vuldet_get_software_info (wm_vuln_detector.c:2288)
==114242==    by 0x17157A: wm_vuldet_check_agent_vulnerabilities (wm_vuln_detector.c:794)
==114242==    by 0x179E6E: wm_vuldet_main (wm_vuln_detector.c:2500)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 7 bytes in 1 blocks are still reachable in loss record 5 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x1AF1EA: set_oval_version (wmodules-vuln-detector.c:152)
==114242==    by 0x1AFB99: wm_vuldet_read (wmodules-vuln-detector.c:293)
==114242==    by 0x15D5B4: Read_WModule (wmodules-config.c:135)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 8 bytes in 1 blocks are still reachable in loss record 6 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x1B64D5: wm_ciscat_read (wmodules-ciscat.c:50)
==114242==    by 0x15D44B: Read_WModule (wmodules-config.c:106)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 8 bytes in 1 blocks are still reachable in loss record 7 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1A3512: wm_osquery_monitor_read (wmodules-osquery-monitor.c:35)
==114242==    by 0x15D2F8: Read_WModule (wmodules-config.c:78)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 8 bytes in 1 blocks are still reachable in loss record 8 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x1A35AA: wm_osquery_monitor_read (wmodules-osquery-monitor.c:39)
==114242==    by 0x15D2F8: Read_WModule (wmodules-config.c:78)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 8 bytes in 1 blocks are still reachable in loss record 9 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5069B88: CRYPTO_zalloc (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x5066145: ossl_init_thread_start (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x5043B7F: ERR_get_state (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x5044135: ERR_clear_error (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x5065878: ossl_init_engine_dynamic_ossl_ (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x5878138: __pthread_once_slow (pthread_once.c:116)
==114242==    by 0x50C4808: CRYPTO_THREAD_run_once (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x506604F: OPENSSL_init_crypto (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x521DB3F: Curl_ossl_init (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x51F192C: global_init (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x51F1BD7: curl_easy_init (in /var/ossec/lib/libwazuhext.so)
==114242== 
==114242== 9 bytes in 1 blocks are still reachable in loss record 10 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x1198CD: wm_database_read (wm_database.c:1259)
==114242==    by 0x1123F9: wm_config (wmodules.c:56)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 9 bytes in 1 blocks are still reachable in loss record 11 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x11B559: wm_download_read (wm_download.c:205)
==114242==    by 0x11241A: wm_config (wmodules.c:61)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 10 bytes in 1 blocks are still reachable in loss record 12 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x1AB1B3: wm_oscap_read (wmodules-oscap.c:47)
==114242==    by 0x15D34E: Read_WModule (wmodules-config.c:85)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 12 bytes in 1 blocks are still reachable in loss record 13 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x1B74B9: wm_ciscat_read (wmodules-ciscat.c:238)
==114242==    by 0x15D44B: Read_WModule (wmodules-config.c:106)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 12 bytes in 1 blocks are still reachable in loss record 14 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1AD76E: wm_docker_read (wmodules-docker.c:29)
==114242==    by 0x15D55E: Read_WModule (wmodules-config.c:124)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 13 bytes in 1 blocks are still reachable in loss record 15 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x1AA42E: wm_sys_read (wmodules_syscollector.c:42)
==114242==    by 0x15D3A0: Read_WModule (wmodules-config.c:92)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 14 bytes in 1 blocks are still reachable in loss record 16 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x1B751D: wm_ciscat_read (wmodules-ciscat.c:240)
==114242==    by 0x15D44B: Read_WModule (wmodules-config.c:106)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 16 bytes in 1 blocks are still reachable in loss record 17 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x1AD80E: wm_docker_read (wmodules-docker.c:35)
==114242==    by 0x15D55E: Read_WModule (wmodules-config.c:124)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 16 bytes in 1 blocks are still reachable in loss record 18 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1AA341: wm_sys_read (wmodules_syscollector.c:31)
==114242==    by 0x15D3A0: Read_WModule (wmodules-config.c:92)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 16 bytes in 1 blocks are still reachable in loss record 19 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FF9BD: sqlite3Realloc (sqlite3.c:24734)
==114242==    by 0x50FFBB1: sqlite3_realloc64 (sqlite3.c:24791)
==114242==    by 0x5116452: walIndexPage (sqlite3.c:55022)
==114242==    by 0x5118944: walIndexReadHdr (sqlite3.c:56551)
==114242==    by 0x5118B2B: walTryBeginRead (sqlite3.c:56697)
==114242==    by 0x5118E5D: sqlite3WalBeginReadTransaction (sqlite3.c:56963)
==114242==    by 0x51119B9: pagerBeginReadTransaction (sqlite3.c:50138)
==114242==    by 0x5113F47: sqlite3PagerSharedLock (sqlite3.c:52225)
==114242== 
==114242== 16 bytes in 1 blocks are still reachable in loss record 20 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FF9BD: sqlite3Realloc (sqlite3.c:24734)
==114242==    by 0x50FFB7C: sqlite3_realloc (sqlite3.c:24785)
==114242==    by 0x51099F3: unixShmMap (sqlite3.c:34355)
==114242==    by 0x50FE2FE: sqlite3OsShmMap (sqlite3.c:20251)
==114242==    by 0x511657F: walIndexPage (sqlite3.c:55039)
==114242==    by 0x5118A0E: walIndexReadHdr (sqlite3.c:56576)
==114242==    by 0x5118B2B: walTryBeginRead (sqlite3.c:56697)
==114242==    by 0x5118E5D: sqlite3WalBeginReadTransaction (sqlite3.c:56963)
==114242== 
==114242== 16 bytes in 1 blocks are still reachable in loss record 21 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFCAB: sqlite3DbMallocRaw (sqlite3.c:24857)
==114242==    by 0x5168B13: sqlite3TableAffinity (sqlite3.c:108964)
==114242==    by 0x516B58F: sqlite3GenerateConstraintChecks (sqlite3.c:110320)
==114242==    by 0x516A882: sqlite3Insert (sqlite3.c:109830)
==114242==    by 0x519AFA2: yy_reduce (sqlite3.c:138262)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==114242== 
==114242== 16 bytes in 1 blocks are still reachable in loss record 22 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFCAB: sqlite3DbMallocRaw (sqlite3.c:24857)
==114242==    by 0x516899D: sqlite3IndexAffinityStr (sqlite3.c:108913)
==114242==    by 0x5189307: codeAllEqualityTerms (sqlite3.c:127421)
==114242==    by 0x518ACDF: sqlite3WhereCodeOneLoopStart (sqlite3.c:128333)
==114242==    by 0x5197D9B: sqlite3WhereBegin (sqlite3.c:135195)
==114242==    by 0x5161ECA: sqlite3DeleteFrom (sqlite3.c:105039)
==114242==    by 0x519ACF5: yy_reduce (sqlite3.c:138225)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242== 
==114242== 16 bytes in 1 blocks are still reachable in loss record 23 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x195109: OSRegex_Compile (os_regex_compile.c:179)
==114242==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==114242==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==114242==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==114242==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==114242==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==114242==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==114242==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 16 bytes in 1 blocks are still reachable in loss record 24 of 179
==114242==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1955EC: OSRegex_Compile (os_regex_compile.c:277)
==114242==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==114242==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==114242==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==114242==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==114242==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==114242==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==114242==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 22 bytes in 2 blocks are still reachable in loss record 25 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x179098: wm_vuldet_get_software_info (wm_vuln_detector.c:2286)
==114242==    by 0x17157A: wm_vuldet_check_agent_vulnerabilities (wm_vuln_detector.c:794)
==114242==    by 0x179E6E: wm_vuldet_main (wm_vuln_detector.c:2500)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 23 bytes in 1 blocks are still reachable in loss record 26 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x1AF64A: wm_vuldet_read (wmodules-vuln-detector.c:232)
==114242==    by 0x15D5B4: Read_WModule (wmodules-config.c:135)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 24 bytes in 1 blocks are still reachable in loss record 27 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FF4F8: sqlite3_malloc64 (sqlite3.c:24518)
==114242==    by 0x510AE2B: unixOpen (sqlite3.c:35634)
==114242==    by 0x50FE3AD: sqlite3OsOpen (sqlite3.c:20291)
==114242==    by 0x5113672: sqlite3PagerOpen (sqlite3.c:51704)
==114242==    by 0x511DA92: sqlite3BtreeOpen (sqlite3.c:61370)
==114242==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242==    by 0x11B72B: wdb_open_global (wdb.c:115)
==114242== 
==114242== 24 bytes in 1 blocks are still reachable in loss record 28 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x195849: OSRegex_Compile (os_regex_compile.c:322)
==114242==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==114242==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==114242==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==114242==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==114242==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==114242==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==114242==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 24 bytes in 1 blocks are still reachable in loss record 29 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FF4F8: sqlite3_malloc64 (sqlite3.c:24518)
==114242==    by 0x510AE2B: unixOpen (sqlite3.c:35634)
==114242==    by 0x50FE3AD: sqlite3OsOpen (sqlite3.c:20291)
==114242==    by 0x5113672: sqlite3PagerOpen (sqlite3.c:51704)
==114242==    by 0x511DA92: sqlite3BtreeOpen (sqlite3.c:61370)
==114242==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242==    by 0x17A16C: wm_vuldet_set_agents_info (wm_vuln_detector.c:2575)
==114242== 
==114242== 26 bytes in 1 blocks are still reachable in loss record 30 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x1A390F: wm_osquery_monitor_read (wmodules-osquery-monitor.c:83)
==114242==    by 0x15D2F8: Read_WModule (wmodules-config.c:78)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 26 bytes in 1 blocks are still reachable in loss record 31 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x194E64: OSRegex_Compile (os_regex_compile.c:62)
==114242==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==114242==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==114242==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==114242==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==114242==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==114242==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==114242==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 26 bytes in 3 blocks are still reachable in loss record 32 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x195444: OSRegex_Compile (os_regex_compile.c:235)
==114242==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==114242==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==114242==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==114242==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==114242==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==114242==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==114242==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 27 bytes in 27 blocks are still reachable in loss record 33 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x16DDB9: wm_sca_check_hash (wm_sca.c:2484)
==114242==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 28 bytes in 1 blocks are still reachable in loss record 34 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x11982C: wm_database_read (wm_database.c:1256)
==114242==    by 0x1123F9: wm_config (wmodules.c:56)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 32 bytes in 1 blocks are still reachable in loss record 35 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1AB11E: wm_oscap_read (wmodules-oscap.c:42)
==114242==    by 0x15D34E: Read_WModule (wmodules-config.c:85)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 32 bytes in 1 blocks are still reachable in loss record 36 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FF4F8: sqlite3_malloc64 (sqlite3.c:24518)
==114242==    by 0x510932F: unixOpenSharedMemory (sqlite3.c:34133)
==114242==    by 0x51097ED: unixShmMap (sqlite3.c:34289)
==114242==    by 0x50FE2FE: sqlite3OsShmMap (sqlite3.c:20251)
==114242==    by 0x511657F: walIndexPage (sqlite3.c:55039)
==114242==    by 0x5118944: walIndexReadHdr (sqlite3.c:56551)
==114242==    by 0x5118B2B: walTryBeginRead (sqlite3.c:56697)
==114242==    by 0x5118E5D: sqlite3WalBeginReadTransaction (sqlite3.c:56963)
==114242== 
==114242== 32 bytes in 1 blocks are still reachable in loss record 37 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x19509A: OSRegex_Compile (os_regex_compile.c:178)
==114242==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==114242==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==114242==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==114242==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==114242==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==114242==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==114242==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 32 bytes in 1 blocks are still reachable in loss record 38 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1951BB: OSRegex_Compile (os_regex_compile.c:189)
==114242==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==114242==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==114242==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==114242==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==114242==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==114242==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==114242==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 32 bytes in 1 blocks are still reachable in loss record 39 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x19523F: OSRegex_Compile (os_regex_compile.c:191)
==114242==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==114242==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==114242==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==114242==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==114242==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==114242==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==114242==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 32 bytes in 2 blocks are still reachable in loss record 40 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFCAB: sqlite3DbMallocRaw (sqlite3.c:24857)
==114242==    by 0x516899D: sqlite3IndexAffinityStr (sqlite3.c:108913)
==114242==    by 0x5189307: codeAllEqualityTerms (sqlite3.c:127421)
==114242==    by 0x518ACDF: sqlite3WhereCodeOneLoopStart (sqlite3.c:128333)
==114242==    by 0x5197D9B: sqlite3WhereBegin (sqlite3.c:135195)
==114242==    by 0x517F3F8: sqlite3Select (sqlite3.c:121913)
==114242==    by 0x5199BE8: yy_reduce (sqlite3.c:137942)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242== 
==114242== 32 bytes in 2 blocks are still reachable in loss record 41 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x179036: wm_vuldet_get_software_info (wm_vuln_detector.c:2285)
==114242==    by 0x17157A: wm_vuldet_check_agent_vulnerabilities (wm_vuln_detector.c:794)
==114242==    by 0x179E6E: wm_vuldet_main (wm_vuln_detector.c:2500)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 38 bytes in 1 blocks are still reachable in loss record 42 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x1A3870: wm_osquery_monitor_read (wmodules-osquery-monitor.c:77)
==114242==    by 0x15D2F8: Read_WModule (wmodules-config.c:78)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 43 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x15D212: Read_WModule (wmodules-config.c:61)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 44 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x15D825: Read_SCA (wmodules-config.c:193)
==114242==    by 0x14A04D: read_main_elements (config.c:146)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 45 of 179
==114242==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1AD0FA: wm_sca_read (wmodules-sca.c:213)
==114242==    by 0x15D980: Read_SCA (wmodules-config.c:211)
==114242==    by 0x14A04D: read_main_elements (config.c:146)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 46 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1197D0: wm_database_read (wm_database.c:1255)
==114242==    by 0x1123F9: wm_config (wmodules.c:56)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 47 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x11B454: wm_download_read (wm_download.c:200)
==114242==    by 0x11241A: wm_config (wmodules.c:61)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 48 of 179
==114242==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x16672F: wm_sca_main (wm_sca.c:164)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 49 of 179
==114242==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x16683A: wm_sca_main (wm_sca.c:173)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 50 of 179
==114242==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1668B1: wm_sca_main (wm_sca.c:176)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 51 of 179
==114242==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x166A14: wm_sca_main (wm_sca.c:188)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 52 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==114242==    by 0x5160CAB: findCollSeqEntry (sqlite3.c:104311)
==114242==    by 0x5160D18: sqlite3FindCollSeq (sqlite3.c:104351)
==114242==    by 0x51A22F5: createCollation (sqlite3.c:142865)
==114242==    by 0x51A2E63: openDatabase (sqlite3.c:143393)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242==    by 0x11B72B: wdb_open_global (wdb.c:115)
==114242==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 53 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==114242==    by 0x5160CAB: findCollSeqEntry (sqlite3.c:104311)
==114242==    by 0x5160D18: sqlite3FindCollSeq (sqlite3.c:104351)
==114242==    by 0x51A22F5: createCollation (sqlite3.c:142865)
==114242==    by 0x51A2EE1: openDatabase (sqlite3.c:143396)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242==    by 0x11B72B: wdb_open_global (wdb.c:115)
==114242==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 54 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==114242==    by 0x5160CAB: findCollSeqEntry (sqlite3.c:104311)
==114242==    by 0x5160D18: sqlite3FindCollSeq (sqlite3.c:104351)
==114242==    by 0x51A22F5: createCollation (sqlite3.c:142865)
==114242==    by 0x51A2F0B: openDatabase (sqlite3.c:143397)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242==    by 0x11B72B: wdb_open_global (wdb.c:115)
==114242==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 55 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==114242==    by 0x5161232: sqlite3FindFunction (sqlite3.c:104551)
==114242==    by 0x51A1565: sqlite3CreateFunc (sqlite3.c:142136)
==114242==    by 0x51A18BC: sqlite3_overload_function (sqlite3.c:142273)
==114242==    by 0x5165CBF: sqlite3RegisterPerConnectionBuiltinFunctions (sqlite3.c:107197)
==114242==    by 0x51A3143: openDatabase (sqlite3.c:143451)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242==    by 0x11B72B: wdb_open_global (wdb.c:115)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 56 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==114242==    by 0x515E42A: sqlite3CreateIndex (sqlite3.c:103006)
==114242==    by 0x5159FD5: sqlite3AddPrimaryKey (sqlite3.c:101037)
==114242==    by 0x519995F: yy_reduce (sqlite3.c:137895)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==114242==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 57 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==114242==    by 0x515E42A: sqlite3CreateIndex (sqlite3.c:103006)
==114242==    by 0x5159FD5: sqlite3AddPrimaryKey (sqlite3.c:101037)
==114242==    by 0x519963D: yy_reduce (sqlite3.c:137822)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==114242==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==114242== 
==114242== 40 bytes in 1 blocks are still reachable in loss record 58 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFCAB: sqlite3DbMallocRaw (sqlite3.c:24857)
==114242==    by 0x5168B13: sqlite3TableAffinity (sqlite3.c:108964)
==114242==    by 0x516B58F: sqlite3GenerateConstraintChecks (sqlite3.c:110320)
==114242==    by 0x51848D0: sqlite3Update (sqlite3.c:124351)
==114242==    by 0x519ADC5: yy_reduce (sqlite3.c:138233)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==114242== 
==114242== 48 bytes in 1 blocks are still reachable in loss record 59 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==114242==    by 0x50FEDEA: pthreadMutexAlloc (sqlite3.c:23302)
==114242==    by 0x50FEC94: sqlite3MutexAlloc (sqlite3.c:22846)
==114242==    by 0x51A2D29: openDatabase (sqlite3.c:143331)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242==    by 0x11B72B: wdb_open_global (wdb.c:115)
==114242==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==114242==    by 0x115730: wm_sync_manager (wm_database.c:228)
==114242== 
==114242== 48 bytes in 1 blocks are still reachable in loss record 60 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==114242==    by 0x50FEE41: pthreadMutexAlloc (sqlite3.c:23320)
==114242==    by 0x50FEC68: sqlite3_mutex_alloc (sqlite3.c:22837)
==114242==    by 0x51094E9: unixOpenSharedMemory (sqlite3.c:34183)
==114242==    by 0x51097ED: unixShmMap (sqlite3.c:34289)
==114242==    by 0x50FE2FE: sqlite3OsShmMap (sqlite3.c:20251)
==114242==    by 0x511657F: walIndexPage (sqlite3.c:55039)
==114242==    by 0x5118944: walIndexReadHdr (sqlite3.c:56551)
==114242== 
==114242== 48 bytes in 1 blocks are still reachable in loss record 61 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x514C4E3: sqlite3ExprListAppend (sqlite3.c:92366)
==114242==    by 0x515A08D: sqlite3AddCheckConstraint (sqlite3.c:101060)
==114242==    by 0x51996AB: yy_reduce (sqlite3.c:137829)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==114242== 
==114242== 56 bytes in 1 blocks are still reachable in loss record 62 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1A34B6: wm_osquery_monitor_read (wmodules-osquery-monitor.c:34)
==114242==    by 0x15D2F8: Read_WModule (wmodules-config.c:78)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 56 bytes in 2 blocks are still reachable in loss record 63 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==114242==    by 0x50FFFA8: sqlite3DbStrDup (sqlite3.c:24963)
==114242==    by 0x5159036: sqlite3StartTable (sqlite3.c:100551)
==114242==    by 0x5199218: yy_reduce (sqlite3.c:137725)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242== 
==114242== 57 bytes in 4 blocks are still reachable in loss record 64 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x167993: wm_sca_read_files (wm_sca.c:472)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 64 bytes in 2 blocks are still reachable in loss record 65 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x13DEF2: _OSHash_Add (hash_op.c:271)
==114242==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==114242==    by 0x179131: wm_vuldet_get_software_info (wm_vuln_detector.c:2288)
==114242==    by 0x17157A: wm_vuldet_check_agent_vulnerabilities (wm_vuln_detector.c:794)
==114242==    by 0x179E6E: wm_vuldet_main (wm_vuln_detector.c:2500)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 72 bytes in 1 blocks are still reachable in loss record 66 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1B6433: wm_ciscat_read (wmodules-ciscat.c:44)
==114242==    by 0x15D44B: Read_WModule (wmodules-config.c:106)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 72 bytes in 1 blocks are still reachable in loss record 67 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==114242==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==114242==    by 0x51611BA: sqlite3FindFunction (sqlite3.c:104544)
==114242==    by 0x51A1565: sqlite3CreateFunc (sqlite3.c:142136)
==114242==    by 0x51A18BC: sqlite3_overload_function (sqlite3.c:142273)
==114242==    by 0x5165CBF: sqlite3RegisterPerConnectionBuiltinFunctions (sqlite3.c:107197)
==114242== 
==114242== 72 bytes in 3 blocks are still reachable in loss record 68 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x195502: OSRegex_Compile (os_regex_compile.c:273)
==114242==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==114242==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==114242==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==114242==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==114242==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==114242==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==114242==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 72 bytes in 3 blocks are still reachable in loss record 69 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1956BF: OSRegex_Compile (os_regex_compile.c:281)
==114242==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==114242==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==114242==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==114242==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==114242==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==114242==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==114242==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 80 bytes in 1 blocks are still reachable in loss record 70 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1AC508: wm_sca_read (wmodules-sca.c:37)
==114242==    by 0x15D980: Read_SCA (wmodules-config.c:211)
==114242==    by 0x14A04D: read_main_elements (config.c:146)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 80 bytes in 1 blocks are still reachable in loss record 71 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==114242==    by 0x511D6BE: sqlite3BtreeOpen (sqlite3.c:61273)
==114242==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242==    by 0x11B72B: wdb_open_global (wdb.c:115)
==114242==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==114242==    by 0x115730: wm_sync_manager (wm_database.c:228)
==114242==    by 0x1153B8: wm_database_main (wm_database.c:128)
==114242== 
==114242== 80 bytes in 1 blocks are still reachable in loss record 72 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FF4F8: sqlite3_malloc64 (sqlite3.c:24518)
==114242==    by 0x5107541: findInodeInfo (sqlite3.c:31206)
==114242==    by 0x510A5A8: fillInUnixFile (sqlite3.c:35179)
==114242==    by 0x510B122: unixOpen (sqlite3.c:35789)
==114242==    by 0x50FE3AD: sqlite3OsOpen (sqlite3.c:20291)
==114242==    by 0x5113672: sqlite3PagerOpen (sqlite3.c:51704)
==114242==    by 0x511DA92: sqlite3BtreeOpen (sqlite3.c:61370)
==114242==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==114242== 
==114242== 80 bytes in 1 blocks are still reachable in loss record 73 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x514AEFD: sqlite3PExpr (sqlite3.c:91721)
==114242==    by 0x519C1E8: yy_reduce (sqlite3.c:138522)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==114242==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==114242== 
==114242== 80 bytes in 2 blocks are still reachable in loss record 74 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==114242==    by 0x515E42A: sqlite3CreateIndex (sqlite3.c:103006)
==114242==    by 0x519CA30: yy_reduce (sqlite3.c:138608)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==114242==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==114242==    by 0x5174623: sqlite3_prepare (sqlite3.c:116407)
==114242== 
==114242== 86 bytes in 17 blocks are still reachable in loss record 75 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x13DF5A: _OSHash_Add (hash_op.c:279)
==114242==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==114242==    by 0x16DE8F: wm_sca_check_hash (wm_sca.c:2494)
==114242==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 87 bytes in 4 blocks are still reachable in loss record 76 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x1AD241: wm_sca_read (wmodules-sca.c:226)
==114242==    by 0x15D980: Read_SCA (wmodules-config.c:211)
==114242==    by 0x14A04D: read_main_elements (config.c:146)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 88 bytes in 1 blocks are still reachable in loss record 77 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x13D718: OSHash_Create (hash_op.c:28)
==114242==    by 0x179CBE: wm_vuldet_main (wm_vuln_detector.c:2478)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 88 bytes in 1 blocks are still reachable in loss record 78 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x51987D1: spanExpr (sqlite3.c:135542)
==114242==    by 0x519B181: yy_reduce (sqlite3.c:138290)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==114242==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==114242== 
==114242== 88 bytes in 1 blocks are still reachable in loss record 79 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x13D718: OSHash_Create (hash_op.c:28)
==114242==    by 0x119AB3: wm_inotify_setup (wm_database.c:1309)
==114242==    by 0x1153E3: wm_database_main (wm_database.c:140)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 88 bytes in 5 blocks are still reachable in loss record 80 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x5100009: sqlite3DbStrNDup (sqlite3.c:24976)
==114242==    by 0x5158C30: sqlite3NameFromToken (sqlite3.c:100377)
==114242==    by 0x51590BD: sqlite3StartTable (sqlite3.c:100564)
==114242==    by 0x5199218: yy_reduce (sqlite3.c:137725)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242== 
==114242== 96 bytes in 4 blocks are still reachable in loss record 81 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1AD163: wm_sca_read (wmodules-sca.c:215)
==114242==    by 0x15D980: Read_SCA (wmodules-config.c:211)
==114242==    by 0x14A04D: read_main_elements (config.c:146)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 112 bytes in 1 blocks are still reachable in loss record 82 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1AFAE9: wm_vuldet_read (wmodules-vuln-detector.c:284)
==114242==    by 0x15D5B4: Read_WModule (wmodules-config.c:135)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 112 bytes in 1 blocks are still reachable in loss record 83 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FF4F8: sqlite3_malloc64 (sqlite3.c:24518)
==114242==    by 0x510940A: unixOpenSharedMemory (sqlite3.c:34164)
==114242==    by 0x51097ED: unixShmMap (sqlite3.c:34289)
==114242==    by 0x50FE2FE: sqlite3OsShmMap (sqlite3.c:20251)
==114242==    by 0x511657F: walIndexPage (sqlite3.c:55039)
==114242==    by 0x5118944: walIndexReadHdr (sqlite3.c:56551)
==114242==    by 0x5118B2B: walTryBeginRead (sqlite3.c:56697)
==114242==    by 0x5118E5D: sqlite3WalBeginReadTransaction (sqlite3.c:56963)
==114242== 
==114242== 119 bytes in 17 blocks are still reachable in loss record 84 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x16DDB9: wm_sca_check_hash (wm_sca.c:2484)
==114242==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 120 bytes in 1 blocks are still reachable in loss record 85 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1766A0: wm_vuldet_decode_package_version (wm_vuln_detector.c:1762)
==114242==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==114242==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==114242==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==114242==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==114242==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==114242==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 128 bytes in 1 blocks are still reachable in loss record 86 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFCAB: sqlite3DbMallocRaw (sqlite3.c:24857)
==114242==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==114242==    by 0x5129DE5: sqlite3BtreeSchema (sqlite3.c:68703)
==114242==    by 0x5161440: sqlite3SchemaGet (sqlite3.c:104610)
==114242==    by 0x51A306B: openDatabase (sqlite3.c:143428)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242==    by 0x11B72B: wdb_open_global (wdb.c:115)
==114242==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==114242== 
==114242== 128 bytes in 1 blocks are still reachable in loss record 87 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFCAB: sqlite3DbMallocRaw (sqlite3.c:24857)
==114242==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==114242==    by 0x5161455: sqlite3SchemaGet (sqlite3.c:104612)
==114242==    by 0x51A30C3: openDatabase (sqlite3.c:143431)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242==    by 0x11B72B: wdb_open_global (wdb.c:115)
==114242==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==114242==    by 0x115730: wm_sync_manager (wm_database.c:228)
==114242== 
==114242== 136 bytes in 1 blocks are still reachable in loss record 88 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==114242==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==114242==    by 0x5160BF0: findCollSeqEntry (sqlite3.c:104300)
==114242==    by 0x5160D18: sqlite3FindCollSeq (sqlite3.c:104351)
==114242==    by 0x51A22F5: createCollation (sqlite3.c:142865)
==114242==    by 0x51A2E63: openDatabase (sqlite3.c:143393)
==114242== 
==114242== 136 bytes in 1 blocks are still reachable in loss record 89 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==114242==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==114242==    by 0x5160BF0: findCollSeqEntry (sqlite3.c:104300)
==114242==    by 0x5160D18: sqlite3FindCollSeq (sqlite3.c:104351)
==114242==    by 0x51A22F5: createCollation (sqlite3.c:142865)
==114242==    by 0x51A2EE1: openDatabase (sqlite3.c:143396)
==114242== 
==114242== 136 bytes in 1 blocks are still reachable in loss record 90 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==114242==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==114242==    by 0x5160BF0: findCollSeqEntry (sqlite3.c:104300)
==114242==    by 0x5160D18: sqlite3FindCollSeq (sqlite3.c:104351)
==114242==    by 0x51A22F5: createCollation (sqlite3.c:142865)
==114242==    by 0x51A2F0B: openDatabase (sqlite3.c:143397)
==114242== 
==114242== 136 bytes in 27 blocks are still reachable in loss record 91 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x13DF5A: _OSHash_Add (hash_op.c:279)
==114242==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==114242==    by 0x16DE8F: wm_sca_check_hash (wm_sca.c:2494)
==114242==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 137 bytes in 27 blocks are still reachable in loss record 92 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x13DF5A: _OSHash_Add (hash_op.c:279)
==114242==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==114242==    by 0x16DE8F: wm_sca_check_hash (wm_sca.c:2494)
==114242==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 144 bytes in 1 blocks are still reachable in loss record 93 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==114242==    by 0x511DA31: sqlite3BtreeOpen (sqlite3.c:61365)
==114242==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242==    by 0x11B72B: wdb_open_global (wdb.c:115)
==114242==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==114242==    by 0x115730: wm_sync_manager (wm_database.c:228)
==114242==    by 0x1153B8: wm_database_main (wm_database.c:128)
==114242== 
==114242== 144 bytes in 1 blocks are still reachable in loss record 94 of 179
==114242==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FEA74: sqlite3MemRealloc (sqlite3.c:20863)
==114242==    by 0x50FFAA8: sqlite3Realloc (sqlite3.c:24759)
==114242==    by 0x50FFBB1: sqlite3_realloc64 (sqlite3.c:24791)
==114242==    by 0x50FFEF7: dbReallocFinish (sqlite3.c:24925)
==114242==    by 0x50FFE4B: sqlite3DbRealloc (sqlite3.c:24908)
==114242==    by 0x514C53E: sqlite3ExprListAppend (sqlite3.c:92374)
==114242==    by 0x519C913: yy_reduce (sqlite3.c:138597)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==114242==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==114242== 
==114242== 168 bytes in 1 blocks are still reachable in loss record 95 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==114242==    by 0x510E0B4: pcache1Create (sqlite3.c:45762)
==114242==    by 0x510C8E5: sqlite3PcacheSetPageSize (sqlite3.c:44447)
==114242==    by 0x510C89F: sqlite3PcacheOpen (sqlite3.c:44436)
==114242==    by 0x51137E0: sqlite3PagerOpen (sqlite3.c:51781)
==114242==    by 0x511DA92: sqlite3BtreeOpen (sqlite3.c:61370)
==114242==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242== 
==114242== 168 bytes in 1 blocks are still reachable in loss record 96 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==114242==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==114242==    by 0x515D128: sqlite3AllocateIndexObject (sqlite3.c:102557)
==114242==    by 0x515DA25: sqlite3CreateIndex (sqlite3.c:102799)
==114242==    by 0x5159FD5: sqlite3AddPrimaryKey (sqlite3.c:101037)
==114242==    by 0x519963D: yy_reduce (sqlite3.c:137822)
==114242== 
==114242== 176 bytes in 1 blocks are still reachable in loss record 97 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1363A9: queue_init (queue_op.c:16)
==114242==    by 0x166B7C: wm_sca_main (wm_sca.c:204)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 176 bytes in 1 blocks are still reachable in loss record 98 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1363A9: queue_init (queue_op.c:16)
==114242==    by 0x119B0D: wm_inotify_setup (wm_database.c:1314)
==114242==    by 0x1153E3: wm_database_main (wm_database.c:140)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 177 bytes in 1 blocks are still reachable in loss record 99 of 179
==114242==    at 0x4C2FA3F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4C31D84: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x114388: reader (wm_exec.c:528)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 189 bytes in 27 blocks are still reachable in loss record 100 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5B1AC99: strdup (strdup.c:42)
==114242==    by 0x16DDB9: wm_sca_check_hash (wm_sca.c:2484)
==114242==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 192 bytes in 1 blocks are still reachable in loss record 101 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==114242==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==114242==    by 0x515D128: sqlite3AllocateIndexObject (sqlite3.c:102557)
==114242==    by 0x515DA25: sqlite3CreateIndex (sqlite3.c:102799)
==114242==    by 0x5159FD5: sqlite3AddPrimaryKey (sqlite3.c:101037)
==114242==    by 0x519995F: yy_reduce (sqlite3.c:137895)
==114242== 
==114242== 200 bytes in 5 blocks are still reachable in loss record 102 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x15D19B: Read_WModule (wmodules-config.c:57)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 216 bytes in 1 blocks are still reachable in loss record 103 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1AF508: wm_vuldet_read (wmodules-vuln-detector.c:219)
==114242==    by 0x15D5B4: Read_WModule (wmodules-config.c:135)
==114242==    by 0x149FC3: read_main_elements (config.c:142)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 256 bytes in 4 blocks are still reachable in loss record 104 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==114242==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==114242==    by 0x16CDB8: wm_sca_send_summary (wm_sca.c:2228)
==114242==    by 0x168326: wm_sca_read_files (wm_sca.c:575)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 260 bytes in 4 blocks are still reachable in loss record 105 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x166A8D: wm_sca_main (wm_sca.c:189)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 264 bytes in 1 blocks are still reachable in loss record 106 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==114242==    by 0x51175ED: sqlite3WalOpen (sqlite3.c:55788)
==114242==    by 0x51161F9: pagerOpenWal (sqlite3.c:54312)
==114242==    by 0x5116273: sqlite3PagerOpenWal (sqlite3.c:54356)
==114242==    by 0x5111BDE: pagerOpenWalIfPresent (sqlite3.c:50240)
==114242==    by 0x5113F28: sqlite3PagerSharedLock (sqlite3.c:52217)
==114242==    by 0x511E85A: lockBtree (sqlite3.c:61943)
==114242==    by 0x511F025: sqlite3BtreeBeginTrans (sqlite3.c:62308)
==114242== 
==114242== 264 bytes in 40 blocks are still reachable in loss record 107 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242== 
==114242== 272 bytes in 17 blocks are still reachable in loss record 108 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x16DCDF: wm_sca_check_hash (wm_sca.c:2480)
==114242==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 272 bytes in 1 blocks are possibly lost in loss record 109 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==114242==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==114242==    by 0x5870421: allocate_stack (allocatestack.c:597)
==114242==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==114242==    by 0x113D1F: wm_exec (wm_exec.c:379)
==114242==    by 0x1B8A5D: wm_docker_main (wm_docker.c:63)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 272 bytes in 1 blocks are possibly lost in loss record 110 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==114242==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==114242==    by 0x5870421: allocate_stack (allocatestack.c:597)
==114242==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==114242==    by 0x162102: wm_osquery_monitor_main (wm_osquery_monitor.c:602)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 272 bytes in 1 blocks are possibly lost in loss record 111 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==114242==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==114242==    by 0x5870421: allocate_stack (allocatestack.c:597)
==114242==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==114242==    by 0x162185: wm_osquery_monitor_main (wm_osquery_monitor.c:610)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 272 bytes in 1 blocks are possibly lost in loss record 112 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==114242==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==114242==    by 0x5870421: allocate_stack (allocatestack.c:597)
==114242==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==114242==    by 0x13D520: CreateThreadJoinable (pthreads_op.c:47)
==114242==    by 0x13D5C7: CreateThread (pthreads_op.c:62)
==114242==    by 0x166BE1: wm_sca_main (wm_sca.c:209)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 272 bytes in 1 blocks are possibly lost in loss record 113 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==114242==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==114242==    by 0x5870421: allocate_stack (allocatestack.c:597)
==114242==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==114242==    by 0x13D520: CreateThreadJoinable (pthreads_op.c:47)
==114242==    by 0x13D5C7: CreateThread (pthreads_op.c:62)
==114242==    by 0x166C02: wm_sca_main (wm_sca.c:210)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 272 bytes in 1 blocks are possibly lost in loss record 114 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==114242==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==114242==    by 0x5870421: allocate_stack (allocatestack.c:597)
==114242==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==114242==    by 0x13D520: CreateThreadJoinable (pthreads_op.c:47)
==114242==    by 0x13D5C7: CreateThread (pthreads_op.c:62)
==114242==    by 0x111E60: main (main.c:102)
==114242== 
==114242== 280 bytes in 3 blocks are still reachable in loss record 115 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x51987D1: spanExpr (sqlite3.c:135542)
==114242==    by 0x519B148: yy_reduce (sqlite3.c:138286)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==114242==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==114242== 
==114242== 280 bytes in 7 blocks are still reachable in loss record 116 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==114242==    by 0x515B77F: sqlite3EndTable (sqlite3.c:101737)
==114242==    by 0x51992BB: yy_reduce (sqlite3.c:137751)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==114242==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==114242==    by 0x5174623: sqlite3_prepare (sqlite3.c:116407)
==114242== 
==114242== 300 bytes in 43 blocks are still reachable in loss record 117 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242== 
==114242== 320 bytes in 2 blocks are still reachable in loss record 118 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==114242==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==114242==    by 0x515D128: sqlite3AllocateIndexObject (sqlite3.c:102557)
==114242==    by 0x515DA25: sqlite3CreateIndex (sqlite3.c:102799)
==114242==    by 0x519CA30: yy_reduce (sqlite3.c:138608)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242== 
==114242== 352 bytes in 4 blocks are still reachable in loss record 119 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x13D718: OSHash_Create (hash_op.c:28)
==114242==    by 0x16679E: wm_sca_main (wm_sca.c:165)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 368 bytes in 56 blocks are still reachable in loss record 120 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242== 
==114242== 384 bytes in 12 blocks are still reachable in loss record 121 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5233342: group_from_gid (pwcache.c:68)
==114242==    by 0x523AEAA: simple_readproc (readproc.c:585)
==114242==    by 0x523B7BF: readproc (readproc.c:787)
==114242==    by 0x18DBCA: sys_proc_linux (syscollector_linux.c:1526)
==114242==    by 0x187080: wm_sys_main (syscollector_common.c:147)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 408 bytes in 5 blocks are still reachable in loss record 122 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x514B787: exprDup (sqlite3.c:92063)
==114242==    by 0x514BC62: sqlite3ExprDup (sqlite3.c:92187)
==114242==    by 0x5159CAF: sqlite3AddDefaultValue (sqlite3.c:100931)
==114242==    by 0x5199508: yy_reduce (sqlite3.c:137797)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242== 
==114242== 416 bytes in 13 blocks are still reachable in loss record 123 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5233B83: xmalloc (alloc.c:28)
==114242==    by 0x5233238: user_from_uid (pwcache.c:40)
==114242==    by 0x523ADD6: simple_readproc (readproc.c:575)
==114242==    by 0x523B7BF: readproc (readproc.c:787)
==114242==    by 0x18DBCA: sys_proc_linux (syscollector_linux.c:1526)
==114242==    by 0x187080: wm_sys_main (syscollector_common.c:147)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 432 bytes in 27 blocks are still reachable in loss record 124 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x16DCDF: wm_sca_check_hash (wm_sca.c:2480)
==114242==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 432 bytes in 27 blocks are still reachable in loss record 125 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x16DCDF: wm_sca_check_hash (wm_sca.c:2480)
==114242==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 527 bytes in 85 blocks are still reachable in loss record 126 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 544 bytes in 17 blocks are still reachable in loss record 127 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x13DEF2: _OSHash_Add (hash_op.c:271)
==114242==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==114242==    by 0x16DE8F: wm_sca_check_hash (wm_sca.c:2494)
==114242==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 561 bytes in 67 blocks are still reachable in loss record 128 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16CDB8: wm_sca_send_summary (wm_sca.c:2228)
==114242==    by 0x168326: wm_sca_read_files (wm_sca.c:575)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 584 bytes in 1 blocks are still reachable in loss record 129 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x5069B88: CRYPTO_zalloc (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x5043B6D: ERR_get_state (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x5044135: ERR_clear_error (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x5065878: ossl_init_engine_dynamic_ossl_ (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x5878138: __pthread_once_slow (pthread_once.c:116)
==114242==    by 0x50C4808: CRYPTO_THREAD_run_once (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x506604F: OPENSSL_init_crypto (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x521DB3F: Curl_ossl_init (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x51F192C: global_init (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x51F1BD7: curl_easy_init (in /var/ossec/lib/libwazuhext.so)
==114242==    by 0x139FDA: wurl_get (url.c:23)
==114242== 
==114242== 600 bytes in 4 blocks are still reachable in loss record 130 of 179
==114242==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x169497: wm_sca_do_scan (wm_sca.c:901)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 680 bytes in 1 blocks are still reachable in loss record 131 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==114242==    by 0x51A2D0A: openDatabase (sqlite3.c:143328)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242==    by 0x11B72B: wdb_open_global (wdb.c:115)
==114242==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==114242==    by 0x115730: wm_sync_manager (wm_database.c:228)
==114242==    by 0x1153B8: wm_database_main (wm_database.c:128)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242== 
==114242== 824 bytes in 1 blocks are still reachable in loss record 132 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==114242==    by 0x511341B: sqlite3PagerOpen (sqlite3.c:51656)
==114242==    by 0x511DA92: sqlite3BtreeOpen (sqlite3.c:61370)
==114242==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242==    by 0x11B72B: wdb_open_global (wdb.c:115)
==114242==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==114242==    by 0x115730: wm_sync_manager (wm_database.c:228)
==114242== 
==114242== 837 bytes in 135 blocks are still reachable in loss record 133 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 837 bytes in 135 blocks are still reachable in loss record 134 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 852 bytes in 51 blocks are still reachable in loss record 135 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 864 bytes in 27 blocks are still reachable in loss record 136 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x13DEF2: _OSHash_Add (hash_op.c:271)
==114242==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==114242==    by 0x16DE8F: wm_sca_check_hash (wm_sca.c:2494)
==114242==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 864 bytes in 27 blocks are still reachable in loss record 137 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x13DEF2: _OSHash_Add (hash_op.c:271)
==114242==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==114242==    by 0x16DE8F: wm_sca_check_hash (wm_sca.c:2494)
==114242==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 952 bytes in 7 blocks are still reachable in loss record 138 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==114242==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==114242==    by 0x51592AA: sqlite3StartTable (sqlite3.c:100621)
==114242==    by 0x5199218: yy_reduce (sqlite3.c:137725)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242== 
==114242== 1,032 bytes in 1 blocks are still reachable in loss record 139 of 179
==114242==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FEA74: sqlite3MemRealloc (sqlite3.c:20863)
==114242==    by 0x50FFAA8: sqlite3Realloc (sqlite3.c:24759)
==114242==    by 0x50FFBB1: sqlite3_realloc64 (sqlite3.c:24791)
==114242==    by 0x50FFEF7: dbReallocFinish (sqlite3.c:24925)
==114242==    by 0x50FFE4B: sqlite3DbRealloc (sqlite3.c:24908)
==114242==    by 0x51597BD: sqlite3AddColumn (sqlite3.c:100768)
==114242==    by 0x51993CD: yy_reduce (sqlite3.c:137771)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==114242==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==114242== 
==114242== 1,088 bytes in 17 blocks are still reachable in loss record 140 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==114242==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 1,104 bytes in 43 blocks are still reachable in loss record 141 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==114242==    by 0x51596BA: sqlite3AddColumn (sqlite3.c:100754)
==114242==    by 0x51993CD: yy_reduce (sqlite3.c:137771)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==114242== 
==114242== 1,224 bytes in 153 blocks are still reachable in loss record 142 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 1,383 bytes in 64 blocks are still reachable in loss record 143 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242== 
==114242== 1,386 bytes in 81 blocks are still reachable in loss record 144 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 1,576 bytes in 81 blocks are still reachable in loss record 145 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 1,584 bytes in 6 blocks are still reachable in loss record 146 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==114242==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==114242==    by 0x50FFE01: sqlite3DbRealloc (sqlite3.c:24905)
==114242==    by 0x51597BD: sqlite3AddColumn (sqlite3.c:100768)
==114242==    by 0x51993CD: yy_reduce (sqlite3.c:137771)
==114242==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==114242==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==114242==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==114242== 
==114242== 1,636 bytes in 31 blocks are still reachable in loss record 147 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16CDB8: wm_sca_send_summary (wm_sca.c:2228)
==114242==    by 0x168326: wm_sca_read_files (wm_sca.c:575)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 1,646 bytes in 222 blocks are still reachable in loss record 148 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 1,728 bytes in 27 blocks are still reachable in loss record 149 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==114242==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 1,728 bytes in 27 blocks are still reachable in loss record 150 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==114242==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 1,999 bytes in 248 blocks are still reachable in loss record 151 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 2,048 bytes in 1 blocks are still reachable in loss record 152 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x1AC649: wm_sca_read (wmodules-sca.c:62)
==114242==    by 0x15D980: Read_SCA (wmodules-config.c:211)
==114242==    by 0x14A04D: read_main_elements (config.c:146)
==114242==    by 0x14A6EC: ReadConfig (config.c:245)
==114242==    by 0x1123E4: wm_config (wmodules.c:37)
==114242==    by 0x111F9B: wm_setup (main.c:138)
==114242==    by 0x111D58: main (main.c:85)
==114242== 
==114242== 2,056 bytes in 1 blocks are still reachable in loss record 153 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==114242==    by 0x510DBD7: pcache1ResizeHash (sqlite3.c:45537)
==114242==    by 0x510E175: pcache1Create (sqlite3.c:45780)
==114242==    by 0x510C8E5: sqlite3PcacheSetPageSize (sqlite3.c:44447)
==114242==    by 0x510C89F: sqlite3PcacheOpen (sqlite3.c:44436)
==114242==    by 0x51137E0: sqlite3PagerOpen (sqlite3.c:51781)
==114242==    by 0x511DA92: sqlite3BtreeOpen (sqlite3.c:61370)
==114242==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==114242== 
==114242== 2,176 bytes in 8 blocks are possibly lost in loss record 154 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4013C86: allocate_dtv (dl-tls.c:290)
==114242==    by 0x4013C86: _dl_allocate_tls (dl-tls.c:538)
==114242==    by 0x5870421: allocate_stack (allocatestack.c:597)
==114242==    by 0x5870421: pthread_create@@GLIBC_2.2.5 (pthread_create.c:669)
==114242==    by 0x13D520: CreateThreadJoinable (pthreads_op.c:47)
==114242==    by 0x111DBF: main (main.c:95)
==114242== 
==114242== 2,752 bytes in 83 blocks are still reachable in loss record 155 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242== 
==114242== 4,096 bytes in 64 blocks are still reachable in loss record 156 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==114242==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242== 
==114242== 4,104 bytes in 1 blocks are still reachable in loss record 157 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x510D846: pcache1Alloc (sqlite3.c:45336)
==114242==    by 0x510DB34: sqlite3PageMalloc (sqlite3.c:45479)
==114242==    by 0x5112322: sqlite3PagerSetPagesize (sqlite3.c:50667)
==114242==    by 0x5113784: sqlite3PagerOpen (sqlite3.c:51773)
==114242==    by 0x511DA92: sqlite3BtreeOpen (sqlite3.c:61370)
==114242==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242==    by 0x11B72B: wdb_open_global (wdb.c:115)
==114242== 
==114242== 4,104 bytes in 1 blocks are possibly lost in loss record 158 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x510D846: pcache1Alloc (sqlite3.c:45336)
==114242==    by 0x510DB34: sqlite3PageMalloc (sqlite3.c:45479)
==114242==    by 0x511E16F: allocateTempSpace (sqlite3.c:61560)
==114242==    by 0x51204DA: btreeCursor (sqlite3.c:63234)
==114242==    by 0x512064C: sqlite3BtreeCursor (sqlite3.c:63276)
==114242==    by 0x513C05F: sqlite3VdbeExec (sqlite3.c:81807)
==114242==    by 0x5134C46: sqlite3Step (sqlite3.c:76693)
==114242==    by 0x5134DF4: sqlite3_step (sqlite3.c:76754)
==114242== 
==114242== 4,288 bytes in 67 blocks are still reachable in loss record 159 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==114242==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16CDB8: wm_sca_send_summary (wm_sca.c:2228)
==114242==    by 0x168326: wm_sca_read_files (wm_sca.c:575)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 5,312 bytes in 83 blocks are still reachable in loss record 160 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==114242==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242== 
==114242== 5,440 bytes in 85 blocks are still reachable in loss record 161 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==114242==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 6,326 bytes in 126 blocks are still reachable in loss record 162 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242== 
==114242== 8,064 bytes in 126 blocks are still reachable in loss record 163 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==114242==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242== 
==114242== 8,192 bytes in 1 blocks are still reachable in loss record 164 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x136406: queue_init (queue_op.c:17)
==114242==    by 0x166B7C: wm_sca_main (wm_sca.c:204)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 8,256 bytes in 1 blocks are still reachable in loss record 165 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x13D777: OSHash_Create (hash_op.c:41)
==114242==    by 0x179CBE: wm_vuldet_main (wm_vuln_detector.c:2478)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 8,256 bytes in 1 blocks are still reachable in loss record 166 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x13D777: OSHash_Create (hash_op.c:41)
==114242==    by 0x119AB3: wm_inotify_setup (wm_database.c:1309)
==114242==    by 0x1153E3: wm_database_main (wm_database.c:140)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 8,640 bytes in 135 blocks are still reachable in loss record 167 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==114242==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 8,640 bytes in 135 blocks are still reachable in loss record 168 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==114242==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 9,792 bytes in 153 blocks are still reachable in loss record 169 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==114242==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 9,955 bytes in 145 blocks are still reachable in loss record 170 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 10,056 bytes in 103 blocks are still reachable in loss record 171 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 14,208 bytes in 222 blocks are still reachable in loss record 172 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==114242==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 14,767 bytes in 168 blocks are still reachable in loss record 173 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==114242==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 15,872 bytes in 248 blocks are still reachable in loss record 174 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==114242==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==114242==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==114242==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==114242==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==114242==    by 0x167272: wm_sca_start (wm_sca.c:341)
==114242==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 33,024 bytes in 4 blocks are still reachable in loss record 175 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x13D777: OSHash_Create (hash_op.c:41)
==114242==    by 0x16679E: wm_sca_main (wm_sca.c:165)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 65,537 bytes in 1 blocks are still reachable in loss record 176 of 179
==114242==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x16E926: wm_sca_request_thread (wm_sca.c:2755)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== 87,208 bytes in 1 blocks are still reachable in loss record 177 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x510D6BE: pcache1InitBulk (sqlite3.c:45289)
==114242==    by 0x510D9EB: pcache1AllocPage (sqlite3.c:45409)
==114242==    by 0x510E476: pcache1FetchStage2 (sqlite3.c:45902)
==114242==    by 0x510E5F0: pcache1FetchNoMutex (sqlite3.c:46006)
==114242==    by 0x510E61F: pcache1Fetch (sqlite3.c:46048)
==114242==    by 0x510C997: sqlite3PcacheFetch (sqlite3.c:44511)
==114242==    by 0x511406C: getPageNormal (sqlite3.c:52332)
==114242==    by 0x511454B: sqlite3PagerGet (sqlite3.c:52516)
==114242== 
==114242== 120,008 bytes in 1 blocks are still reachable in loss record 178 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==114242==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==114242==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==114242==    by 0x519FF27: setupLookaside (sqlite3.c:141147)
==114242==    by 0x51A31AD: openDatabase (sqlite3.c:143531)
==114242==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==114242==    by 0x11B72B: wdb_open_global (wdb.c:115)
==114242==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==114242==    by 0x115730: wm_sync_manager (wm_database.c:228)
==114242==    by 0x1153B8: wm_database_main (wm_database.c:128)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242== 
==114242== 131,072 bytes in 1 blocks are still reachable in loss record 179 of 179
==114242==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==114242==    by 0x136406: queue_init (queue_op.c:17)
==114242==    by 0x119B0D: wm_inotify_setup (wm_database.c:1314)
==114242==    by 0x1153E3: wm_database_main (wm_database.c:140)
==114242==    by 0x586F7FB: start_thread (pthread_create.c:465)
==114242==    by 0x5B9BB5E: clone (clone.S:95)
==114242== 
==114242== LEAK SUMMARY:
==114242==    definitely lost: 0 bytes in 0 blocks
==114242==    indirectly lost: 0 bytes in 0 blocks
==114242==      possibly lost: 7,912 bytes in 15 blocks
==114242==    still reachable: 638,347 bytes in 4,050 blocks
==114242==                       of which reachable via heuristic:
==114242==                         length64           : 223,920 bytes in 125 blocks
==114242==         suppressed: 0 bytes in 0 blocks
==114242== 
==114242== For counts of detected and suppressed errors, rerun with: -v
==114242== ERROR SUMMARY: 8 errors from 8 contexts (suppressed: 0 from 0)
==115611== 
==115611== HEAP SUMMARY:
==115611==     in use at exit: 642,451 bytes in 4,051 blocks
==115611==   total heap usage: 2,288,570 allocs, 2,284,519 frees, 1,363,658,722 bytes allocated
==115611== 
==115611== 4 bytes in 1 blocks are still reachable in loss record 1 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x1AC5EB: wm_sca_read (wmodules-sca.c:49)
==115611==    by 0x15D980: Read_SCA (wmodules-config.c:211)
==115611==    by 0x14A04D: read_main_elements (config.c:146)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 4 bytes in 1 blocks are still reachable in loss record 2 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x11B4AB: wm_download_read (wm_download.c:201)
==115611==    by 0x11241A: wm_config (wmodules.c:61)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 4 bytes in 1 blocks are still reachable in loss record 3 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x196D38: OSRegex_Execute_ex (os_regex_execute.c:118)
==115611==    by 0x196460: OSRegex_Execute (os_regex_execute.c:30)
==115611==    by 0x176737: wm_vuldet_decode_package_version (wm_vuln_detector.c:1768)
==115611==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==115611==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==115611==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==115611==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==115611==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==115611==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 4 bytes in 2 blocks are still reachable in loss record 4 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x13DF5A: _OSHash_Add (hash_op.c:279)
==115611==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==115611==    by 0x179131: wm_vuldet_get_software_info (wm_vuln_detector.c:2288)
==115611==    by 0x17157A: wm_vuldet_check_agent_vulnerabilities (wm_vuln_detector.c:794)
==115611==    by 0x179E6E: wm_vuldet_main (wm_vuln_detector.c:2500)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 7 bytes in 1 blocks are still reachable in loss record 5 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x1AF1EA: set_oval_version (wmodules-vuln-detector.c:152)
==115611==    by 0x1AFB99: wm_vuldet_read (wmodules-vuln-detector.c:293)
==115611==    by 0x15D5B4: Read_WModule (wmodules-config.c:135)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 8 bytes in 1 blocks are still reachable in loss record 6 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x1B64D5: wm_ciscat_read (wmodules-ciscat.c:50)
==115611==    by 0x15D44B: Read_WModule (wmodules-config.c:106)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 8 bytes in 1 blocks are still reachable in loss record 7 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1A3512: wm_osquery_monitor_read (wmodules-osquery-monitor.c:35)
==115611==    by 0x15D2F8: Read_WModule (wmodules-config.c:78)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 8 bytes in 1 blocks are still reachable in loss record 8 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x1A35AA: wm_osquery_monitor_read (wmodules-osquery-monitor.c:39)
==115611==    by 0x15D2F8: Read_WModule (wmodules-config.c:78)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 8 bytes in 1 blocks are definitely lost in loss record 9 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5069B88: CRYPTO_zalloc (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x5066145: ossl_init_thread_start (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x5043B7F: ERR_get_state (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x5044135: ERR_clear_error (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x5065878: ossl_init_engine_dynamic_ossl_ (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x5878138: __pthread_once_slow (pthread_once.c:116)
==115611==    by 0x50C4808: CRYPTO_THREAD_run_once (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x506604F: OPENSSL_init_crypto (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x521DB3F: Curl_ossl_init (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x51F192C: global_init (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x51F1BD7: curl_easy_init (in /var/ossec/lib/libwazuhext.so)
==115611== 
==115611== 9 bytes in 1 blocks are still reachable in loss record 10 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x1198CD: wm_database_read (wm_database.c:1259)
==115611==    by 0x1123F9: wm_config (wmodules.c:56)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 9 bytes in 1 blocks are still reachable in loss record 11 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x11B559: wm_download_read (wm_download.c:205)
==115611==    by 0x11241A: wm_config (wmodules.c:61)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 10 bytes in 1 blocks are still reachable in loss record 12 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x1AB1B3: wm_oscap_read (wmodules-oscap.c:47)
==115611==    by 0x15D34E: Read_WModule (wmodules-config.c:85)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 12 bytes in 1 blocks are still reachable in loss record 13 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x1B74B9: wm_ciscat_read (wmodules-ciscat.c:238)
==115611==    by 0x15D44B: Read_WModule (wmodules-config.c:106)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 12 bytes in 1 blocks are still reachable in loss record 14 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1AD76E: wm_docker_read (wmodules-docker.c:29)
==115611==    by 0x15D55E: Read_WModule (wmodules-config.c:124)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 13 bytes in 1 blocks are still reachable in loss record 15 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x1AA42E: wm_sys_read (wmodules_syscollector.c:42)
==115611==    by 0x15D3A0: Read_WModule (wmodules-config.c:92)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 14 bytes in 1 blocks are still reachable in loss record 16 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x1B751D: wm_ciscat_read (wmodules-ciscat.c:240)
==115611==    by 0x15D44B: Read_WModule (wmodules-config.c:106)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 16 bytes in 1 blocks are still reachable in loss record 17 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x1AD80E: wm_docker_read (wmodules-docker.c:35)
==115611==    by 0x15D55E: Read_WModule (wmodules-config.c:124)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 16 bytes in 1 blocks are still reachable in loss record 18 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1AA341: wm_sys_read (wmodules_syscollector.c:31)
==115611==    by 0x15D3A0: Read_WModule (wmodules-config.c:92)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 16 bytes in 1 blocks are still reachable in loss record 19 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FF9BD: sqlite3Realloc (sqlite3.c:24734)
==115611==    by 0x50FFBB1: sqlite3_realloc64 (sqlite3.c:24791)
==115611==    by 0x5116452: walIndexPage (sqlite3.c:55022)
==115611==    by 0x5118944: walIndexReadHdr (sqlite3.c:56551)
==115611==    by 0x5118B2B: walTryBeginRead (sqlite3.c:56697)
==115611==    by 0x5118E5D: sqlite3WalBeginReadTransaction (sqlite3.c:56963)
==115611==    by 0x51119B9: pagerBeginReadTransaction (sqlite3.c:50138)
==115611==    by 0x5113F47: sqlite3PagerSharedLock (sqlite3.c:52225)
==115611== 
==115611== 16 bytes in 1 blocks are still reachable in loss record 20 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FF9BD: sqlite3Realloc (sqlite3.c:24734)
==115611==    by 0x50FFB7C: sqlite3_realloc (sqlite3.c:24785)
==115611==    by 0x51099F3: unixShmMap (sqlite3.c:34355)
==115611==    by 0x50FE2FE: sqlite3OsShmMap (sqlite3.c:20251)
==115611==    by 0x511657F: walIndexPage (sqlite3.c:55039)
==115611==    by 0x5118A0E: walIndexReadHdr (sqlite3.c:56576)
==115611==    by 0x5118B2B: walTryBeginRead (sqlite3.c:56697)
==115611==    by 0x5118E5D: sqlite3WalBeginReadTransaction (sqlite3.c:56963)
==115611== 
==115611== 16 bytes in 1 blocks are still reachable in loss record 21 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFCAB: sqlite3DbMallocRaw (sqlite3.c:24857)
==115611==    by 0x5168B13: sqlite3TableAffinity (sqlite3.c:108964)
==115611==    by 0x516B58F: sqlite3GenerateConstraintChecks (sqlite3.c:110320)
==115611==    by 0x516A882: sqlite3Insert (sqlite3.c:109830)
==115611==    by 0x519AFA2: yy_reduce (sqlite3.c:138262)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==115611== 
==115611== 16 bytes in 1 blocks are still reachable in loss record 22 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFCAB: sqlite3DbMallocRaw (sqlite3.c:24857)
==115611==    by 0x516899D: sqlite3IndexAffinityStr (sqlite3.c:108913)
==115611==    by 0x5189307: codeAllEqualityTerms (sqlite3.c:127421)
==115611==    by 0x518ACDF: sqlite3WhereCodeOneLoopStart (sqlite3.c:128333)
==115611==    by 0x5197D9B: sqlite3WhereBegin (sqlite3.c:135195)
==115611==    by 0x5161ECA: sqlite3DeleteFrom (sqlite3.c:105039)
==115611==    by 0x519ACF5: yy_reduce (sqlite3.c:138225)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611== 
==115611== 16 bytes in 1 blocks are still reachable in loss record 23 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x195109: OSRegex_Compile (os_regex_compile.c:179)
==115611==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==115611==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==115611==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==115611==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==115611==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==115611==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==115611==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 16 bytes in 1 blocks are still reachable in loss record 24 of 172
==115611==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1955EC: OSRegex_Compile (os_regex_compile.c:277)
==115611==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==115611==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==115611==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==115611==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==115611==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==115611==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==115611==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 22 bytes in 2 blocks are still reachable in loss record 25 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x179098: wm_vuldet_get_software_info (wm_vuln_detector.c:2286)
==115611==    by 0x17157A: wm_vuldet_check_agent_vulnerabilities (wm_vuln_detector.c:794)
==115611==    by 0x179E6E: wm_vuldet_main (wm_vuln_detector.c:2500)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 23 bytes in 1 blocks are still reachable in loss record 26 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x1AF64A: wm_vuldet_read (wmodules-vuln-detector.c:232)
==115611==    by 0x15D5B4: Read_WModule (wmodules-config.c:135)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 24 bytes in 1 blocks are still reachable in loss record 27 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FF4F8: sqlite3_malloc64 (sqlite3.c:24518)
==115611==    by 0x510AE2B: unixOpen (sqlite3.c:35634)
==115611==    by 0x50FE3AD: sqlite3OsOpen (sqlite3.c:20291)
==115611==    by 0x5113672: sqlite3PagerOpen (sqlite3.c:51704)
==115611==    by 0x511DA92: sqlite3BtreeOpen (sqlite3.c:61370)
==115611==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611==    by 0x11B72B: wdb_open_global (wdb.c:115)
==115611== 
==115611== 24 bytes in 1 blocks are still reachable in loss record 28 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x195849: OSRegex_Compile (os_regex_compile.c:322)
==115611==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==115611==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==115611==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==115611==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==115611==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==115611==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==115611==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 24 bytes in 1 blocks are still reachable in loss record 29 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FF4F8: sqlite3_malloc64 (sqlite3.c:24518)
==115611==    by 0x510AE2B: unixOpen (sqlite3.c:35634)
==115611==    by 0x50FE3AD: sqlite3OsOpen (sqlite3.c:20291)
==115611==    by 0x5113672: sqlite3PagerOpen (sqlite3.c:51704)
==115611==    by 0x511DA92: sqlite3BtreeOpen (sqlite3.c:61370)
==115611==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611==    by 0x17A16C: wm_vuldet_set_agents_info (wm_vuln_detector.c:2575)
==115611== 
==115611== 26 bytes in 1 blocks are still reachable in loss record 30 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x1A390F: wm_osquery_monitor_read (wmodules-osquery-monitor.c:83)
==115611==    by 0x15D2F8: Read_WModule (wmodules-config.c:78)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 26 bytes in 1 blocks are still reachable in loss record 31 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x194E64: OSRegex_Compile (os_regex_compile.c:62)
==115611==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==115611==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==115611==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==115611==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==115611==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==115611==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==115611==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 26 bytes in 3 blocks are still reachable in loss record 32 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x195444: OSRegex_Compile (os_regex_compile.c:235)
==115611==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==115611==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==115611==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==115611==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==115611==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==115611==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==115611==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 27 bytes in 27 blocks are still reachable in loss record 33 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x16DDB9: wm_sca_check_hash (wm_sca.c:2484)
==115611==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 28 bytes in 1 blocks are still reachable in loss record 34 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x11982C: wm_database_read (wm_database.c:1256)
==115611==    by 0x1123F9: wm_config (wmodules.c:56)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 32 bytes in 1 blocks are still reachable in loss record 35 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1AB11E: wm_oscap_read (wmodules-oscap.c:42)
==115611==    by 0x15D34E: Read_WModule (wmodules-config.c:85)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 32 bytes in 1 blocks are still reachable in loss record 36 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FF4F8: sqlite3_malloc64 (sqlite3.c:24518)
==115611==    by 0x510932F: unixOpenSharedMemory (sqlite3.c:34133)
==115611==    by 0x51097ED: unixShmMap (sqlite3.c:34289)
==115611==    by 0x50FE2FE: sqlite3OsShmMap (sqlite3.c:20251)
==115611==    by 0x511657F: walIndexPage (sqlite3.c:55039)
==115611==    by 0x5118944: walIndexReadHdr (sqlite3.c:56551)
==115611==    by 0x5118B2B: walTryBeginRead (sqlite3.c:56697)
==115611==    by 0x5118E5D: sqlite3WalBeginReadTransaction (sqlite3.c:56963)
==115611== 
==115611== 32 bytes in 1 blocks are still reachable in loss record 37 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x19509A: OSRegex_Compile (os_regex_compile.c:178)
==115611==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==115611==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==115611==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==115611==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==115611==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==115611==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==115611==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 32 bytes in 1 blocks are still reachable in loss record 38 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1951BB: OSRegex_Compile (os_regex_compile.c:189)
==115611==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==115611==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==115611==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==115611==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==115611==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==115611==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==115611==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 32 bytes in 1 blocks are still reachable in loss record 39 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x19523F: OSRegex_Compile (os_regex_compile.c:191)
==115611==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==115611==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==115611==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==115611==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==115611==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==115611==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==115611==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 32 bytes in 2 blocks are still reachable in loss record 40 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFCAB: sqlite3DbMallocRaw (sqlite3.c:24857)
==115611==    by 0x516899D: sqlite3IndexAffinityStr (sqlite3.c:108913)
==115611==    by 0x5189307: codeAllEqualityTerms (sqlite3.c:127421)
==115611==    by 0x518ACDF: sqlite3WhereCodeOneLoopStart (sqlite3.c:128333)
==115611==    by 0x5197D9B: sqlite3WhereBegin (sqlite3.c:135195)
==115611==    by 0x517F3F8: sqlite3Select (sqlite3.c:121913)
==115611==    by 0x5199BE8: yy_reduce (sqlite3.c:137942)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611== 
==115611== 32 bytes in 2 blocks are still reachable in loss record 41 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x179036: wm_vuldet_get_software_info (wm_vuln_detector.c:2285)
==115611==    by 0x17157A: wm_vuldet_check_agent_vulnerabilities (wm_vuln_detector.c:794)
==115611==    by 0x179E6E: wm_vuldet_main (wm_vuln_detector.c:2500)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 38 bytes in 1 blocks are still reachable in loss record 42 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x1A3870: wm_osquery_monitor_read (wmodules-osquery-monitor.c:77)
==115611==    by 0x15D2F8: Read_WModule (wmodules-config.c:78)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 43 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x15D212: Read_WModule (wmodules-config.c:61)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 44 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x15D825: Read_SCA (wmodules-config.c:193)
==115611==    by 0x14A04D: read_main_elements (config.c:146)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 45 of 172
==115611==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1AD0FA: wm_sca_read (wmodules-sca.c:213)
==115611==    by 0x15D980: Read_SCA (wmodules-config.c:211)
==115611==    by 0x14A04D: read_main_elements (config.c:146)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 46 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1197D0: wm_database_read (wm_database.c:1255)
==115611==    by 0x1123F9: wm_config (wmodules.c:56)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 47 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x11B454: wm_download_read (wm_download.c:200)
==115611==    by 0x11241A: wm_config (wmodules.c:61)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 48 of 172
==115611==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x16672F: wm_sca_main (wm_sca.c:164)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 49 of 172
==115611==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x16683A: wm_sca_main (wm_sca.c:173)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 50 of 172
==115611==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1668B1: wm_sca_main (wm_sca.c:176)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 51 of 172
==115611==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x166A14: wm_sca_main (wm_sca.c:188)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 52 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==115611==    by 0x5160CAB: findCollSeqEntry (sqlite3.c:104311)
==115611==    by 0x5160D18: sqlite3FindCollSeq (sqlite3.c:104351)
==115611==    by 0x51A22F5: createCollation (sqlite3.c:142865)
==115611==    by 0x51A2E63: openDatabase (sqlite3.c:143393)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611==    by 0x11B72B: wdb_open_global (wdb.c:115)
==115611==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 53 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==115611==    by 0x5160CAB: findCollSeqEntry (sqlite3.c:104311)
==115611==    by 0x5160D18: sqlite3FindCollSeq (sqlite3.c:104351)
==115611==    by 0x51A22F5: createCollation (sqlite3.c:142865)
==115611==    by 0x51A2EE1: openDatabase (sqlite3.c:143396)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611==    by 0x11B72B: wdb_open_global (wdb.c:115)
==115611==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 54 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==115611==    by 0x5160CAB: findCollSeqEntry (sqlite3.c:104311)
==115611==    by 0x5160D18: sqlite3FindCollSeq (sqlite3.c:104351)
==115611==    by 0x51A22F5: createCollation (sqlite3.c:142865)
==115611==    by 0x51A2F0B: openDatabase (sqlite3.c:143397)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611==    by 0x11B72B: wdb_open_global (wdb.c:115)
==115611==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 55 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==115611==    by 0x5161232: sqlite3FindFunction (sqlite3.c:104551)
==115611==    by 0x51A1565: sqlite3CreateFunc (sqlite3.c:142136)
==115611==    by 0x51A18BC: sqlite3_overload_function (sqlite3.c:142273)
==115611==    by 0x5165CBF: sqlite3RegisterPerConnectionBuiltinFunctions (sqlite3.c:107197)
==115611==    by 0x51A3143: openDatabase (sqlite3.c:143451)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611==    by 0x11B72B: wdb_open_global (wdb.c:115)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 56 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==115611==    by 0x515E42A: sqlite3CreateIndex (sqlite3.c:103006)
==115611==    by 0x5159FD5: sqlite3AddPrimaryKey (sqlite3.c:101037)
==115611==    by 0x519995F: yy_reduce (sqlite3.c:137895)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==115611==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 57 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==115611==    by 0x515E42A: sqlite3CreateIndex (sqlite3.c:103006)
==115611==    by 0x5159FD5: sqlite3AddPrimaryKey (sqlite3.c:101037)
==115611==    by 0x519963D: yy_reduce (sqlite3.c:137822)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==115611==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==115611== 
==115611== 40 bytes in 1 blocks are still reachable in loss record 58 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFCAB: sqlite3DbMallocRaw (sqlite3.c:24857)
==115611==    by 0x5168B13: sqlite3TableAffinity (sqlite3.c:108964)
==115611==    by 0x516B58F: sqlite3GenerateConstraintChecks (sqlite3.c:110320)
==115611==    by 0x51848D0: sqlite3Update (sqlite3.c:124351)
==115611==    by 0x519ADC5: yy_reduce (sqlite3.c:138233)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==115611== 
==115611== 48 bytes in 1 blocks are still reachable in loss record 59 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==115611==    by 0x50FEDEA: pthreadMutexAlloc (sqlite3.c:23302)
==115611==    by 0x50FEC94: sqlite3MutexAlloc (sqlite3.c:22846)
==115611==    by 0x51A2D29: openDatabase (sqlite3.c:143331)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611==    by 0x11B72B: wdb_open_global (wdb.c:115)
==115611==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==115611==    by 0x115730: wm_sync_manager (wm_database.c:228)
==115611== 
==115611== 48 bytes in 1 blocks are still reachable in loss record 60 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==115611==    by 0x50FEE41: pthreadMutexAlloc (sqlite3.c:23320)
==115611==    by 0x50FEC68: sqlite3_mutex_alloc (sqlite3.c:22837)
==115611==    by 0x51094E9: unixOpenSharedMemory (sqlite3.c:34183)
==115611==    by 0x51097ED: unixShmMap (sqlite3.c:34289)
==115611==    by 0x50FE2FE: sqlite3OsShmMap (sqlite3.c:20251)
==115611==    by 0x511657F: walIndexPage (sqlite3.c:55039)
==115611==    by 0x5118944: walIndexReadHdr (sqlite3.c:56551)
==115611== 
==115611== 48 bytes in 1 blocks are still reachable in loss record 61 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x514C4E3: sqlite3ExprListAppend (sqlite3.c:92366)
==115611==    by 0x515A08D: sqlite3AddCheckConstraint (sqlite3.c:101060)
==115611==    by 0x51996AB: yy_reduce (sqlite3.c:137829)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==115611== 
==115611== 56 bytes in 1 blocks are still reachable in loss record 62 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1A34B6: wm_osquery_monitor_read (wmodules-osquery-monitor.c:34)
==115611==    by 0x15D2F8: Read_WModule (wmodules-config.c:78)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 56 bytes in 2 blocks are still reachable in loss record 63 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==115611==    by 0x50FFFA8: sqlite3DbStrDup (sqlite3.c:24963)
==115611==    by 0x5159036: sqlite3StartTable (sqlite3.c:100551)
==115611==    by 0x5199218: yy_reduce (sqlite3.c:137725)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611== 
==115611== 57 bytes in 4 blocks are still reachable in loss record 64 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x167993: wm_sca_read_files (wm_sca.c:472)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 64 bytes in 2 blocks are still reachable in loss record 65 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x13DEF2: _OSHash_Add (hash_op.c:271)
==115611==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==115611==    by 0x179131: wm_vuldet_get_software_info (wm_vuln_detector.c:2288)
==115611==    by 0x17157A: wm_vuldet_check_agent_vulnerabilities (wm_vuln_detector.c:794)
==115611==    by 0x179E6E: wm_vuldet_main (wm_vuln_detector.c:2500)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 72 bytes in 1 blocks are still reachable in loss record 66 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1B6433: wm_ciscat_read (wmodules-ciscat.c:44)
==115611==    by 0x15D44B: Read_WModule (wmodules-config.c:106)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 72 bytes in 1 blocks are still reachable in loss record 67 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==115611==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==115611==    by 0x51611BA: sqlite3FindFunction (sqlite3.c:104544)
==115611==    by 0x51A1565: sqlite3CreateFunc (sqlite3.c:142136)
==115611==    by 0x51A18BC: sqlite3_overload_function (sqlite3.c:142273)
==115611==    by 0x5165CBF: sqlite3RegisterPerConnectionBuiltinFunctions (sqlite3.c:107197)
==115611== 
==115611== 72 bytes in 3 blocks are still reachable in loss record 68 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x195502: OSRegex_Compile (os_regex_compile.c:273)
==115611==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==115611==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==115611==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==115611==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==115611==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==115611==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==115611==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 72 bytes in 3 blocks are still reachable in loss record 69 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1956BF: OSRegex_Compile (os_regex_compile.c:281)
==115611==    by 0x176713: wm_vuldet_decode_package_version (wm_vuln_detector.c:1763)
==115611==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==115611==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==115611==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==115611==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==115611==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==115611==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 80 bytes in 1 blocks are still reachable in loss record 70 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1AC508: wm_sca_read (wmodules-sca.c:37)
==115611==    by 0x15D980: Read_SCA (wmodules-config.c:211)
==115611==    by 0x14A04D: read_main_elements (config.c:146)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 80 bytes in 1 blocks are still reachable in loss record 71 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==115611==    by 0x511D6BE: sqlite3BtreeOpen (sqlite3.c:61273)
==115611==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611==    by 0x11B72B: wdb_open_global (wdb.c:115)
==115611==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==115611==    by 0x115730: wm_sync_manager (wm_database.c:228)
==115611==    by 0x1153B8: wm_database_main (wm_database.c:128)
==115611== 
==115611== 80 bytes in 1 blocks are still reachable in loss record 72 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FF4F8: sqlite3_malloc64 (sqlite3.c:24518)
==115611==    by 0x5107541: findInodeInfo (sqlite3.c:31206)
==115611==    by 0x510A5A8: fillInUnixFile (sqlite3.c:35179)
==115611==    by 0x510B122: unixOpen (sqlite3.c:35789)
==115611==    by 0x50FE3AD: sqlite3OsOpen (sqlite3.c:20291)
==115611==    by 0x5113672: sqlite3PagerOpen (sqlite3.c:51704)
==115611==    by 0x511DA92: sqlite3BtreeOpen (sqlite3.c:61370)
==115611==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==115611== 
==115611== 80 bytes in 1 blocks are still reachable in loss record 73 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x514AEFD: sqlite3PExpr (sqlite3.c:91721)
==115611==    by 0x519C1E8: yy_reduce (sqlite3.c:138522)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==115611==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==115611== 
==115611== 80 bytes in 2 blocks are still reachable in loss record 74 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==115611==    by 0x515E42A: sqlite3CreateIndex (sqlite3.c:103006)
==115611==    by 0x519CA30: yy_reduce (sqlite3.c:138608)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==115611==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==115611==    by 0x5174623: sqlite3_prepare (sqlite3.c:116407)
==115611== 
==115611== 86 bytes in 17 blocks are still reachable in loss record 75 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x13DF5A: _OSHash_Add (hash_op.c:279)
==115611==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==115611==    by 0x16DE8F: wm_sca_check_hash (wm_sca.c:2494)
==115611==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 87 bytes in 4 blocks are still reachable in loss record 76 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x1AD241: wm_sca_read (wmodules-sca.c:226)
==115611==    by 0x15D980: Read_SCA (wmodules-config.c:211)
==115611==    by 0x14A04D: read_main_elements (config.c:146)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 88 bytes in 1 blocks are still reachable in loss record 77 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x13D718: OSHash_Create (hash_op.c:28)
==115611==    by 0x179CBE: wm_vuldet_main (wm_vuln_detector.c:2478)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 88 bytes in 1 blocks are still reachable in loss record 78 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x51987D1: spanExpr (sqlite3.c:135542)
==115611==    by 0x519B181: yy_reduce (sqlite3.c:138290)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==115611==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==115611== 
==115611== 88 bytes in 1 blocks are still reachable in loss record 79 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x13D718: OSHash_Create (hash_op.c:28)
==115611==    by 0x119AB3: wm_inotify_setup (wm_database.c:1309)
==115611==    by 0x1153E3: wm_database_main (wm_database.c:140)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 88 bytes in 5 blocks are still reachable in loss record 80 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x5100009: sqlite3DbStrNDup (sqlite3.c:24976)
==115611==    by 0x5158C30: sqlite3NameFromToken (sqlite3.c:100377)
==115611==    by 0x51590BD: sqlite3StartTable (sqlite3.c:100564)
==115611==    by 0x5199218: yy_reduce (sqlite3.c:137725)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611== 
==115611== 96 bytes in 4 blocks are still reachable in loss record 81 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1AD163: wm_sca_read (wmodules-sca.c:215)
==115611==    by 0x15D980: Read_SCA (wmodules-config.c:211)
==115611==    by 0x14A04D: read_main_elements (config.c:146)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 112 bytes in 1 blocks are still reachable in loss record 82 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1AFAE9: wm_vuldet_read (wmodules-vuln-detector.c:284)
==115611==    by 0x15D5B4: Read_WModule (wmodules-config.c:135)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 112 bytes in 1 blocks are still reachable in loss record 83 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FF4F8: sqlite3_malloc64 (sqlite3.c:24518)
==115611==    by 0x510940A: unixOpenSharedMemory (sqlite3.c:34164)
==115611==    by 0x51097ED: unixShmMap (sqlite3.c:34289)
==115611==    by 0x50FE2FE: sqlite3OsShmMap (sqlite3.c:20251)
==115611==    by 0x511657F: walIndexPage (sqlite3.c:55039)
==115611==    by 0x5118944: walIndexReadHdr (sqlite3.c:56551)
==115611==    by 0x5118B2B: walTryBeginRead (sqlite3.c:56697)
==115611==    by 0x5118E5D: sqlite3WalBeginReadTransaction (sqlite3.c:56963)
==115611== 
==115611== 119 bytes in 17 blocks are still reachable in loss record 84 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x16DDB9: wm_sca_check_hash (wm_sca.c:2484)
==115611==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 120 bytes in 1 blocks are still reachable in loss record 85 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1766A0: wm_vuldet_decode_package_version (wm_vuln_detector.c:1762)
==115611==    by 0x17849B: wm_vuldet_json_parser (wm_vuln_detector.c:2165)
==115611==    by 0x17623F: wm_vuldet_update_feed (wm_vuln_detector.c:1683)
==115611==    by 0x16F433: wm_vuldet_check_update (wm_vuln_detector.c:197)
==115611==    by 0x177621: wm_vuldet_run_update (wm_vuln_detector.c:2013)
==115611==    by 0x17793B: wm_vuldet_updatedb (wm_vuln_detector.c:2050)
==115611==    by 0x179D5A: wm_vuldet_main (wm_vuln_detector.c:2489)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 128 bytes in 1 blocks are still reachable in loss record 86 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFCAB: sqlite3DbMallocRaw (sqlite3.c:24857)
==115611==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==115611==    by 0x5129DE5: sqlite3BtreeSchema (sqlite3.c:68703)
==115611==    by 0x5161440: sqlite3SchemaGet (sqlite3.c:104610)
==115611==    by 0x51A306B: openDatabase (sqlite3.c:143428)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611==    by 0x11B72B: wdb_open_global (wdb.c:115)
==115611==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==115611== 
==115611== 128 bytes in 1 blocks are still reachable in loss record 87 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFCAB: sqlite3DbMallocRaw (sqlite3.c:24857)
==115611==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==115611==    by 0x5161455: sqlite3SchemaGet (sqlite3.c:104612)
==115611==    by 0x51A30C3: openDatabase (sqlite3.c:143431)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611==    by 0x11B72B: wdb_open_global (wdb.c:115)
==115611==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==115611==    by 0x115730: wm_sync_manager (wm_database.c:228)
==115611== 
==115611== 136 bytes in 1 blocks are still reachable in loss record 88 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==115611==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==115611==    by 0x5160BF0: findCollSeqEntry (sqlite3.c:104300)
==115611==    by 0x5160D18: sqlite3FindCollSeq (sqlite3.c:104351)
==115611==    by 0x51A22F5: createCollation (sqlite3.c:142865)
==115611==    by 0x51A2E63: openDatabase (sqlite3.c:143393)
==115611== 
==115611== 136 bytes in 1 blocks are still reachable in loss record 89 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==115611==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==115611==    by 0x5160BF0: findCollSeqEntry (sqlite3.c:104300)
==115611==    by 0x5160D18: sqlite3FindCollSeq (sqlite3.c:104351)
==115611==    by 0x51A22F5: createCollation (sqlite3.c:142865)
==115611==    by 0x51A2EE1: openDatabase (sqlite3.c:143396)
==115611== 
==115611== 136 bytes in 1 blocks are still reachable in loss record 90 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==115611==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==115611==    by 0x5160BF0: findCollSeqEntry (sqlite3.c:104300)
==115611==    by 0x5160D18: sqlite3FindCollSeq (sqlite3.c:104351)
==115611==    by 0x51A22F5: createCollation (sqlite3.c:142865)
==115611==    by 0x51A2F0B: openDatabase (sqlite3.c:143397)
==115611== 
==115611== 136 bytes in 27 blocks are still reachable in loss record 91 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x13DF5A: _OSHash_Add (hash_op.c:279)
==115611==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==115611==    by 0x16DE8F: wm_sca_check_hash (wm_sca.c:2494)
==115611==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 137 bytes in 27 blocks are still reachable in loss record 92 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x13DF5A: _OSHash_Add (hash_op.c:279)
==115611==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==115611==    by 0x16DE8F: wm_sca_check_hash (wm_sca.c:2494)
==115611==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 144 bytes in 1 blocks are still reachable in loss record 93 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==115611==    by 0x511DA31: sqlite3BtreeOpen (sqlite3.c:61365)
==115611==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611==    by 0x11B72B: wdb_open_global (wdb.c:115)
==115611==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==115611==    by 0x115730: wm_sync_manager (wm_database.c:228)
==115611==    by 0x1153B8: wm_database_main (wm_database.c:128)
==115611== 
==115611== 144 bytes in 1 blocks are still reachable in loss record 94 of 172
==115611==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FEA74: sqlite3MemRealloc (sqlite3.c:20863)
==115611==    by 0x50FFAA8: sqlite3Realloc (sqlite3.c:24759)
==115611==    by 0x50FFBB1: sqlite3_realloc64 (sqlite3.c:24791)
==115611==    by 0x50FFEF7: dbReallocFinish (sqlite3.c:24925)
==115611==    by 0x50FFE4B: sqlite3DbRealloc (sqlite3.c:24908)
==115611==    by 0x514C53E: sqlite3ExprListAppend (sqlite3.c:92374)
==115611==    by 0x519C913: yy_reduce (sqlite3.c:138597)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==115611==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==115611== 
==115611== 168 bytes in 1 blocks are still reachable in loss record 95 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==115611==    by 0x510E0B4: pcache1Create (sqlite3.c:45762)
==115611==    by 0x510C8E5: sqlite3PcacheSetPageSize (sqlite3.c:44447)
==115611==    by 0x510C89F: sqlite3PcacheOpen (sqlite3.c:44436)
==115611==    by 0x51137E0: sqlite3PagerOpen (sqlite3.c:51781)
==115611==    by 0x511DA92: sqlite3BtreeOpen (sqlite3.c:61370)
==115611==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611== 
==115611== 168 bytes in 1 blocks are still reachable in loss record 96 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==115611==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==115611==    by 0x515D128: sqlite3AllocateIndexObject (sqlite3.c:102557)
==115611==    by 0x515DA25: sqlite3CreateIndex (sqlite3.c:102799)
==115611==    by 0x5159FD5: sqlite3AddPrimaryKey (sqlite3.c:101037)
==115611==    by 0x519963D: yy_reduce (sqlite3.c:137822)
==115611== 
==115611== 176 bytes in 1 blocks are still reachable in loss record 97 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1363A9: queue_init (queue_op.c:16)
==115611==    by 0x166B7C: wm_sca_main (wm_sca.c:204)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 176 bytes in 1 blocks are still reachable in loss record 98 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1363A9: queue_init (queue_op.c:16)
==115611==    by 0x119B0D: wm_inotify_setup (wm_database.c:1314)
==115611==    by 0x1153E3: wm_database_main (wm_database.c:140)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 177 bytes in 1 blocks are definitely lost in loss record 99 of 172
==115611==    at 0x4C2FA3F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4C31D84: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x114388: reader (wm_exec.c:528)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 189 bytes in 27 blocks are still reachable in loss record 100 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5B1AC99: strdup (strdup.c:42)
==115611==    by 0x16DDB9: wm_sca_check_hash (wm_sca.c:2484)
==115611==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 192 bytes in 1 blocks are still reachable in loss record 101 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==115611==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==115611==    by 0x515D128: sqlite3AllocateIndexObject (sqlite3.c:102557)
==115611==    by 0x515DA25: sqlite3CreateIndex (sqlite3.c:102799)
==115611==    by 0x5159FD5: sqlite3AddPrimaryKey (sqlite3.c:101037)
==115611==    by 0x519995F: yy_reduce (sqlite3.c:137895)
==115611== 
==115611== 200 bytes in 5 blocks are still reachable in loss record 102 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x15D19B: Read_WModule (wmodules-config.c:57)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 216 bytes in 1 blocks are still reachable in loss record 103 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1AF508: wm_vuldet_read (wmodules-vuln-detector.c:219)
==115611==    by 0x15D5B4: Read_WModule (wmodules-config.c:135)
==115611==    by 0x149FC3: read_main_elements (config.c:142)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 256 bytes in 4 blocks are still reachable in loss record 104 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==115611==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==115611==    by 0x16CDB8: wm_sca_send_summary (wm_sca.c:2228)
==115611==    by 0x168326: wm_sca_read_files (wm_sca.c:575)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 260 bytes in 4 blocks are still reachable in loss record 105 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x166A8D: wm_sca_main (wm_sca.c:189)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 264 bytes in 1 blocks are still reachable in loss record 106 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==115611==    by 0x51175ED: sqlite3WalOpen (sqlite3.c:55788)
==115611==    by 0x51161F9: pagerOpenWal (sqlite3.c:54312)
==115611==    by 0x5116273: sqlite3PagerOpenWal (sqlite3.c:54356)
==115611==    by 0x5111BDE: pagerOpenWalIfPresent (sqlite3.c:50240)
==115611==    by 0x5113F28: sqlite3PagerSharedLock (sqlite3.c:52217)
==115611==    by 0x511E85A: lockBtree (sqlite3.c:61943)
==115611==    by 0x511F025: sqlite3BtreeBeginTrans (sqlite3.c:62308)
==115611== 
==115611== 264 bytes in 40 blocks are still reachable in loss record 107 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611== 
==115611== 272 bytes in 17 blocks are still reachable in loss record 108 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x16DCDF: wm_sca_check_hash (wm_sca.c:2480)
==115611==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 280 bytes in 3 blocks are still reachable in loss record 109 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x51987D1: spanExpr (sqlite3.c:135542)
==115611==    by 0x519B148: yy_reduce (sqlite3.c:138286)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==115611==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==115611== 
==115611== 280 bytes in 7 blocks are still reachable in loss record 110 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x5106B69: sqlite3HashInsert (sqlite3.c:29484)
==115611==    by 0x515B77F: sqlite3EndTable (sqlite3.c:101737)
==115611==    by 0x51992BB: yy_reduce (sqlite3.c:137751)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==115611==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==115611==    by 0x5174623: sqlite3_prepare (sqlite3.c:116407)
==115611== 
==115611== 300 bytes in 43 blocks are still reachable in loss record 111 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611== 
==115611== 320 bytes in 2 blocks are still reachable in loss record 112 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==115611==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==115611==    by 0x515D128: sqlite3AllocateIndexObject (sqlite3.c:102557)
==115611==    by 0x515DA25: sqlite3CreateIndex (sqlite3.c:102799)
==115611==    by 0x519CA30: yy_reduce (sqlite3.c:138608)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611== 
==115611== 352 bytes in 4 blocks are still reachable in loss record 113 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x13D718: OSHash_Create (hash_op.c:28)
==115611==    by 0x16679E: wm_sca_main (wm_sca.c:165)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 368 bytes in 56 blocks are still reachable in loss record 114 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611== 
==115611== 384 bytes in 12 blocks are still reachable in loss record 115 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5233342: group_from_gid (pwcache.c:68)
==115611==    by 0x523AEAA: simple_readproc (readproc.c:585)
==115611==    by 0x523B7BF: readproc (readproc.c:787)
==115611==    by 0x18DBCA: sys_proc_linux (syscollector_linux.c:1526)
==115611==    by 0x187080: wm_sys_main (syscollector_common.c:147)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 408 bytes in 5 blocks are still reachable in loss record 116 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x514B787: exprDup (sqlite3.c:92063)
==115611==    by 0x514BC62: sqlite3ExprDup (sqlite3.c:92187)
==115611==    by 0x5159CAF: sqlite3AddDefaultValue (sqlite3.c:100931)
==115611==    by 0x5199508: yy_reduce (sqlite3.c:137797)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611== 
==115611== 416 bytes in 13 blocks are still reachable in loss record 117 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5233B83: xmalloc (alloc.c:28)
==115611==    by 0x5233238: user_from_uid (pwcache.c:40)
==115611==    by 0x523ADD6: simple_readproc (readproc.c:575)
==115611==    by 0x523B7BF: readproc (readproc.c:787)
==115611==    by 0x18DBCA: sys_proc_linux (syscollector_linux.c:1526)
==115611==    by 0x187080: wm_sys_main (syscollector_common.c:147)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 432 bytes in 27 blocks are still reachable in loss record 118 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x16DCDF: wm_sca_check_hash (wm_sca.c:2480)
==115611==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 432 bytes in 27 blocks are still reachable in loss record 119 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x16DCDF: wm_sca_check_hash (wm_sca.c:2480)
==115611==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 527 bytes in 85 blocks are still reachable in loss record 120 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 544 bytes in 17 blocks are still reachable in loss record 121 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x13DEF2: _OSHash_Add (hash_op.c:271)
==115611==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==115611==    by 0x16DE8F: wm_sca_check_hash (wm_sca.c:2494)
==115611==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 561 bytes in 67 blocks are still reachable in loss record 122 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16CDB8: wm_sca_send_summary (wm_sca.c:2228)
==115611==    by 0x168326: wm_sca_read_files (wm_sca.c:575)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 584 bytes in 1 blocks are definitely lost in loss record 123 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x5069B88: CRYPTO_zalloc (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x5043B6D: ERR_get_state (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x5044135: ERR_clear_error (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x5065878: ossl_init_engine_dynamic_ossl_ (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x5878138: __pthread_once_slow (pthread_once.c:116)
==115611==    by 0x50C4808: CRYPTO_THREAD_run_once (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x506604F: OPENSSL_init_crypto (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x521DB3F: Curl_ossl_init (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x51F192C: global_init (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x51F1BD7: curl_easy_init (in /var/ossec/lib/libwazuhext.so)
==115611==    by 0x139FDA: wurl_get (url.c:23)
==115611== 
==115611== 600 bytes in 4 blocks are still reachable in loss record 124 of 172
==115611==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x169497: wm_sca_do_scan (wm_sca.c:901)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 680 bytes in 1 blocks are still reachable in loss record 125 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==115611==    by 0x51A2D0A: openDatabase (sqlite3.c:143328)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611==    by 0x11B72B: wdb_open_global (wdb.c:115)
==115611==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==115611==    by 0x115730: wm_sync_manager (wm_database.c:228)
==115611==    by 0x1153B8: wm_database_main (wm_database.c:128)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611== 
==115611== 824 bytes in 1 blocks are still reachable in loss record 126 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==115611==    by 0x511341B: sqlite3PagerOpen (sqlite3.c:51656)
==115611==    by 0x511DA92: sqlite3BtreeOpen (sqlite3.c:61370)
==115611==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611==    by 0x11B72B: wdb_open_global (wdb.c:115)
==115611==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==115611==    by 0x115730: wm_sync_manager (wm_database.c:228)
==115611== 
==115611== 837 bytes in 135 blocks are still reachable in loss record 127 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 837 bytes in 135 blocks are still reachable in loss record 128 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 852 bytes in 51 blocks are still reachable in loss record 129 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 864 bytes in 27 blocks are still reachable in loss record 130 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x13DEF2: _OSHash_Add (hash_op.c:271)
==115611==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==115611==    by 0x16DE8F: wm_sca_check_hash (wm_sca.c:2494)
==115611==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 864 bytes in 27 blocks are still reachable in loss record 131 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x13DEF2: _OSHash_Add (hash_op.c:271)
==115611==    by 0x13DE0E: OSHash_Add (hash_op.c:231)
==115611==    by 0x16DE8F: wm_sca_check_hash (wm_sca.c:2494)
==115611==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 952 bytes in 7 blocks are still reachable in loss record 132 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==115611==    by 0x50FFC14: sqlite3DbMallocZero (sqlite3.c:24813)
==115611==    by 0x51592AA: sqlite3StartTable (sqlite3.c:100621)
==115611==    by 0x5199218: yy_reduce (sqlite3.c:137725)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611== 
==115611== 1,032 bytes in 1 blocks are still reachable in loss record 133 of 172
==115611==    at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FEA74: sqlite3MemRealloc (sqlite3.c:20863)
==115611==    by 0x50FFAA8: sqlite3Realloc (sqlite3.c:24759)
==115611==    by 0x50FFBB1: sqlite3_realloc64 (sqlite3.c:24791)
==115611==    by 0x50FFEF7: dbReallocFinish (sqlite3.c:24925)
==115611==    by 0x50FFE4B: sqlite3DbRealloc (sqlite3.c:24908)
==115611==    by 0x51597BD: sqlite3AddColumn (sqlite3.c:100768)
==115611==    by 0x51993CD: yy_reduce (sqlite3.c:137771)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==115611==    by 0x5174487: sqlite3LockAndPrepare (sqlite3.c:116343)
==115611== 
==115611== 1,088 bytes in 17 blocks are still reachable in loss record 134 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==115611==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 1,104 bytes in 43 blocks are still reachable in loss record 135 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x50FFC9D: sqlite3DbMallocRaw (sqlite3.c:24856)
==115611==    by 0x51596BA: sqlite3AddColumn (sqlite3.c:100754)
==115611==    by 0x51993CD: yy_reduce (sqlite3.c:137771)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==115611== 
==115611== 1,224 bytes in 153 blocks are still reachable in loss record 136 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 1,383 bytes in 64 blocks are still reachable in loss record 137 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611== 
==115611== 1,386 bytes in 81 blocks are still reachable in loss record 138 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 1,576 bytes in 81 blocks are still reachable in loss record 139 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 1,584 bytes in 6 blocks are still reachable in loss record 140 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFC56: dbMallocRawFinish (sqlite3.c:24825)
==115611==    by 0x50FFDD1: sqlite3DbMallocRawNN (sqlite3.c:24893)
==115611==    by 0x50FFE01: sqlite3DbRealloc (sqlite3.c:24905)
==115611==    by 0x51597BD: sqlite3AddColumn (sqlite3.c:100768)
==115611==    by 0x51993CD: yy_reduce (sqlite3.c:137771)
==115611==    by 0x519D927: sqlite3Parser (sqlite3.c:139050)
==115611==    by 0x519E859: sqlite3RunParser (sqlite3.c:140004)
==115611==    by 0x5174107: sqlite3Prepare (sqlite3.c:116252)
==115611== 
==115611== 1,636 bytes in 31 blocks are still reachable in loss record 141 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16CDB8: wm_sca_send_summary (wm_sca.c:2228)
==115611==    by 0x168326: wm_sca_read_files (wm_sca.c:575)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 1,646 bytes in 222 blocks are still reachable in loss record 142 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 1,728 bytes in 27 blocks are still reachable in loss record 143 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==115611==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 1,728 bytes in 27 blocks are still reachable in loss record 144 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==115611==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 1,999 bytes in 248 blocks are still reachable in loss record 145 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1BA29: cJSON_Duplicate (cJSON.c:2349)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 2,048 bytes in 1 blocks are still reachable in loss record 146 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x1AC649: wm_sca_read (wmodules-sca.c:62)
==115611==    by 0x15D980: Read_SCA (wmodules-config.c:211)
==115611==    by 0x14A04D: read_main_elements (config.c:146)
==115611==    by 0x14A6EC: ReadConfig (config.c:245)
==115611==    by 0x1123E4: wm_config (wmodules.c:37)
==115611==    by 0x111F9B: wm_setup (main.c:138)
==115611==    by 0x111D58: main (main.c:85)
==115611== 
==115611== 2,056 bytes in 1 blocks are still reachable in loss record 147 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x50FFBCB: sqlite3MallocZero (sqlite3.c:24799)
==115611==    by 0x510DBD7: pcache1ResizeHash (sqlite3.c:45537)
==115611==    by 0x510E175: pcache1Create (sqlite3.c:45780)
==115611==    by 0x510C8E5: sqlite3PcacheSetPageSize (sqlite3.c:44447)
==115611==    by 0x510C89F: sqlite3PcacheOpen (sqlite3.c:44436)
==115611==    by 0x51137E0: sqlite3PagerOpen (sqlite3.c:51781)
==115611==    by 0x511DA92: sqlite3BtreeOpen (sqlite3.c:61370)
==115611==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==115611== 
==115611== 2,752 bytes in 83 blocks are still reachable in loss record 148 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611== 
==115611== 4,096 bytes in 64 blocks are still reachable in loss record 149 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==115611==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611== 
==115611== 4,104 bytes in 1 blocks are still reachable in loss record 150 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x510D846: pcache1Alloc (sqlite3.c:45336)
==115611==    by 0x510DB34: sqlite3PageMalloc (sqlite3.c:45479)
==115611==    by 0x5112322: sqlite3PagerSetPagesize (sqlite3.c:50667)
==115611==    by 0x5113784: sqlite3PagerOpen (sqlite3.c:51773)
==115611==    by 0x511DA92: sqlite3BtreeOpen (sqlite3.c:61370)
==115611==    by 0x51A3005: openDatabase (sqlite3.c:143418)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611==    by 0x11B72B: wdb_open_global (wdb.c:115)
==115611== 
==115611== 4,104 bytes in 1 blocks are possibly lost in loss record 151 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x510D846: pcache1Alloc (sqlite3.c:45336)
==115611==    by 0x510DB34: sqlite3PageMalloc (sqlite3.c:45479)
==115611==    by 0x511E16F: allocateTempSpace (sqlite3.c:61560)
==115611==    by 0x51204DA: btreeCursor (sqlite3.c:63234)
==115611==    by 0x512064C: sqlite3BtreeCursor (sqlite3.c:63276)
==115611==    by 0x513C05F: sqlite3VdbeExec (sqlite3.c:81807)
==115611==    by 0x5134C46: sqlite3Step (sqlite3.c:76693)
==115611==    by 0x5134DF4: sqlite3_step (sqlite3.c:76754)
==115611== 
==115611== 4,288 bytes in 67 blocks are still reachable in loss record 152 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==115611==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16CDB8: wm_sca_send_summary (wm_sca.c:2228)
==115611==    by 0x168326: wm_sca_read_files (wm_sca.c:575)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 5,312 bytes in 83 blocks are still reachable in loss record 153 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==115611==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611== 
==115611== 5,440 bytes in 85 blocks are still reachable in loss record 154 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==115611==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 6,326 bytes in 126 blocks are still reachable in loss record 155 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611== 
==115611== 8,064 bytes in 126 blocks are still reachable in loss record 156 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==115611==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611== 
==115611== 8,192 bytes in 1 blocks are still reachable in loss record 157 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x136406: queue_init (queue_op.c:17)
==115611==    by 0x166B7C: wm_sca_main (wm_sca.c:204)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 8,256 bytes in 1 blocks are still reachable in loss record 158 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x13D777: OSHash_Create (hash_op.c:41)
==115611==    by 0x179CBE: wm_vuldet_main (wm_vuln_detector.c:2478)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 8,256 bytes in 1 blocks are still reachable in loss record 159 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x13D777: OSHash_Create (hash_op.c:41)
==115611==    by 0x119AB3: wm_inotify_setup (wm_database.c:1309)
==115611==    by 0x1153E3: wm_database_main (wm_database.c:140)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 8,640 bytes in 135 blocks are still reachable in loss record 160 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==115611==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 8,640 bytes in 135 blocks are still reachable in loss record 161 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==115611==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 9,792 bytes in 153 blocks are still reachable in loss record 162 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==115611==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 9,955 bytes in 145 blocks are still reachable in loss record 163 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 10,056 bytes in 103 blocks are still reachable in loss record 164 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A6DA: wm_sca_do_scan (wm_sca.c:1233)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 14,208 bytes in 222 blocks are still reachable in loss record 165 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==115611==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A88E: wm_sca_do_scan (wm_sca.c:1259)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 14,767 bytes in 168 blocks are still reachable in loss record 166 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F17F51: cJSON_strdup (cJSON.c:117)
==115611==    by 0x4F1B9CF: cJSON_Duplicate (cJSON.c:2341)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 15,872 bytes in 248 blocks are still reachable in loss record 167 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x4F1806B: cJSON_New_Item (cJSON.c:160)
==115611==    by 0x4F1B969: cJSON_Duplicate (cJSON.c:2330)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x4F1BA70: cJSON_Duplicate (cJSON.c:2364)
==115611==    by 0x16DE2B: wm_sca_check_hash (wm_sca.c:2487)
==115611==    by 0x16A521: wm_sca_do_scan (wm_sca.c:1212)
==115611==    by 0x168174: wm_sca_read_files (wm_sca.c:562)
==115611==    by 0x167272: wm_sca_start (wm_sca.c:341)
==115611==    by 0x166C1C: wm_sca_main (wm_sca.c:222)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 33,024 bytes in 4 blocks are still reachable in loss record 168 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x13D777: OSHash_Create (hash_op.c:41)
==115611==    by 0x16679E: wm_sca_main (wm_sca.c:165)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 65,537 bytes in 1 blocks are definitely lost in loss record 169 of 172
==115611==    at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x16E926: wm_sca_request_thread (wm_sca.c:2755)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== 87,208 bytes in 1 blocks are still reachable in loss record 170 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x510D6BE: pcache1InitBulk (sqlite3.c:45289)
==115611==    by 0x510D9EB: pcache1AllocPage (sqlite3.c:45409)
==115611==    by 0x510E476: pcache1FetchStage2 (sqlite3.c:45902)
==115611==    by 0x510E5F0: pcache1FetchNoMutex (sqlite3.c:46006)
==115611==    by 0x510E61F: pcache1Fetch (sqlite3.c:46048)
==115611==    by 0x510C997: sqlite3PcacheFetch (sqlite3.c:44511)
==115611==    by 0x511406C: getPageNormal (sqlite3.c:52332)
==115611==    by 0x511454B: sqlite3PagerGet (sqlite3.c:52516)
==115611== 
==115611== 120,008 bytes in 1 blocks are still reachable in loss record 171 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x50FE9BA: sqlite3MemMalloc (sqlite3.c:20790)
==115611==    by 0x50FF3B2: mallocWithAlarm (sqlite3.c:24464)
==115611==    by 0x50FF45B: sqlite3Malloc (sqlite3.c:24494)
==115611==    by 0x519FF27: setupLookaside (sqlite3.c:141147)
==115611==    by 0x51A31AD: openDatabase (sqlite3.c:143531)
==115611==    by 0x51A32AF: sqlite3_open_v2 (sqlite3.c:143595)
==115611==    by 0x11B72B: wdb_open_global (wdb.c:115)
==115611==    by 0x11E93D: wdb_update_agent_name (wdb_agent.c:116)
==115611==    by 0x115730: wm_sync_manager (wm_database.c:228)
==115611==    by 0x1153B8: wm_database_main (wm_database.c:128)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611== 
==115611== 131,072 bytes in 1 blocks are still reachable in loss record 172 of 172
==115611==    at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==115611==    by 0x136406: queue_init (queue_op.c:17)
==115611==    by 0x119B0D: wm_inotify_setup (wm_database.c:1314)
==115611==    by 0x1153E3: wm_database_main (wm_database.c:140)
==115611==    by 0x586F7FB: start_thread (pthread_create.c:465)
==115611==    by 0x5B9BB5E: clone (clone.S:95)
==115611== 
==115611== LEAK SUMMARY:
==115611==    definitely lost: 66,306 bytes in 4 blocks
==115611==    indirectly lost: 0 bytes in 0 blocks
==115611==      possibly lost: 4,104 bytes in 1 blocks
==115611==    still reachable: 572,041 bytes in 4,046 blocks
==115611==                       of which reachable via heuristic:
==115611==                         length64           : 223,920 bytes in 125 blocks
==115611==         suppressed: 0 bytes in 0 blocks
==115611== 
==115611== For counts of detected and suppressed errors, rerun with: -v
==115611== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)

@crolopez
Copy link
Contributor

crolopez commented Jun 5, 2019

Recent fixes:

In a visual check, several issues not reported by the tool have been detected. They are:

  • 4b19075: We are not releasing the command field when a Active-Response is disabled. Memory leak.
  • 232b19e: tmp_sum may reach the following line without be initialized.
    if (tmp_sum[0] && strcmp(tmp_sum, md5) != 0) {
  • e02744c: Avoid a memory leak if no network interfaces are found for each Syscollector scan.

@crolopez
Copy link
Contributor

crolopez commented Jun 5, 2019

Bug Group Bug Type File Function/Method Line Commit
API Argument with 'nonnull' attribute passed null analysisd/rules.c Rules_OP_ReadRules 255 b55d26d
API Argument with 'nonnull' attribute passed null analysisd/decoders/decode-xml.c ReadDecodeXML 238 e26fdd7
API Argument with 'nonnull' attribute passed null wmodules-vuln-detector.c set_oval_version 116 608bc2a
Memory error Memory leak analysisd/format/json_extended.c W_JSON_ParseRootcheck 107 d6b30db
Memory error Memory leak config/reports-config.c Read_CReports 160 76364f6
Memory error Memory leak config/reports-config.c Read_CReports 168 76364f6
Logic error Potential unintended use of sizeof() on pointer type syscheckd/syscheck_audit.c audit_read_events 1105 False positive
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1561 96a5df6
Logic error Uninitialized argument value os_execd/wcom.c _unsign 749 9514834
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1561 96a5df6
Logic error Uninitialized argument value remoted/manager.c c_group 436 e18eca1
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1597 96a5df6
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1585 96a5df6
Logic error Uninitialized argument value os_execd/wcom.c wcom_write 268 9514834
Logic error Uninitialized argument value remoted/manager.c c_group 357 e18eca1
Logic error Uninitialized argument value remoted/manager.c c_group 446 e18eca1
Logic error Uninitialized argument value os_execd/wcom.c wcom_close 299 9514834
Logic error Uninitialized argument value os_execd/wcom.c _unsign 775 9514834
Logic error Uninitialized argument value os_execd/wcom.c wcom_sha1 327 9514834
Logic error Uninitialized argument value os_execd/wcom.c wcom_upgrade 476 9514834
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1549 96a5df6
Logic error Uninitialized argument value os_execd/wcom.c wcom_uncompress 382 9514834
Logic error Uninitialized argument value os_execd/wcom.c wcom_unmerge 346 9514834
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1549 96a5df6
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1597 96a5df6
Logic error Uninitialized argument value os_execd/wcom.c wcom_open 241 9514834
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1573 96a5df6
Logic error Uninitialized argument value os_execd/wcom.c _uncompress 799 9514834
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1585 96a5df6
Logic error Uninitialized argument value os_execd/wcom.c wcom_uncompress 376 9514834
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1573 96a5df6

1 similar comment
@crolopez
Copy link
Contributor

crolopez commented Jun 5, 2019

Bug Group Bug Type File Function/Method Line Commit
API Argument with 'nonnull' attribute passed null analysisd/rules.c Rules_OP_ReadRules 255 b55d26d
API Argument with 'nonnull' attribute passed null analysisd/decoders/decode-xml.c ReadDecodeXML 238 e26fdd7
API Argument with 'nonnull' attribute passed null wmodules-vuln-detector.c set_oval_version 116 608bc2a
Memory error Memory leak analysisd/format/json_extended.c W_JSON_ParseRootcheck 107 d6b30db
Memory error Memory leak config/reports-config.c Read_CReports 160 76364f6
Memory error Memory leak config/reports-config.c Read_CReports 168 76364f6
Logic error Potential unintended use of sizeof() on pointer type syscheckd/syscheck_audit.c audit_read_events 1105 False positive
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1561 96a5df6
Logic error Uninitialized argument value os_execd/wcom.c _unsign 749 9514834
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1561 96a5df6
Logic error Uninitialized argument value remoted/manager.c c_group 436 e18eca1
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1597 96a5df6
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1585 96a5df6
Logic error Uninitialized argument value os_execd/wcom.c wcom_write 268 9514834
Logic error Uninitialized argument value remoted/manager.c c_group 357 e18eca1
Logic error Uninitialized argument value remoted/manager.c c_group 446 e18eca1
Logic error Uninitialized argument value os_execd/wcom.c wcom_close 299 9514834
Logic error Uninitialized argument value os_execd/wcom.c _unsign 775 9514834
Logic error Uninitialized argument value os_execd/wcom.c wcom_sha1 327 9514834
Logic error Uninitialized argument value os_execd/wcom.c wcom_upgrade 476 9514834
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1549 96a5df6
Logic error Uninitialized argument value os_execd/wcom.c wcom_uncompress 382 9514834
Logic error Uninitialized argument value os_execd/wcom.c wcom_unmerge 346 9514834
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1549 96a5df6
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1597 96a5df6
Logic error Uninitialized argument value os_execd/wcom.c wcom_open 241 9514834
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1573 96a5df6
Logic error Uninitialized argument value os_execd/wcom.c _uncompress 799 9514834
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1585 96a5df6
Logic error Uninitialized argument value os_execd/wcom.c wcom_uncompress 376 9514834
Logic error Uninitialized argument value analysisd/decoders/security_configuration_assessment.c FillScanInfo 1573 96a5df6

@bah07 bah07 self-requested a review June 7, 2019 12:55
@bah07 bah07 self-assigned this Jun 7, 2019
@bah07 bah07 marked this pull request as ready for review June 7, 2019 12:56
@snaow snaow self-requested a review June 14, 2019 18:15
Copy link
Member

@snaow snaow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

strtok_r, thanks.

@vikman90 vikman90 changed the base branch from 3.9 to 3.10 June 17, 2019 20:30
@vikman90 vikman90 merged commit 6dbe173 into 3.10 Jun 18, 2019
@vikman90 vikman90 deleted the 3.9-scan-build branch June 18, 2019 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants