- 
    Problem report 
- 
    Resolution: Fixed
- 
    Blocker 
- 
    4.0.20, 5.0.0rc1
- 
        Sprint 64 (May 2020)
- 
        0.25
Using special capture group "@" without the capture groups defined in regex causes crash:

The following info is available in logs (from 5.0):
1886:20200508:104953.287 Got signal [signal:11(SIGSEGV),reason:1,refaddr:(nil)]. Crashing ...
1886:20200508:104953.287 ====== Fatal information: ======
1886:20200508:104953.288 Program counter: 0x7f08162bc746
1886:20200508:104953.288 === Registers: ===
1886:20200508:104953.288 r8      =           ef77d0 =             15693776 =             15693776
1886:20200508:104953.288 r9      =                0 =                    0 =                    0
1886:20200508:104953.288 r10     =               27 =                   39 =                   39
1886:20200508:104953.288 r11     =     7f081664be10 =      139672712166928 =      139672712166928
1886:20200508:104953.288 r12     =           5ce0bf =              6086847 =              6086847
1886:20200508:104953.288 r13     =               82 =                  130 =                  130
1886:20200508:104953.288 r14     =                0 =                    0 =                    0
1886:20200508:104953.288 r15     =     7fff3548dcf8 =      140734087355640 =      140734087355640
1886:20200508:104953.288 rdi     =                0 =                    0 =                    0
1886:20200508:104953.288 rsi     =               82 =                  130 =                  130
1886:20200508:104953.288 rbp     =                0 =                    0 =                    0
1886:20200508:104953.288 rbx     =                9 =                    9 =                    9
1886:20200508:104953.288 rdx     =                0 =                    0 =                    0
1886:20200508:104953.288 rax     =                0 =                    0 =                    0
1886:20200508:104953.288 rcx     =                0 =                    0 =                    0
1886:20200508:104953.288 rsp     =     7fff3548db28 =      140734087355176 =      140734087355176
1886:20200508:104953.288 rip     =     7f08162bc746 =      139672708433734 =      139672708433734
1886:20200508:104953.288 efl     =            10293 =                66195 =                66195
1886:20200508:104953.288 csgsfs  =               33 =                   51 =                   51
1886:20200508:104953.288 err     =                4 =                    4 =                    4
1886:20200508:104953.288 trapno  =                e =                   14 =                   14
1886:20200508:104953.288 oldmask =                0 =                    0 =                    0
1886:20200508:104953.288 cr2     =                0 =                    0 =                    0
1886:20200508:104953.288 === Backtrace: ===
1886:20200508:104953.289 15: ./sbin/zabbix_server: preprocessing worker #2 started(zbx_backtrace+0x46) [0x51e626]
1886:20200508:104953.289 14: ./sbin/zabbix_server: preprocessing worker #2 started(zbx_log_fatal_info+0x271) [0x51e9a1]
1886:20200508:104953.289 13: ./sbin/zabbix_server: preprocessing worker #2 started() [0x51ee26]
1886:20200508:104953.289 12: /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390) [0x7f0817bba390]
1886:20200508:104953.289 11: /lib/x86_64-linux-gnu/libc.so.6(strlen+0x26) [0x7f08162bc746]
1886:20200508:104953.289 10: /lib/x86_64-linux-gnu/libc.so.6(__strdup+0xe) [0x7f08162bc47e]
1886:20200508:104953.289 9: ./sbin/zabbix_server: preprocessing worker #2 started(zbx_strdup2+0x40) [0x52f080]
1886:20200508:104953.289 8: ./sbin/zabbix_server: preprocessing worker #2 started(zbx_variant_copy+0x5d) [0x538f6d]
1886:20200508:104953.289 7: ./sbin/zabbix_server: preprocessing worker #2 started(zbx_item_preproc_test+0x101) [0x469a51]
1886:20200508:104953.289 6: ./sbin/zabbix_server: preprocessing worker #2 started(preprocessing_worker_thread+0x2ca) [0x464f4a]
1886:20200508:104953.289 5: ./sbin/zabbix_server: preprocessing worker #2 started(zbx_thread_start+0x3e) [0x528f9e]
1886:20200508:104953.289 4: ./sbin/zabbix_server: preprocessing worker #2 started(MAIN_ZABBIX_ENTRY+0x6db) [0x4312cb]
1886:20200508:104953.289 3: ./sbin/zabbix_server: preprocessing worker #2 started(daemon_start+0x1c0) [0x51e3d0]
1886:20200508:104953.289 2: ./sbin/zabbix_server: preprocessing worker #2 started(main+0x400) [0x429a40]
1886:20200508:104953.289 1: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f0816251830]
1886:20200508:104953.289 0: ./sbin/zabbix_server: preprocessing worker #2 started(_start+0x29) [0x430699]
1886:20200508:104953.289 === Memory map: ===
1886:20200508:104953.290 00400000-006b4000 r-xp 00000000 08:02 4195169                            /home/vjaceslavs/workspace/dev/master/sbin/zabbix_server
1886:20200508:104953.290 008b4000-008b5000 r--p 002b4000 08:02 4195169                            /home/vjaceslavs/workspace/dev/master/sbin/zabbix_server
1886:20200508:104953.290 008b5000-008c1000 rw-p 002b5000 08:02 4195169                            /home/vjaceslavs/workspace/dev/master/sbin/zabbix_server
1886:20200508:104953.290 008c1000-008ca000 rw-p 00000000 00:00 0 
1886:20200508:104953.290 00ea2000-00ec3000 rw-p 00000000 00:00 0                                  [heap]
...
1886:20200508:104953.296 ================================
1886:20200508:104953.296 Please consider attaching a disassembly listing to your bug report.
1886:20200508:104953.296 This listing can be produced with, e.g., objdump -DSswx zabbix_server.
1886:20200508:104953.296 ================================
1795:20200508:104953.296 One child process died (PID:1886,exitcode/signal:1). Exiting ...
zabbix_server [1795]: Error waiting for process with PID 1886: [10] No child processes
1795:20200508:104953.318 syncing trend data...
1795:20200508:104953.322 syncing trend data done
1795:20200508:104953.322 Zabbix Server stopped. Zabbix 5.0.0rc1 (revision {ZABBIX_REVISION}).
2151:20200508:105434.749 Starting Zabbix Server. Zabbix 5.0.0rc1 (revision {ZABBIX_REVISION}).
- caused by
- 
                    ZBX-15106 Improve error messages for preprocessing steps using regular expressions -         
- Closed
 
-