Steps to reproduce:
Zabbix proxy 7.0 on ubuntu configured with ODBC (OLD oracle version) segfaults at the odbc worker
zbx-prx-63:/> cat /etc/odbcinst.ini [OracleODBC] Description=Oracle ODBC driver for Oracle Driver=/opt/oracle/instantclient_10_2/libsqora.so.10.1 FileUsage=1 DebugLogging = true
Result:
See log
616511:20250211:200700.993 Got signal [signal:11(SIGSEGV),reason:1,refaddr:0x38]. Crashing ... 616511:20250211:200700.993 ====== Fatal information: ====== 616511:20250211:200700.993 Program counter: 0x735cd40746b3 616511:20250211:200700.993 === Registers: === 616511:20250211:200700.993 r8 = 0 = 0 = 0 616511:20250211:200700.993 r9 = 7fff0ac8e60c = 140733374326284 = 140733374326284 616511:20250211:200700.993 r10 = 5f0741fdf1e8 = 104484776571368 = 104484776571368 616511:20250211:200700.993 r11 = 735cd40746a0 = 126842531432096 = 126842531432096 616511:20250211:200700.993 r12 = 5f0741fdf148 = 104484776571208 = 104484776571208 616511:20250211:200700.993 r13 = 67 = 103 = 103 616511:20250211:200700.993 r14 = 4 = 4 = 4 616511:20250211:200700.993 r15 = 64 = 100 = 100 616511:20250211:200700.993 rdi = 5f0741fdf148 = 104484776571208 = 104484776571208 616511:20250211:200700.993 rsi = 0 = 0 = 0 616511:20250211:200700.993 rbp = 7fff0ac8e5d0 = 140733374326224 = 140733374326224 616511:20250211:200700.993 rbx = 7fff0ac8e60c = 140733374326284 = 140733374326284 616511:20250211:200700.993 rdx = 67 = 103 = 103 616511:20250211:200700.993 rax = 0 = 0 = 0 616511:20250211:200700.993 rcx = 4 = 4 = 4 616511:20250211:200700.993 rsp = 7fff0ac8e5d0 = 140733374326224 = 140733374326224 616511:20250211:200700.993 rip = 735cd40746b3 = 126842531432115 = 126842531432115 616511:20250211:200700.993 efl = 10246 = 66118 = 66118 616511:20250211:200700.993 csgsfs = 2b000000000033 = 12103423998558259 = 12103423998558259 616511:20250211:200700.993 err = 4 = 4 = 4 616511:20250211:200700.993 trapno = e = 14 = 14 616511:20250211:200700.993 oldmask = 0 = 0 = 0 616511:20250211:200700.993 cr2 = 38 = 56 = 56 616511:20250211:200700.993 === Backtrace: === 616511:20250211:200700.994 19: /usr/sbin/zabbix_proxy: odbc poller #1 [got 0 values in 0.000014 sec, getting values](zbx_backtrace+0x52) [0x5f07254a7d42] 616511:20250211:200700.994 18: /usr/sbin/zabbix_proxy: odbc poller #1 [got 0 values in 0.000014 sec, getting values](zbx_log_fatal_info+0x13d) [0x5f07254a7f7d] 616511:20250211:200700.994 17: /usr/sbin/zabbix_proxy: odbc poller #1 [got 0 values in 0.000014 sec, getting values](+0x27d70a) [0x5f07254a870a] 616511:20250211:200700.994 16: /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x735cd9c45330] 616511:20250211:200700.994 15: /opt/oracle/instantclient_10_2/libsqora.so.10.1(bcoSQLSetStmtOption+0x13) [0x735cd40746b3] 616511:20250211:200700.994 14: /opt/oracle/instantclient_10_2/libsqora.so.10.1(bccSQLSetStmtOption+0xdf) [0x735cd409216d] 616511:20250211:200700.994 13: /opt/oracle/instantclient_10_2/libsqora.so.10.1(SQLSetConnectAttrW+0x35d) [0x735cd408fc05] 616511:20250211:200700.994 12: /lib/x86_64-linux-gnu/libodbc.so.2(+0xeb12) [0x735cdaa0eb12] 616511:20250211:200700.994 11: /lib/x86_64-linux-gnu/libodbc.so.2(SQLDriverConnect+0xa78) [0x735cdaa1b538] 616511:20250211:200700.994 10: /usr/sbin/zabbix_proxy: odbc poller #1 [got 0 values in 0.000014 sec, getting values](zbx_odbc_connect+0x57c) [0x5f072531638c] 616511:20250211:200700.994 9: /usr/sbin/zabbix_proxy: odbc poller #1 [got 0 values in 0.000014 sec, getting values](get_value_db+0x160) [0x5f07252e86d0] 616511:20250211:200700.994 8: /usr/sbin/zabbix_proxy: odbc poller #1 [got 0 values in 0.000014 sec, getting values](zbx_check_items+0x34c) [0x5f07252d8fdc] 616511:20250211:200700.994 7: /usr/sbin/zabbix_proxy: odbc poller #1 [got 0 values in 0.000014 sec, getting values](+0xae72e) [0x5f07252d972e] 616511:20250211:200700.994 6: /usr/sbin/zabbix_proxy: odbc poller #1 [got 0 values in 0.000014 sec, getting values](zbx_poller_thread+0x33c) [0x5f07252da78c] 616511:20250211:200700.994 5: /usr/sbin/zabbix_proxy: odbc poller #1 [got 0 values in 0.000014 sec, getting values](zbx_thread_start+0x24) [0x5f0725467bb4] 616511:20250211:200700.994 4: /usr/sbin/zabbix_proxy: odbc poller #1 [got 0 values in 0.000014 sec, getting values](MAIN_ZABBIX_ENTRY+0xd4b) [0x5f07252c43db] 616511:20250211:200700.994 3: /usr/sbin/zabbix_proxy: odbc poller #1 [got 0 values in 0.000014 sec, getting values](main+0x398) [0x5f07252b9c08] 616511:20250211:200700.994 2: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x735cd9c2a1ca] 616511:20250211:200700.994 1: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x735cd9c2a28b] 616511:20250211:200700.994 0: /usr/sbin/zabbix_proxy: odbc poller #1 [got 0 values in 0.000014 sec, getting values](_start+0x25) [0x5f07252c0da5] 616511:20250211:200700.994 === Memory map: === 616511:20250211:200700.994 5f072522b000-5f07252b0000 r--p 00000000 fc:00 525287 /usr/sbin/zabbix_proxy 616511:20250211:200700.994 5f07252b0000-5f07254e3000 r-xp 00085000 fc:00 525287 /usr/sbin/zabbix_proxy 616511:20250211:200700.994 5f07254e3000-5f07255c2000 r--p 002b8000 fc:00 525287 /usr/sbin/zabbix_proxy 616511:20250211:200700.994 5f07255c2000-5f07255c6000 r--p 00396000 fc:00 525287 /usr/sbin/zabbix_proxy 616511:20250211:200700.994 5f07255c6000-5f07256c6000 rw-p 0039a000 fc:00 525287 /usr/sbin/zabbix_proxy 616511:20250211:200700.994 5f07256c6000-5f07256d1000 rw-p 00000000 00:00 0 616511:20250211:200700.994 5f0741ed9000-5f0741f1b000 rw-p 00000000 00:00 0 [heap] 616511:20250211:200700.994 5f0741f1b000-5f0742002000 rw-p 00000000 00:00 0 [heap] 616511:20250211:200700.994 5f0742002000-5f0742023000 rw-p 00000000 00:00 0 [heap] 616511:20250211:200700.994 735ccd800000-735ccdaeb000 r--p 00000000 fc:00 525289 /usr/lib/locale/locale-archive 616511:20250211:200700.994 735ccdc00000-735cd2150000 r-xp 00000000 fc:00 14343 /opt/oracle/instantclient_10_2/libociei.so 616511:20250211:200700.994 735cd2150000-735cd224f000 ---p 04550000 fc:00 14343 /opt/oracle/instantclient_10_2/libociei.so 616511:20250211:200700.994 735cd224f000-735cd2251000 rw-p 0454f000 fc:00 14343 /opt/oracle/instantclient_10_2/libociei.so 616511:20250211:200700.994 735cd2400000-735cd26f0000 r-xp 00000000 fc:00 14341 /opt/oracle/instantclient_10_2/libnnz10.so 616511:20250211:200700.994 735cd26f0000-735cd27ef000 ---p 002f0000 fc:00 14341 /opt/oracle/instantclient_10_2/libnnz10.so 616511:20250211:200700.994 735cd27ef000-735cd289f000 rw-p 002ef000 fc:00 14341 /opt/oracle/instantclient_10_2/libnnz10.so 616511:20250211:200700.994 735cd289f000-735cd28a1000 rw-p 00000000 00:00 0 616511:20250211:200700.994 735cd2a00000-735cd3c50000 r-xp 00000000 fc:00 14340 /opt/oracle/instantclient_10_2/libclntsh.so.10.1 616511:20250211:200700.994 735cd3c50000-735cd3d50000 ---p 01250000 fc:00 14340 /opt/oracle/instantclient_10_2/libclntsh.so.10.1 616511:20250211:200700.994 735cd3d50000-735cd3df6000 rw-p 01250000 fc:00 14340 /opt/oracle/instantclient_10_2/libclntsh.so.10.1 616511:20250211:200700.994 735cd3df6000-735cd3e12000 rw-p 00000000 00:00 0 616511:20250211:200700.995 735cd4000000-735cd40ab000 r-xp 00000000 fc:00 14335 /opt/oracle/instantclient_10_2/libsqora.so.10.1 616511:20250211:200700.995 735cd40ab000-735cd41ab000 ---p 000ab000 fc:00 14335 /opt/oracle/instantclient_10_2/libsqora.so.10.1 616511:20250211:200700.995 735cd41ab000-735cd41c6000 rw-p 000ab000 fc:00 14335 /opt/oracle/instantclient_10_2/libsqora.so.10.1 616511:20250211:200700.995 735cd4378000-735cd440d000 rw-p 00000000 00:00 0 616511:20250211:200700.995 735cd440d000-735cd4410000 r--p 00000000 fc:00 528188 /usr/lib/x86_64-linux-gnu/libodbcinst.so.2.0.0 616511:20250211:200700.995 735cd4410000-735cd441a000 r-xp 00003000 fc:00 528188 /usr/lib/x86_64-linux-gnu/libodbcinst.so.2.0.0 616511:20250211:200700.995 735cd441a000-735cd441c000 r--p 0000d000 fc:00 528188 /usr/lib/x86_64-linux-gnu/libodbcinst.so.2.0.0 616511:20250211:200700.995 735cd441c000-735cd441d000 r--p 0000f000 fc:00 528188 /usr/lib/x86_64-linux-gnu/libodbcinst.so.2.0.0 616511:20250211:200700.995 735cd441d000-735cd441e000 rw-p 00010000 fc:00 528188 /usr/lib/x86_64-linux-gnu/libodbcinst.so.2.0.0 616511:20250211:200700.995 735cd441e000-735cd4421000 rw-p 00000000 00:00 0 616511:20250211:200700.995 735cd4421000-735cd4426000 r--p 00000000 fc:00 529410 /usr/lib/x86_64-linux-gnu/libnsl.so.1 616511:20250211:200700.995 735cd4426000-735cd4435000 r-xp 00005000 fc:00 529410 /usr/lib/x86_64-linux-gnu/libnsl.so.1 616511:20250211:200700.995 735cd4435000-735cd4439000 r--p 00014000 fc:00 529410 /usr/lib/x86_64-linux-gnu/libnsl.so.1 616511:20250211:200700.995 735cd4439000-735cd443a000 r--p 00017000 fc:00 529410 /usr/lib/x86_64-linux-gnu/libnsl.so.1 616511:20250211:200700.995 735cd443a000-735cd443b000 rw-p 00018000 fc:00 529410 /usr/lib/x86_64-linux-gnu/libnsl.so.1 616511:20250211:200700.995 735cd443b000-735cd443d000 rw-p 00000000 00:00 0 616511:20250211:200700.995 735cd443d000-735cd443e000 r--p 00000000 fc:00 529422 /usr/lib/x86_64-linux-gnu/libpthread.so.0 616511:20250211:200700.995 735cd443e000-735cd443f000 r-xp 00001000 fc:00 529422 /usr/lib/x86_64-linux-gnu/libpthread.so.0 616511:20250211:200700.995 735cd443f000-735cd4440000 r--p 00002000 fc:00 529422 /usr/lib/x86_64-linux-gnu/libpthread.so.0 616511:20250211:200700.995 735cd4440000-735cd4441000 r--p 00002000 fc:00 529422 /usr/lib/x86_64-linux-gnu/libpthread.so.0 616511:20250211:200700.995 735cd4441000-735cd4442000 rw-p 00003000 fc:00 529422 /usr/lib/x86_64-linux-gnu/libpthread.so.0 616511:20250211:200700.995 735cd4449000-735cd4450000 r--s 00000000 fc:00 529380 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache 616511:20250211:200700.995 735cd4450000-735cd4490000 rw-s 00000000 00:01 4194343 /SYSV00000000 (deleted) 616511:20250211:200700.995 735cd4490000-735cd5490000 rw-s 00000000 00:01 4194342 /SYSV00000000 (deleted) 616511:20250211:200700.995 735cd5490000-735cd549a000 rw-s 00000000 00:01 4194341 /SYSV00000000 (deleted) 616511:20250211:200700.995 735cd549a000-735cd5c9a000 rw-s 00000000 00:01 4194340 /SYSV00000000 (deleted) 616511:20250211:200700.995 735cd5c9a000-735cd609a000 rw-s 00000000 00:01 4194339 /SYSV00000000 (deleted) 616511:20250211:200700.995 735cd609a000-735cd709a000 rw-s 00000000 00:01 4194338 /SYSV00000000 (deleted) (trimmed) 616511:20250211:200700.998 ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] 616511:20250211:200700.998 ================================ 616511:20250211:200700.998 Please consider attaching a disassembly listing to your bug report. 616511:20250211:200700.998 This listing can be produced with, e.g., objdump -DSswx zabbix_proxy. 616511:20250211:200700.998 ================================ 616463:20250211:200701.000 One child process died (PID:616511,exitcode/signal:1). Exiting ... zabbix_proxy [616463]: Error waiting for process with PID 616511: [10] No child processes 616463:20250211:200701.028 Zabbix Proxy stopped. Zabbix 7.0.9 (revision 05b8b05eefe).