[ZBX-12718] Zabbix server crash with dependent item Created: 2017 Sep 13  Updated: 2024 Apr 10  Resolved: 2017 Sep 14

Status: Closed
Project: ZABBIX BUGS AND ISSUES
Component/s: Server (S)
Affects Version/s: 3.4.1
Fix Version/s: 3.4.2rc1, 4.0.0alpha1, 4.0 (plan)

Type: Problem report Priority: Critical
Reporter: Pietro Antonacci Assignee: Andris Zeila
Resolution: Fixed Votes: 0
Labels: preprocessing
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Centos 7, MariaDB 5.7


Attachments: File student7_zabbix_server.log     File student7_zabbix_server_debug.log     Text File zabbix_server_2nd_crash_scenario.log    
Team: Team A
Team: Team A
Sprint: Sprint 16
Story Points: 0.5

 Description   

Hi,

during my tests on dependent items i encountered a crash on Zabbix server. Following are details of master/dependent items:

  • Master: Log type
  • Dependent: Text type, preprocessing Trim > [a-z]

Whenever i add a new line like Line1: Service MySQL was fucked the Zabbix server crashes (sorry for the language, i could have changed the bad words but it's just to give you the exact line added to log file).

You can find zabbix_server.log attached



 Comments   
Comment by Vladislavs Sokurenko [ 2017 Sep 13 ]

Could you please be so kind and attach server log with debug level?

Comment by Vladislavs Sokurenko [ 2017 Sep 14 ]

Backtrace for easier searching:

======= Backtrace: =========
/lib64/libc.so.6(+0x7c503)[0x7f62d7504503]
/usr/sbin/zabbix_server: preprocessing manager #1 [queued 0, processed 1 values, idle 5.006954 sec during 5.006989 sec](+0x8f856)[0x7f62daf1e856]
/usr/sbin/zabbix_server: preprocessing manager #1 [queued 0, processed 1 values, idle 5.006954 sec during 5.006989 sec](+0x8f9d4)[0x7f62daf1e9d4]
/usr/sbin/zabbix_server: preprocessing manager #1 [queued 0, processed 1 values, idle 5.006954 sec during 5.006989 sec](+0x910ef)[0x7f62daf200ef]
/usr/sbin/zabbix_server: preprocessing manager #1 [queued 0, processed 1 values, idle 5.006954 sec during 5.006989 sec](preprocessing_manager_thread+0x389)[0x7f62daf20835]
/usr/sbin/zabbix_server: preprocessing manager #1 [queued 0, processed 1 values, idle 5.006954 sec during 5.006989 sec](zbx_thread_start+0x37)[0x7f62daf857bf]
/usr/sbin/zabbix_server: preprocessing manager #1 [queued 0, processed 1 values, idle 5.006954 sec during 5.006989 sec](MAIN_ZABBIX_ENTRY+0xc25)[0x7f62daecf39e]
/usr/sbin/zabbix_server: preprocessing manager #1 [queued 0, processed 1 values, idle 5.006954 sec during 5.006989 sec](daemon_start+0x325)[0x7f62daf77b0a]
/usr/sbin/zabbix_server: preprocessing manager #1 [queued 0, processed 1 values, idle 5.006954 sec during 5.006989 sec](main+0x317)[0x7f62daece777]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f62d74a9b35]
/usr/sbin/zabbix_server: preprocessing manager #1 [queued 0, processed 1 values, idle 5.006954 sec during 5.006989 sec](+0x33a89)[0x7f62daec2a89]
Comment by Pietro Antonacci [ 2017 Sep 14 ]

I've attached another log file with increased debug level.

Thanks

Comment by Gabriele Armao [ 2017 Sep 14 ]

Hello,
just had a similar issue with a dependent item, I don't know if it's the same, same infrastructure, VM and Zabbix Version, attached a debug log of the crash, this time the master item was of type "Log" and the dependent "Unisgned" with regexp preprocessing.

zabbix_server_2nd_crash_scenario.log

Comment by Andris Zeila [ 2017 Sep 14 ]

Yes, crash will happen with master item of 'log' type having dependent item of not 'log' type.

Comment by Andris Zeila [ 2017 Sep 14 ]

Fixed in development branch svn://svn.zabbix.com/branches/dev/ZBX-12718

Comment by Viktors Tjarve [ 2017 Sep 14 ]

Successfully tested.
Minor indirectly related style fix r72667.

Comment by Andris Zeila [ 2017 Sep 14 ]

Released in:

  • pre-3.4.2rc1 r72671
  • pre-4.0.0alpha1 r72672
Generated at Sat Apr 20 10:32:23 EEST 2024 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.