13166:20120526:020254.051 In DCconfig_get_item_by_key test_host db.odbc.select[test] *** glibc detected *** /usr/local/sbin/zabbix_server: double free or corruption (out): 0x00007fffbbab9040 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x7c9e7)[0x7f249fb3f9e7] /lib64/libc.so.6(cfree+0x73)[0x7f249fb43823] /usr/local/sbin/zabbix_server(zbx_strdup2+0x20)[0x44d840] /usr/local/sbin/zabbix_server[0x43ccda] /usr/local/sbin/zabbix_server(DCconfig_get_item_by_key+0x141)[0x442851] /usr/local/sbin/zabbix_server(process_mass_data+0xbc)[0x47410c] /usr/local/sbin/zabbix_server(process_hist_data+0x4fb)[0x4749cb] /usr/local/sbin/zabbix_server[0x423605] /usr/local/sbin/zabbix_server(main_trapper_loop+0xe3)[0x423903] /usr/local/sbin/zabbix_server(MAIN_ZABBIX_ENTRY+0x6b3)[0x413fe3] /usr/local/sbin/zabbix_server(daemon_start+0x221)[0x449001] /lib64/libc.so.6(__libc_start_main+0xfd)[0x7f249fae509d] /usr/local/sbin/zabbix_server[0x40f9a9] ======= Memory map: ======== 00400000-004f6000 r-xp 00000000 08:07 1186349 /usr/local/sbin/zabbix_server 006f5000-006f6000 r--p 000f5000 08:07 1186349 /usr/local/sbin/zabbix_server 006f6000-006fa000 rw-p 000f6000 08:07 1186349 /usr/local/sbin/zabbix_server 006fa000-00700000 rw-p 00000000 00:00 0 015ed000-0160e000 rw-p 00000000 00:00 0 [heap] 0160e000-0163d000 rw-p 00000000 00:00 0 [heap] 0163d000-016e4000 rw-p 00000000 00:00 0 [heap] 7f247c000000-7f247c021000 rw-p 00000000 00:00 0 7f247c021000-7f2480000000 ---p 00000000 00:00 0 7f24832b4000-7f24832c9000 r-xp 00000000 08:02 1751 /lib64/libgcc_s.so.1 7f24832c9000-7f24834c8000 ---p 00015000 08:02 1751 /lib64/libgcc_s.so.1 7f24834c8000-7f24834c9000 r--p 00014000 08:02 1751 /lib64/libgcc_s.so.1 7f24834c9000-7f24834ca000 rw-p 00015000 08:02 1751 /lib64/libgcc_s.so.1 7f24834ca000-7f24834d4000 rw-s 00000000 00:04 21299205 /SYSV53020130 (deleted) 7f24834d4000-7f24861d4000 rw-s 00000000 00:04 21266436 /SYSV73020130 (deleted) 7f24861d4000-7f24960d4000 rw-s 00000000 00:04 21233667 /SYSV67020130 (deleted) static void DCget_function(DC_FUNCTION *dst_function, const ZBX_DC_FUNCTION *src_function) @@ -3281,6 +3285,8 @@ const ZBX_DC_ITEM *dc_item; const ZBX_DC_HOST *dc_host; + zabbix_log(LOG_LEVEL_WARNING, "In DCconfig_get_item_by_key %s %s", host, key); + LOCK_CACHE; if (NULL == (dc_host = DCfind_host(proxy_hostid, host))) @@ -3296,6 +3302,8 @@ unlock: UNLOCK_CACHE; + zabbix_log(LOG_LEVEL_WARNING, "Out DCconfig_get_item_by_key"); + return res; } *************************** 5. row *************************** itemid: 1039650 type: 11 snmp_community: snmp_oid: hostid: 74589 name: Test key_: db.odbc.select[test] delay: 30 history: 90 trends: 365 lastvalue: 1 lastclock: 1337976570 prevvalue: 1 status: 0 value_type: 3 trapper_hosts: localhost units: multiplier: 0 delta: 0 prevorgvalue: NULL snmpv3_securityname: snmpv3_securitylevel: 0 snmpv3_authpassphrase: snmpv3_privpassphrase: formula: 0 error: lastlogsize: 0 logtimefmt: templateid: 647487 valuemapid: 18 delay_flex: params: DSN=TEST user=11 password=11 sql=SELECT 1 from dual ipmi_sensor: data_type: 0 authtype: 0 username: password: publickey: privatekey: mtime: 0 lastns: 802645635 flags: 0 filter: interfaceid: 223767 port: description: inventory_link: 0 lifetime: 0 5 rows in set (0.29 sec) Ревизия 27066. При наличии чего либо в params от прокси (или от чего либо еще) в траппер.