Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-22305

vmware: uninitialised variable in case of empty response.

XMLWordPrintable

    • Icon: Incident report Incident report
    • Resolution: Cannot Reproduce
    • Icon: Trivial Trivial
    • None
    • 5.0.31, 6.0.13, 6.2.7, 6.4.0rc1
    • Proxy (P), Server (S)
    • None
    • vmware
    • 0.2

      Under some conditions related to incorrect login or communication problems, vmware may return an empty response. This may lead to:

      ==00:00:21:57.346 1543523== 1 errors in context 9 of 25:
      
      ==00:00:21:57.346 1543523== Conditional jump or move depends on uninitialised value(s)
      ==00:00:21:57.346 1543523==    at 0x54C9F34: xmlParseDocument (in /usr/lib/aarch64-linux-gnu/libxml2.so.2.9.14)
      ==00:00:21:57.346 1543523==    by 0x54CB3FB: xmlReadMemory (in /usr/lib/aarch64-linux-gnu/libxml2.so.2.9.14)
      ==00:00:21:57.346 1543523==    by 0x1F61B3: zbx_xml_try_read_value (vmware.c:7076)
      ==00:00:21:57.346 1543523==    by 0x1E73FB: zbx_soap_post (vmware.c:692)
      ==00:00:21:57.346 1543523==    by 0x1EA12B: vmware_service_authenticate (vmware.c:1987)
      ==00:00:21:57.346 1543523==    by 0x1F2D7F: vmware_service_update (vmware.c:5761)
      ==00:00:21:57.346 1543523==    by 0x1F5DFF: vmware_thread (vmware.c:6925)
      ==00:00:21:57.346 1543523==    by 0x3894A7: zbx_thread_start (threads.c:124)
      ==00:00:21:57.346 1543523==    by 0x17B6F7: server_startup (server.c:1378)
      ==00:00:21:57.346 1543523==    by 0x17C71F: MAIN_ZABBIX_ENTRY (server.c:1794)
      ==00:00:21:57.346 1543523==    by 0x385EFF: daemon_start (daemon.c:443)
      ==00:00:21:57.346 1543523==    by 0x17A8E3: main (server.c:1117)
      ==00:00:21:57.346 1543523==  Uninitialised value was created by a heap allocation
      ==00:00:21:57.346 1543523==    at 0x48650D8: malloc (vg_replace_malloc.c:381)
      ==00:00:21:57.346 1543523==    by 0x3A7AC7: zbx_malloc2 (misc.c:586)
      ==00:00:21:57.346 1543523==    by 0x1F2CB7: vmware_service_update (vmware.c:5750)
      ==00:00:21:57.346 1543523==    by 0x1F5DFF: vmware_thread (vmware.c:6925)
      ==00:00:21:57.346 1543523==    by 0x3894A7: zbx_thread_start (threads.c:124)
      ==00:00:21:57.346 1543523==    by 0x17B6F7: server_startup (server.c:1378)
      ==00:00:21:57.346 1543523==    by 0x17C71F: MAIN_ZABBIX_ENTRY (server.c:1794)
      ==00:00:21:57.346 1543523==    by 0x385EFF: daemon_start (daemon.c:443)
      ==00:00:21:57.346 1543523==    by 0x17A8E3: main (server.c:1117) 

      Expected:

      Remove unpredictable behavior.

            MVekslers Michael Veksler
            MVekslers Michael Veksler
            Team B
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: