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

discovery manager crashed in pb_discovery_add_row_mem()

XMLWordPrintable

    • S25-W22/23
    • 3

      In the Zabbix proxy (7.0.8) during discovery processing.
      'discovery manager #1' SIGSEGV crash happened 3 days after registering a new discovery rule.

      Log excerpt:

      3152748:20250520:050848.377 End of pb_discovery_add_row_mem() ret:SUCCEED free:728
      3152748:20250520:050848.377 In pb_discovery_add_row_mem() free:728 request:296
      3152748:20250520:050848.377 End of pb_discovery_add_row_mem() ret:SUCCEED free:432
      3152748:20250520:050848.377 In pb_discovery_add_row_mem() free:432 request:296
      3152748:20250520:050848.377 End of pb_discovery_add_row_mem() ret:SUCCEED free:136
      3152748:20250520:050848.377 In pb_discovery_add_row_mem() free:136 request:296
      3152748:20250520:050848.377 Got signal [signal:11(SIGSEGV),reason:128,refaddr:(nil)]. Crashing ...
      3152748:20250520:050848.377 ====== Fatal information: ======
      3152748:20250520:050848.377 Program counter: 0x55d70ddbb39f
      

      The debug log shows that pb_discovery_add_row_mem() was called multiple times and the process seems to have crashed when free < request.

      Backtrace:

      3152748:20250520:050848.377 === Backtrace: ===
      3152748:20250520:050848.379 14: /usr/sbin/zabbix_proxy: discovery manager #1 [processing 1 rules, 0 unsaved checks](zbx_backtrace+0x41) [0x55d70dd39aa1]
      3152748:20250520:050848.379 13: /usr/sbin/zabbix_proxy: discovery manager #1 [processing 1 rules, 0 unsaved checks](zbx_log_fatal_info+0x2b5) [0x55d70dd39e75]
      3152748:20250520:050848.379 12: /usr/sbin/zabbix_proxy: discovery manager #1 [processing 1 rules, 0 unsaved checks](+0xe3f66) [0x55d70dd3af66]
      3152748:20250520:050848.379 11: /lib64/libpthread.so.0(+0x12b20) [0x7f93c7d8db20]
      3152748:20250520:050848.379 10: /usr/sbin/zabbix_proxy: discovery manager #1 [processing 1 rules, 0 unsaved checks](+0x16439f) [0x55d70ddbb39f]
      3152748:20250520:050848.379 9: /usr/sbin/zabbix_proxy: discovery manager #1 [processing 1 rules, 0 unsaved checks](+0x164513) [0x55d70ddbb513]
      3152748:20250520:050848.379 8: /usr/sbin/zabbix_proxy: discovery manager #1 [processing 1 rules, 0 unsaved checks](pb_list_free_discovery+0x48) [0x55d70dddf688]
      3152748:20250520:050848.379 7: /usr/sbin/zabbix_proxy: discovery manager #1 [processing 1 rules, 0 unsaved checks](zbx_pb_discovery_close+0x46b) [0x55d70dde97bb]
      3152748:20250520:050848.379 6: /usr/sbin/zabbix_proxy: discovery manager #1 [processing 1 rules, 0 unsaved checks](zbx_discoverer_thread+0xdda) [0x55d70df33b7a]
      3152748:20250520:050848.379 5: /usr/sbin/zabbix_proxy: discovery manager #1 [processing 1 rules, 0 unsaved checks](zbx_thread_start+0x27) [0x55d70ddc3d87]
      3152748:20250520:050848.379 4: /usr/sbin/zabbix_proxy: discovery manager #1 [processing 1 rules, 0 unsaved checks](MAIN_ZABBIX_ENTRY+0xf1b) [0x55d70df3838b]
      3152748:20250520:050848.379 3: /usr/sbin/zabbix_proxy: discovery manager #1 [processing 1 rules, 0 unsaved checks](zbx_daemon_start+0x10d) [0x55d70dd3b1ad]
      3152748:20250520:050848.379 2: /usr/sbin/zabbix_proxy: discovery manager #1 [processing 1 rules, 0 unsaved checks](main+0x3d1) [0x55d70dcf2801]
      3152748:20250520:050848.379 1: /lib64/libc.so.6(__libc_start_main+0xf3) [0x7f93c5af47b3]
      3152748:20250520:050848.379 0: /usr/sbin/zabbix_proxy: discovery manager #1 [processing 1 rules, 0 unsaved checks](_start+0x2e) [0x55d70dcf938e]
      

      Please investigate the root cause and possible fixes

            jiljina Juliana Iljina
            JKKim Kim Jongkwon
            Team C
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - Not Specified
                Not Specified
                Logged:
                Time Spent - 26h
                26h