Hi we discovered strange issue on Debian servers with rsyslog forwarding messages to remote server via TCP. Once having TCP forward connection in freeze on CLOSE_WAIT on rsyslog 'client' side the rsyslog hung and stops reading /dev/log and other sources. This is consequently causing issues with all commands writing to /dev/log like su, login or sudo and all the logging not working. Could anybody check where the issue could be?
System: Debian Wheezy Rsyslog version: 5.8.11-3 (from wheezy) This was discovered more times before. Attached is some debug information I was able to reach prior rsyslog restart. Would appreciate any meaningful comments which could lead to solution or workaround. At the moment it seems that the rsyslog client doesn't handle TCP sockets properly which leads to DoS. Could be related to the known issue described by Rainer in 2010 [1]? If yes, then what's the status with current version and since when it was fixed? [1] http://lists.adiscon.net/pipermail/rsyslog/2010-January/026395.html Best regards, -- Peter Viskup
root@h5-locoh5-v:~# strace -x -p 3621 Process 3621 attached - interrupt to quit futex(0xd79094, FUTEX_WAIT_PRIVATE, 1, NULL root@h5-locoh5-v:~# lsof -p 3621 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME rsyslogd 3621 root cwd DIR 254,0 4096 2 / rsyslogd 3621 root rtd DIR 254,0 4096 2 / rsyslogd 3621 root txt REG 254,0 385024 11888 /usr/sbin/rsyslogd rsyslogd 3621 root mem REG 254,0 89056 417 /lib/x86_64-linux-gnu/libgcc_s.so.1 rsyslogd 3621 root mem REG 254,0 24688 11896 /usr/lib/rsyslog/lmnsd_ptcp.so rsyslogd 3621 root mem REG 254,0 14112 28921 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 rsyslogd 3621 root mem REG 254,0 72808 28869 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 rsyslogd 3621 root mem REG 254,0 516128 13233 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 rsyslogd 3621 root mem REG 254,0 68064 28888 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.16 rsyslogd 3621 root mem REG 254,0 785552 7122 /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.4 rsyslogd 3621 root mem REG 254,0 36992 1373 /usr/lib/rsyslog/lmnsd_gtls.so rsyslogd 3621 root mem REG 254,0 10400 11900 /usr/lib/rsyslog/lmtcpclt.so rsyslogd 3621 root mem REG 254,0 20336 11903 /usr/lib/rsyslog/lmnetstrms.so rsyslogd 3621 root mem REG 254,0 43552 6296 /lib/x86_64-linux-gnu/libnss_nis-2.13.so rsyslogd 3621 root mem REG 254,0 89056 6294 /lib/x86_64-linux-gnu/libnsl-2.13.so rsyslogd 3621 root mem REG 254,0 31584 6289 /lib/x86_64-linux-gnu/libnss_compat-2.13.so rsyslogd 3621 root mem REG 254,0 10640 11894 /usr/lib/rsyslog/immark.so rsyslogd 3621 root mem REG 254,0 27752 11906 /usr/lib/rsyslog/imklog.so rsyslogd 3621 root mem REG 254,0 343960 11911 /usr/lib/rsyslog/imuxsock.so rsyslogd 3621 root mem REG 254,0 80712 6284 /lib/x86_64-linux-gnu/libresolv-2.13.so rsyslogd 3621 root mem REG 254,0 22928 6290 /lib/x86_64-linux-gnu/libnss_dns-2.13.so rsyslogd 3621 root mem REG 254,0 47616 6300 /lib/x86_64-linux-gnu/libnss_files-2.13.so rsyslogd 3621 root mem REG 254,0 23328 11904 /usr/lib/rsyslog/lmnet.so rsyslogd 3621 root mem REG 254,0 1599504 3754 /lib/x86_64-linux-gnu/libc-2.13.so rsyslogd 3621 root mem REG 254,0 31744 6308 /lib/x86_64-linux-gnu/librt-2.13.so rsyslogd 3621 root mem REG 254,0 14768 6298 /lib/x86_64-linux-gnu/libdl-2.13.so rsyslogd 3621 root mem REG 254,0 131107 6302 /lib/x86_64-linux-gnu/libpthread-2.13.so rsyslogd 3621 root mem REG 254,0 92752 1146 /lib/x86_64-linux-gnu/libz.so.1.2.7 rsyslogd 3621 root mem REG 254,0 136936 6310 /lib/x86_64-linux-gnu/ld-2.13.so rsyslogd 3621 root 0r REG 0,3 0 4026532025 /proc/kmsg rsyslogd 3621 root 1w REG 254,3 482216 198 /var/log/auth.log.1 rsyslogd 3621 root 3u unix 0xffff88003709cb40 0t0 96092177 /dev/log rsyslogd 3621 root 4w REG 254,3 760162 141 /var/log/forwardqueue.00000023 rsyslogd 3621 root 5r REG 254,3 760162 141 /var/log/forwardqueue.00000023 rsyslogd 3621 root 6r REG 254,3 760162 141 /var/log/forwardqueue.00000023 rsyslogd 3621 root 7u unix 0xffff88003709c4c0 0t0 96092179 /var/spool/postfix/dev/log rsyslogd 3621 root 9r CHR 1,9 0t0 1033 /dev/urandom rsyslogd 3621 root 11u IPv4 98323406 0t0 TCP h5-locoh5-v.hq.eset.com:43473->10.1.25.181:6514 (CLOSE_WAIT) rsyslogd 3621 root 13w REG 254,3 1430 201 /var/log/messages.1 root@h5-locoh5-v:~# /bin/ps -p 3621 -o etimes h 9853643 root@h5-locoh5-v:~# echo $((9853643/3600)) 2737 root@h5-locoh5-v:~# echo $((9853643/3600/24)) 114 root@h5-locoh5-v:~# date Thu Mar 19 14:44:09 CET 2015 root@h5-locoh5-v:~# cat /proc/3621/status Name: rsyslogd State: S (sleeping) Tgid: 3621 Pid: 3621 PPid: 1 TracerPid: 0 Uid: 0 0 0 0 Gid: 0 0 0 0 FDSize: 64 Groups: 0 VmPeak: 360212 kB VmSize: 271304 kB VmLck: 32 kB VmPin: 0 kB VmHWM: 11624 kB VmRSS: 11356 kB VmData: 215316 kB VmStk: 156 kB VmExe: 348 kB VmLib: 4068 kB VmPTE: 212 kB VmSwap: 244 kB Threads: 8 SigQ: 3/16004 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000000000 SigIgn: 0000000001001206 SigCgt: 0000000180114c21 CapInh: 0000000000000000 CapPrm: ffffffffffffffff CapEff: ffffffffffffffff CapBnd: ffffffffffffffff Cpus_allowed: 3 Cpus_allowed_list: 0-1 Mems_allowed: 00000000,00000001 Mems_allowed_list: 0 voluntary_ctxt_switches: 141 nonvoluntary_ctxt_switches: 1 root@h5-locoh5-v:~# ls -la /proc/3621/fd/ total 0 dr-x------ 2 root root 0 Dec 16 12:01 . dr-xr-xr-x 8 root root 0 Nov 25 13:36 .. lr-x------ 1 root root 64 Mar 18 16:13 0 -> /proc/kmsg l-wx------ 1 root root 64 Mar 18 16:13 1 -> /var/log/auth.log.1 lrwx------ 1 root root 64 Mar 18 16:13 11 -> socket:[98323406] l-wx------ 1 root root 64 Mar 18 16:13 13 -> /var/log/messages.1 lrwx------ 1 root root 64 Mar 18 16:13 3 -> socket:[96092177] l-wx------ 1 root root 64 Mar 18 16:13 4 -> /var/log/forwardqueue.00000023 lr-x------ 1 root root 64 Mar 18 16:13 5 -> /var/log/forwardqueue.00000023 lr-x------ 1 root root 64 Mar 18 16:13 6 -> /var/log/forwardqueue.00000023 lrwx------ 1 root root 64 Mar 18 16:13 7 -> socket:[96092179] lr-x------ 1 root root 64 Mar 18 16:13 9 -> /dev/urandom root@h5-locoh5-v:~# cat /var/log/messages.1 Nov 30 06:25:55 h5-locoh5-v rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="3621" x-info="http://www.rsyslog.com"] rsyslogd was HUPed Nov 30 06:26:20 h5-locoh5-v tripwire[8989]: Integrity Check Complete: /var/lib/tripwire/h5-locoh5-v.twd TWReport h5-locoh5-v 20141130062557 V:122 S:100 A:8 R:3 C:111 Dec 1 06:25:53 h5-locoh5-v rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="3621" x-info="http://www.rsyslog.com"] rsyslogd was HUPed Dec 1 06:26:13 h5-locoh5-v tripwire[30584]: Integrity Check Complete: /var/lib/tripwire/h5-locoh5-v.twd TWReport h5-locoh5-v 20141201062555 V:116 S:100 A:8 R:3 C:105 Dec 2 06:25:52 h5-locoh5-v rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="3621" x-info="http://www.rsyslog.com"] rsyslogd was HUPed Dec 2 06:26:06 h5-locoh5-v tripwire[19841]: Integrity Check Complete: /var/lib/tripwire/h5-locoh5-v.twd TWReport h5-locoh5-v 20141202062554 V:121 S:100 A:8 R:3 C:110 Dec 2 20:32:44 h5-locoh5-v fcheck: "INFO: Rebuild of the fcheck database /var/lib/fcheck/fcheck.dbf begun for h5-locoh5-v using config file /etc/fcheck/fcheck.cfg" Dec 2 22:30:02 h5-locoh5-v fcheck: "INFO: Rebuild of the fcheck database /var/lib/fcheck/fcheck.dbf begun for h5-locoh5-v using config file /etc/fcheck/fcheck.cfg" Dec 3 06:29:58 h5-locoh5-v rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="3621" x-info="http://www.rsyslog.com"] rsyslogd was HUPed root@h5-locoh5-v:~# tail -10 /var/log/auth.log.1 Dec 3 06:24:06 h5-locoh5-v sshd[7841]: Connection closed by 127.0.0.1 [preauth] Dec 3 06:25:01 h5-locoh5-v CRON[7847]: pam_unix(cron:session): session opened for user root by (uid=0) Dec 3 06:25:01 h5-locoh5-v CRON[7846]: pam_unix(cron:session): session opened for user root by (uid=0) Dec 3 06:25:01 h5-locoh5-v CRON[7847]: pam_unix(cron:session): session closed for user root Dec 3 06:25:06 h5-locoh5-v sshd[7980]: Connection closed by 127.0.0.1 [preauth] Dec 3 06:26:07 h5-locoh5-v sshd[8076]: Connection closed by 127.0.0.1 [preauth] Dec 3 06:27:06 h5-locoh5-v sshd[8081]: Connection closed by 127.0.0.1 [preauth] Dec 3 06:28:06 h5-locoh5-v sshd[8087]: Connection closed by 127.0.0.1 [preauth] Dec 3 06:29:06 h5-locoh5-v sshd[8092]: Connection closed by 127.0.0.1 [preauth] Dec 3 06:30:01 h5-locoh5-v CRON[8188]: pam_unix(cron:session): session opened for user root by (uid=0) root@h5-locoh5-v:~# gdb --pid=3621 GNU gdb (GDB) 7.4.1-debian Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Attaching to process 3621 Reading symbols from /usr/sbin/rsyslogd...(no debugging symbols found)...done. Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libz.so.1 Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...(no debugging symbols found)...done. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7f9b61b2e700 (LWP 8191)] [New Thread 0x7f9b63b32700 (LWP 19846)] [New Thread 0x7f9b53fff700 (LWP 3645)] [New Thread 0x7f9b59d28700 (LWP 3641)] [New Thread 0x7f9b5a529700 (LWP 3640)] [New Thread 0x7f9b5ad2a700 (LWP 3639)] [New Thread 0x7f9b5b52b700 (LWP 3638)] Loaded symbols for /lib/x86_64-linux-gnu/libpthread.so.0 Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libdl.so.2 Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/librt.so.1 Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libc.so.6 Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /usr/lib/rsyslog/lmnet.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/rsyslog/lmnet.so Reading symbols from /lib/x86_64-linux-gnu/libnss_files.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libnss_files.so.2 Reading symbols from /lib/x86_64-linux-gnu/libnss_dns.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libnss_dns.so.2 Reading symbols from /lib/x86_64-linux-gnu/libresolv.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libresolv.so.2 Reading symbols from /usr/lib/rsyslog/imuxsock.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/rsyslog/imuxsock.so Reading symbols from /usr/lib/rsyslog/imklog.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/rsyslog/imklog.so Reading symbols from /usr/lib/rsyslog/immark.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/rsyslog/immark.so Reading symbols from /lib/x86_64-linux-gnu/libnss_compat.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libnss_compat.so.2 Reading symbols from /lib/x86_64-linux-gnu/libnsl.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libnsl.so.1 Reading symbols from /lib/x86_64-linux-gnu/libnss_nis.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libnss_nis.so.2 Reading symbols from /usr/lib/rsyslog/lmnetstrms.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/rsyslog/lmnetstrms.so Reading symbols from /usr/lib/rsyslog/lmtcpclt.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/rsyslog/lmtcpclt.so Reading symbols from /usr/lib/rsyslog/lmnsd_gtls.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/rsyslog/lmnsd_gtls.so Reading symbols from /usr/lib/x86_64-linux-gnu/libgnutls.so.26...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libgnutls.so.26 Reading symbols from /usr/lib/x86_64-linux-gnu/libtasn1.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libtasn1.so.3 Reading symbols from /lib/x86_64-linux-gnu/libgcrypt.so.11...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libgcrypt.so.11 Reading symbols from /usr/lib/x86_64-linux-gnu/libp11-kit.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 Reading symbols from /lib/x86_64-linux-gnu/libgpg-error.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libgpg-error.so.0 Reading symbols from /usr/lib/rsyslog/lmnsd_ptcp.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/rsyslog/lmnsd_ptcp.so Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libgcc_s.so.1 0x00007f9b6578f2d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 (gdb) bt #0 0x00007f9b6578f2d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x000000000042978b in ?? () #2 0x000000000042a6a2 in strmDestruct () #3 0x0000000000412379 in ?? () #4 0x0000000000439a6d in actionCallHUPHdlr () #5 0x000000000040c939 in ?? () #6 0x000000000041ef37 in llExecFunc () #7 0x000000000041ef37 in llExecFunc () #8 0x0000000000433f97 in ?? () #9 0x000000000041ef37 in llExecFunc () #10 0x0000000000433f63 in ?? () #11 0x000000000040f2eb in realMain () #12 0x00007f9b6500bead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 #13 0x000000000040c229 in _start () (gdb) info proc process 3621 cmdline = '/usr/sbin/rsyslogd' cwd = '/' exe = '/usr/sbin/rsyslogd' (gdb) info program Using the running image of attached Thread 0x7f9b65dcb700 (LWP 3621). Program stopped at 0x7f9b6578f2d4. (gdb) info stack #0 0x00007f9b6578f2d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x000000000042978b in ?? () #2 0x000000000042a6a2 in strmDestruct () #3 0x0000000000412379 in ?? () #4 0x0000000000439a6d in actionCallHUPHdlr () #5 0x000000000040c939 in ?? () #6 0x000000000041ef37 in llExecFunc () #7 0x000000000041ef37 in llExecFunc () #8 0x0000000000433f97 in ?? () #9 0x000000000041ef37 in llExecFunc () #10 0x0000000000433f63 in ?? () #11 0x000000000040f2eb in realMain () #12 0x00007f9b6500bead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 #13 0x000000000040c229 in _start () (gdb) info threads Id Target Id Frame 8 Thread 0x7f9b5b52b700 (LWP 3638) "rs:main Q:Reg" 0x00007f9b65791cec in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 7 Thread 0x7f9b5ad2a700 (LWP 3639) "rsyslogd" 0x00007f9b6578f64b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 6 Thread 0x7f9b5a529700 (LWP 3640) "rsyslogd" 0x00007f9b6579218d in read () from /lib/x86_64-linux-gnu/libpthread.so.0 5 Thread 0x7f9b59d28700 (LWP 3641) "rsyslogd" 0x00007f9b650c2be3 in select () from /lib/x86_64-linux-gnu/libc.so.6 4 Thread 0x7f9b53fff700 (LWP 3645) "rs:action 17 qu" 0x00007f9b6578f2d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 3 Thread 0x7f9b63b32700 (LWP 19846) "rs:asyn strmwr" 0x00007f9b6578f2d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 2 Thread 0x7f9b61b2e700 (LWP 8191) "rs:asyn strmwr" 0x00007f9b6578f2d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 * 1 Thread 0x7f9b65dcb700 (LWP 3621) "rsyslogd" 0x00007f9b6578f2d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 (gdb) info vector mxcsr 0x1f80 [ IM DM ZM OM UM PM ] ymm0 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x0, 0x0, 0x0}, v32_int8 = {0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0 <repeats 24 times>}, v16_int16 = {0xff, 0x0, 0x0, 0xff00, 0x0 <repeats 12 times>}, v8_int32 = {0xff, 0xff000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff000000000000ff, 0x0, 0x0, 0x0}, v2_int128 = {0x0000000000000000ff000000000000ff, 0x00000000000000000000000000000000}} ymm1 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0x0 <repeats 11 times>, 0xff, 0x0, 0x0, 0xff, 0xff, 0x0 <repeats 16 times>}, v16_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xff00, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0x0, 0xff000000, 0xffff0000, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0xffff0000ff000000, 0x0, 0x0}, v2_int128 = {0xffff0000ff0000000000000000000000, 0x00000000000000000000000000000000}} ymm2 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0x68, 0x35, 0x2d, 0x6c, 0x6f, 0x63, 0x6f, 0x68, 0x35, 0x2d, 0x76, 0x2e, 0x0, 0x71, 0x2e, 0x65, 0x0 <repeats 16 times>}, v16_int16 = {0x3568, 0x6c2d, 0x636f, 0x686f, 0x2d35, 0x2e76, 0x7100, 0x652e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x6c2d3568, 0x686f636f, 0x2e762d35, 0x652e7100, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x686f636f6c2d3568, 0x652e71002e762d35, 0x0, 0x0}, v2_int128 = { 0x652e71002e762d35686f636f6c2d3568, 0x00000000000000000000000000000000}} ymm3 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0x0 <repeats 24 times>}, v16_int16 = {0x0, 0x0, 0xffff, 0xffff, 0x0 <repeats 12 times>}, v8_int32 = {0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xffffffff00000000, 0x0, 0x0, 0x0}, v2_int128 = {0x0000000000000000ffffffff00000000, 0x00000000000000000000000000000000}} ymm4 {v8_float = {0x3, 0x3, 0x3, 0x3, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x20, 0x20, 0x0, 0x0}, v32_int8 = {0x40 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x4040, 0x4040, 0x4040, 0x4040, 0x4040, 0x4040, 0x4040, 0x4040, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x40404040, 0x40404040, 0x40404040, 0x40404040, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x4040404040404040, 0x4040404040404040, 0x0, 0x0}, v2_int128 = {0x40404040404040404040404040404040, 0x00000000000000000000000000000000}} ymm5 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0x5b <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x5b5b, 0x5b5b, 0x5b5b, 0x5b5b, 0x5b5b, 0x5b5b, 0x5b5b, 0x5b5b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x5b5b5b5b, 0x5b5b5b5b, 0x5b5b5b5b, 0x5b5b5b5b, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x5b5b5b5b5b5b5b5b, 0x5b5b5b5b5b5b5b5b, 0x0, 0x0}, v2_int128 = {0x5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b, 0x00000000000000000000000000000000}} ymm6 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x20 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x20202020, 0x20202020, 0x20202020, 0x20202020, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x2020202020202020, 0x2020202020202020, 0x0, 0x0}, v2_int128 = {0x20202020202020202020202020202020, 0x00000000000000000000000000000000}} ymm7 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} ymm8 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0x0, 0xff, 0xff, 0x0, 0xff, 0x0 <repeats 17 times>}, v16_int16 = {0xff00, 0xff, 0x0, 0x0, 0xffff, 0xff00, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xffff00, 0x0, 0xff00ffff, 0xff00ff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xffff00, 0xff00ffff00ffff, 0x0, 0x0}, v2_int128 = {0x00ff00ffff00ffff0000000000ffff00, 0x00000000000000000000000000000000}} ymm9 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} ymm10 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0x0, 0xff, 0xff, 0x0, 0xff, 0x0 <repeats 17 times>}, v16_int16 = {0xff00, 0xff, 0x0, 0x0, 0xffff, 0xff00, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xffff00, 0x0, 0xff00ffff, 0xff00ff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xffff00, 0xff00ffff00ffff, 0x0, 0x0}, v2_int128 = {0x00ff00ffff00ffff0000000000ffff00, 0x00000000000000000000000000000000}} ymm11 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} ymm12 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} ymm13 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} ymm14 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} ymm15 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} (gdb) info registers rax 0xfffffffffffffe00 -512 rbx 0xd78f40 14126912 rcx 0xffffffffffffffff -1 rdx 0x1 1 rsi 0x80 128 rdi 0xd79094 14127252 rbp 0x65e6d8 0x65e6d8 rsp 0x7fff99544490 0x7fff99544490 r8 0x0 0 r9 0x0 0 r10 0x0 0 r11 0x246 582 r12 0xd79090 14127248 r13 0xd79008 14127112 r14 0xd79060 14127200 r15 0x0 0 rip 0x7f9b6578f2d4 0x7f9b6578f2d4 <pthread_cond_wait@@GLIBC_2.3.2+196> eflags 0x246 [ PF ZF IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0
_______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.