Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] caught fatal signal 6(Aborted) after upgrade to 2.3 #3251

Open
leofeyer opened this issue Feb 5, 2020 · 22 comments
Open

[BUG] caught fatal signal 6(Aborted) after upgrade to 2.3 #3251

leofeyer opened this issue Feb 5, 2020 · 22 comments
Labels
bug

Comments

@leofeyer
Copy link

@leofeyer leofeyer commented Feb 5, 2020

Prerequisites

Describe the bug

After upgrading from version 2.2 to 2.3, rspamd crashes repeatedly.

Logs

Feb  5 10:41:51 m2 rspamd[22252]: <>; ; rspamd_crash_sig_handler: caught fatal signal 6(Aborted), pid: 22252, trace:
Feb  5 10:41:51 m2 rspamd[22252]: <>; ; rspamd_print_crash: 0: 00007F30A65AD428: gsignal()+0x38
Feb  5 10:41:51 m2 rspamd[22252]: <>; ; rspamd_print_crash: 1: 00007F30A65AF02A: abort()+0x16a
Feb  5 10:41:51 m2 rspamd[22252]: <>; ; rspamd_print_crash: 2: 00007F30A834B67B: ev_once()+0x8bb
Feb  5 10:41:51 m2 rspamd[22252]: <>; ; rspamd_print_crash: 3: 00007F30A834762C: ev_run()+0x59c
Feb  5 10:41:51 m2 rspamd[22252]: <>; ; rspamd_print_crash: 4: 00005599572358DB: _init()+0xe893
Feb  5 10:41:51 m2 rspamd[22252]: <>; ; rspamd_print_crash: 5: 00007F30A77E0DD4: rspamd_fork_worker()+0xb64
Feb  5 10:41:51 m2 rspamd[22252]: <>; ; rspamd_print_crash: 6: 00005599572345B8: _init()+0xd570
Feb  5 10:41:51 m2 rspamd[22252]: <>; ; rspamd_print_crash: 7: 00007F30A8347071: ev_invoke_pending()+0x71
Feb  5 10:41:51 m2 rspamd[22252]: <>; ; rspamd_print_crash: 8: 00007F30A8347CDC: ev_run()+0xc4c
Feb  5 10:41:51 m2 rspamd[22252]: <>; ; rspamd_print_crash: 9: 0000559957232B2F: _init()+0xbae7
Feb  5 10:41:51 m2 rspamd[22252]: <>; ; rspamd_print_crash: 10: 00007F30A6598830: __libc_start_main()+0xf0
Feb  5 10:41:51 m2 rspamd[22252]: <>; ; rspamd_print_crash: 11: 0000559957228BD9: _init()+0x1b91
Feb  5 10:41:51 m2 rspamd[22252]: <>; ; rspamd_print_crash: 12: 0000000000000000: <unknown>
GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
Copyright (C) 2016 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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/rspamd...Reading symbols from /usr/lib/debug/.build-id/f0/c5ad055ba3a9e55c88c5bbd35724f0f382931c.debug...done.
done.
[New LWP 22252]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `rspamd: rspamd_proxy process (localhost:11332)'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007f30a65ad428 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt full
#0  0x00007f30a65ad428 in raise () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1  0x00007f30a65af02a in abort () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#2  0x00007f30a834b67b in ev_syserr (msg=<optimized out>) at /release/rspamd-2.3/contrib/libev/ev.c:1722
No locals.
#3  0x00007f30a834762c in ev_run (loop=0x7f30a1c68b00, flags=<optimized out>) at /release/rspamd-2.3/contrib/libev/ev.c:3731
        sleeptime = 0
        waittime = 0.20659384632017463
        prev_mn_now = 0
#4  0x00005599572358db in ev_loop (loop=0x56ec, flags=0) at /release/rspamd-2.3/contrib/libev/ev.h:827
No locals.
#5  start_rspamd_proxy (worker=0x7f30a1c89ec0) at /release/rspamd-2.3/src/rspamd_proxy.c:2360
        is_controller = 0
        ctx = 0x7f30a1009728
#6  0x00007f30a77e0dd4 in rspamd_fork_worker (rspamd_main=<optimized out>, cf=0x7f30a1d23780, index=0, ev_base=0x55995723d0a7, term_handler=<optimized out>)
    at /release/rspamd-2.3/src/libserver/worker_util.c:1063
        wrk = 0x7f30a1c89ec0
        rc = <optimized out>
        rlim = {rlim_cur = 104857600, rlim_max = 104857600}
#7  0x00005599572345b8 in rspamd_fork_delayed_cb (loop=<optimized out>, w=<optimized out>, revents=<optimized out>) at /release/rspamd-2.3/src/rspamd.c:348
        waiting_worker = 0x7f30a1cd7380
#8  0x00007f30a8347071 in ev_invoke_pending (loop=0x7f30a8350658 <default_loop_struct>) at /release/rspamd-2.3/contrib/libev/ev.c:3361
No locals.
#9  0x00007f30a8347cdc in ev_run (loop=0x7f30a8350658 <default_loop_struct>, flags=<optimized out>) at /release/rspamd-2.3/contrib/libev/ev.c:3765
No locals.
#10 0x0000559957232b2f in ev_loop (loop=<optimized out>, flags=0) at /release/rspamd-2.3/contrib/libev/ev.h:827
No locals.
#11 main (argc=<optimized out>, argv=<optimized out>, env=<optimized out>) at /release/rspamd-2.3/src/rspamd.c:1453
        control_addr = <optimized out>
        skip_pid = 1
        rspamd_main = 0x7f30a1c85140
        i = <optimized out>
        type = <optimized out>
        sigpipe_act = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {4096, 0 <repeats 15 times>}}, sa_flags = 0, 
          sa_restorer = 0x1}
        event_loop = 0x7f30a8350658 <default_loop_struct>

Versions

Ubuntu 16.04
Intel Xenon Skylake
Rspamd 2.3

@leofeyer leofeyer added the bug label Feb 5, 2020
@vstakhov

This comment has been minimized.

Copy link
Member

@vstakhov vstakhov commented Feb 5, 2020

It is not likely Rspamd bug. What libev prints to stderr before dying (might need to run Rspamd with -f flag to check)? What is the strace?

@leofeyer

This comment has been minimized.

Copy link
Author

@leofeyer leofeyer commented Feb 5, 2020

execve("/usr/bin/rspamd", ["rspamd", "-c", "/etc/rspamd/rspamd.conf", "-f"], [/* 17 vars */]) = 0
brk(NULL)                               = 0x55f9b6b93000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/rspamd/tls/x86_64/librspamd-server.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/rspamd/tls/x86_64", 0x7ffe1f655ae0) = -1 ENOENT (No such file or directory)
open("/usr/lib/rspamd/tls/librspamd-server.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/rspamd/tls", 0x7ffe1f655ae0) = -1 ENOENT (No such file or directory)
open("/usr/lib/rspamd/x86_64/librspamd-server.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/rspamd/x86_64", 0x7ffe1f655ae0) = -1 ENOENT (No such file or directory)
open("/usr/lib/rspamd/librspamd-server.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=10956072, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29b0a3000
mmap(NULL, 11052366, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd29a3f4000
mprotect(0x7fd29ae25000, 4096, PROT_NONE) = 0
mmap(0x7fd29ae26000, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa31000) = 0x7fd29ae26000
mmap(0x7fd29ae68000, 91470, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd29ae68000
close(3)                                = 0
open("/usr/lib/rspamd/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=29853, ...}) = 0
mmap(NULL, 29853, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd29b09b000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0V\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1088952, ...}) = 0
mmap(NULL, 3178744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd29a0eb000
mprotect(0x7fd29a1f3000, 2093056, PROT_NONE) = 0
mmap(0x7fd29a3f2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x107000) = 0x7fd29a3f2000
close(3)                                = 0
open("/usr/lib/rspamd/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260`\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=138696, ...}) = 0
mmap(NULL, 2212904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd299ece000
mprotect(0x7fd299ee6000, 2093056, PROT_NONE) = 0
mmap(0x7fd29a0e5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fd29a0e5000
mmap(0x7fd29a0e7000, 13352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd29a0e7000
close(3)                                = 0
open("/usr/lib/rspamd/libsqlite3.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libsqlite3.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\262\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=870240, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29b09a000
mmap(NULL, 2967256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd299bf9000
mprotect(0x7fd299cc9000, 2093056, PROT_NONE) = 0
mmap(0x7fd299ec8000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xcf000) = 0x7fd299ec8000
mmap(0x7fd299ecd000, 1752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd299ecd000
close(3)                                = 0
open("/usr/lib/rspamd/libsodium.so.18", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libsodium.so.18", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`c\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=384856, ...}) = 0
mmap(NULL, 2480296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd29999b000
mprotect(0x7fd2999f8000, 2093056, PROT_NONE) = 0
mmap(0x7fd299bf7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5c000) = 0x7fd299bf7000
close(3)                                = 0
open("/usr/lib/rspamd/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\250\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1115136, ...}) = 0
mmap(NULL, 3212632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd29968a000
mprotect(0x7fd299799000, 2093056, PROT_NONE) = 0
mmap(0x7fd299998000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10e000) = 0x7fd299998000
mmap(0x7fd29999a000, 1368, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd29999a000
close(3)                                = 0
open("/usr/lib/rspamd/librspamd-ev.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=51392, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29b099000
mmap(NULL, 55896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd29b08b000
mmap(0x7fd29b097000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7fd29b097000
close(3)                                = 0
open("/usr/lib/rspamd/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\t\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0
mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd2992c0000
mprotect(0x7fd299480000, 2097152, PROT_NONE) = 0
mmap(0x7fd299680000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c0000) = 0x7fd299680000
mmap(0x7fd299686000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd299686000
close(3)                                = 0
open("/usr/lib/rspamd/libunwind.so.8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libunwind.so.8", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\36\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=51232, ...}) = 0
mmap(NULL, 2207432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd2990a5000
mprotect(0x7fd2990b1000, 2093056, PROT_NONE) = 0
mmap(0x7fd2992b0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7fd2992b0000
mmap(0x7fd2992b2000, 57032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd2992b2000
close(3)                                = 0
open("/usr/lib/rspamd/libpcre2-8.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220 \0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=576112, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29b08a000
mmap(NULL, 2671400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd298e18000
mprotect(0x7fd298ea4000, 2093056, PROT_NONE) = 0
mmap(0x7fd2990a3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8b000) = 0x7fd2990a3000
close(3)                                = 0
open("/usr/lib/rspamd/libicui18n.so.55", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libicui18n.so.55", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\237\v\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=2496856, ...}) = 0
mmap(NULL, 4595376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd2989b6000
mprotect(0x7fd298c08000, 2097152, PROT_NONE) = 0
mmap(0x7fd298e08000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x252000) = 0x7fd298e08000
close(3)                                = 0
open("/usr/lib/rspamd/libicuuc.so.55", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libicuuc.so.55", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320T\5\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1636360, ...}) = 0
mmap(NULL, 3750688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd298622000
mprotect(0x7fd2987a1000, 2097152, PROT_NONE) = 0
mmap(0x7fd2989a1000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17f000) = 0x7fd2989a1000
mmap(0x7fd2989b2000, 15136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd2989b2000
close(3)                                = 0
open("/usr/lib/rspamd/libssl.so.1.0.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libssl.so.1.0.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320^\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=428384, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29b089000
mmap(NULL, 2523600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd2983b9000
mprotect(0x7fd298417000, 2097152, PROT_NONE) = 0
mmap(0x7fd298617000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5e000) = 0x7fd298617000
close(3)                                = 0
open("/usr/lib/rspamd/libcrypto.so.1.0.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libcrypto.so.1.0.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\36\6\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=2365952, ...}) = 0
mmap(NULL, 4475776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd297f74000
mprotect(0x7fd29818f000, 2093056, PROT_NONE) = 0
mmap(0x7fd29838e000, 163840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21a000) = 0x7fd29838e000
mmap(0x7fd2983b6000, 11136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd2983b6000
close(3)                                = 0
open("/usr/lib/rspamd/libz.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\35\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=104864, ...}) = 0
mmap(NULL, 2199848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd297d5a000
mprotect(0x7fd297d73000, 2093056, PROT_NONE) = 0
mmap(0x7fd297f72000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7fd297f72000
close(3)                                = 0
open("/usr/lib/rspamd/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=31712, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29b088000
mmap(NULL, 2128832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd297b52000
mprotect(0x7fd297b59000, 2093056, PROT_NONE) = 0
mmap(0x7fd297d58000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fd297d58000
close(3)                                = 0
open("/usr/lib/rspamd/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\r\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14608, ...}) = 0
mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd29794e000
mprotect(0x7fd297951000, 2093056, PROT_NONE) = 0
mmap(0x7fd297b50000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fd297b50000
close(3)                                = 0
open("/usr/lib/rspamd/librspamd-replxx.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=178536, ...}) = 0
mmap(NULL, 180600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd29b05b000
mprotect(0x7fd29b085000, 4096, PROT_NONE) = 0
mmap(0x7fd29b086000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7fd29b086000
close(3)                                = 0
open("/usr/lib/rspamd/librspamd-actrie.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=10352, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29b05a000
mmap(NULL, 12297, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd29b056000
mmap(0x7fd29b058000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fd29b058000
close(3)                                = 0
open("/usr/lib/rspamd/librspamd-kann.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=224488, ...}) = 0
mmap(NULL, 226361, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd29b01e000
mmap(0x7fd29b054000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x35000) = 0x7fd29b054000
close(3)                                = 0
open("/usr/lib/rspamd/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \235\10\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1566440, ...}) = 0
mmap(NULL, 3675136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd2975cc000
mprotect(0x7fd29773e000, 2097152, PROT_NONE) = 0
mmap(0x7fd29793e000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x172000) = 0x7fd29793e000
mmap(0x7fd29794a000, 13312, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd29794a000
close(3)                                = 0
open("/usr/lib/rspamd/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p*\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=89696, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29b01d000
mmap(NULL, 2185488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd2973b6000
mprotect(0x7fd2973cc000, 2093056, PROT_NONE) = 0
mmap(0x7fd2975cb000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fd2975cb000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libpcre.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=461072, ...}) = 0
mmap(NULL, 2556328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd297145000
mprotect(0x7fd2971b5000, 2093056, PROT_NONE) = 0
mmap(0x7fd2973b4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6f000) = 0x7fd2973b4000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320 \0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=137400, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29b01c000
mmap(NULL, 2232456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd296f23000
mprotect(0x7fd296f44000, 2093056, PROT_NONE) = 0
mmap(0x7fd297143000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7fd297143000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libicudata.so.55", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\5\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=25913104, ...}) = 0
mmap(NULL, 28008464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd29546c000
mprotect(0x7fd296d22000, 2093056, PROT_NONE) = 0
mmap(0x7fd296f21000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18b5000) = 0x7fd296f21000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29b01b000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29b01a000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29b019000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29b017000
arch_prctl(ARCH_SET_FS, 0x7fd29b0177c0) = 0
mprotect(0x7fd299680000, 16384, PROT_READ) = 0
mprotect(0x7fd296f21000, 4096, PROT_READ) = 0
mprotect(0x7fd297b50000, 4096, PROT_READ) = 0
mprotect(0x7fd297143000, 4096, PROT_READ) = 0
mprotect(0x7fd29a0e5000, 4096, PROT_READ) = 0
mprotect(0x7fd2973b4000, 4096, PROT_READ) = 0
mprotect(0x7fd29a3f2000, 4096, PROT_READ) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29b016000
mprotect(0x7fd29793e000, 40960, PROT_READ) = 0
mprotect(0x7fd29b054000, 4096, PROT_READ) = 0
mprotect(0x7fd299998000, 4096, PROT_READ) = 0
mprotect(0x7fd29b058000, 4096, PROT_READ) = 0
mprotect(0x7fd29b086000, 4096, PROT_READ) = 0
mprotect(0x7fd297d58000, 4096, PROT_READ) = 0
mprotect(0x7fd297f72000, 4096, PROT_READ) = 0
mprotect(0x7fd29838e000, 114688, PROT_READ) = 0
mprotect(0x7fd298617000, 16384, PROT_READ) = 0
mprotect(0x7fd2989a1000, 65536, PROT_READ) = 0
mprotect(0x7fd298e08000, 61440, PROT_READ) = 0
mprotect(0x7fd2990a3000, 4096, PROT_READ) = 0
mprotect(0x7fd2992b0000, 4096, PROT_READ) = 0
mprotect(0x7fd29b097000, 4096, PROT_READ) = 0
mprotect(0x7fd299bf7000, 4096, PROT_READ) = 0
mprotect(0x7fd299ec8000, 12288, PROT_READ) = 0
mprotect(0x7fd29ae26000, 253952, PROT_READ) = 0
mprotect(0x55f9b59ce000, 8192, PROT_READ) = 0
mprotect(0x7fd29b0a4000, 4096, PROT_READ) = 0
munmap(0x7fd29b09b000, 29853)           = 0
set_tid_address(0x7fd29b017a90)         = 28212
set_robust_list(0x7fd29b017aa0, 24)     = 0
rt_sigaction(SIGRTMIN, {0x7fd299ed3b50, [], SA_RESTORER|SA_SIGINFO, 0x7fd299edf390}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7fd299ed3be0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fd299edf390}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
readlink("/etc/malloc.conf", 0x7ffe1f655340, 4096) = -1 ENOENT (No such file or directory)
mmap(NULL, 4194304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29506c000
munmap(0x7fd29506c000, 4194304)         = 0
mmap(NULL, 8384512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd294c6d000
munmap(0x7fd294c6d000, 3747840)         = 0
munmap(0x7fd295400000, 442368)          = 0
open("/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 3
read(3, "0-1\n", 8192)                  = 4
close(3)                                = 0
mmap(NULL, 4194304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd294c00000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=3234176, ...}) = 0
mmap(NULL, 3234176, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd2948ea000
close(3)                                = 0
futex(0x7fd29794b1ac, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fd29794b1b8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
ioctl(0, TCGETS, {B9600 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, {B9600 opost isig icanon echo ...}) = 0
mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29af16000
mmap(NULL, 32, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0) = 0x7fd29b0a2000
open("/dev/urandom", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0
read(3, "\257\255\255\270\336\342\204\2747\240\365\211\31\321\370\305", 16) = 16
close(3)                                = 0
mmap(NULL, 4136, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0) = 0x7fd29b0a0000
mmap(NULL, 12582912, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd293cea000
munmap(0x7fd293cea000, 12582912)        = 0
mmap(NULL, 16773120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2938eb000
munmap(0x7fd2938eb000, 3231744)         = 0
munmap(0x7fd294800000, 958464)          = 0
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29aef6000
mmap(0x7fd29af16000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd29aed6000
rt_sigaction(SIGILL, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, 8) = 0
rt_sigaction(SIGILL, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, 8) = 0
rt_sigaction(SIGILL, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, 8) = 0
rt_sigaction(SIGILL, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, 8) = 0
rt_sigaction(SIGILL, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, 8) = 0
rt_sigaction(SIGILL, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, 8) = 0
rt_sigaction(SIGILL, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, 8) = 0
rt_sigaction(SIGILL, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, {0x7fd29a48e970, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2992f54b0}, 8) = 0
getrandom("Zy\276\361J*\342\342\327\2071\22J>j8", 16, 0) = 16
getrandom("\245l\257\255\r\0=-M\36\211\237IM\226\377", 16, 0) = 16
open("/usr/lib/ssl/openssl.cnf", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=10771, ...}) = 0
read(3, "#\n# OpenSSL example configuratio"..., 4096) = 4096
read(3, "ape crash on BMPStrings or UTF8S"..., 4096) = 4096
read(3, " is omitted\n# the certificate ca"..., 4096) = 2579
read(3, "", 4096)                       = 0
close(3)                                = 0
open("/dev/urandom", O_RDONLY|O_NOCTTY|O_NONBLOCK) = 3
fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0
poll([{fd=3, events=POLLIN}], 1, 10)    = 1 ([{fd=3, revents=POLLIN}])
read(3, "\310\177>\6\223T\351\372\376\341\253C\303\17.\352\304\303\257\337\247\10\325\202\10\332H\27\303\33F\244", 32) = 32
close(3)                                = 0
getuid()                                = 0
open("/dev/urandom", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0
read(3, "\254\36\360Ui\226\31XSH\330\273\272\222D\346", 16) = 16
close(3)                                = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=102400*1024, rlim_max=102400*1024}) = 0
mmap(NULL, 14536, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0) = 0x7fd29b09c000
dup(2)                                  = 3
ioctl(2, TCGETS, {B9600 opost isig icanon echo ...}) = 0
geteuid()                               = 0
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=2335, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=2335, ...}) = 0
read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\t\0\0\0\0"..., 4096) = 2335
lseek(4, -1476, SEEK_CUR)               = 859
read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\t\0\0\0\0"..., 4096) = 1476
close(4)                                = 0
writev(3, [{"2020-02-05 11:10:45 #28212(main)"..., 33}, {"<505923>; main; detect_priv: ", 29}, {"cannot run rspamd workers as roo"..., 133}, {"\n", 1}], 42020-02-05 11:10:45 #28212(main) <505923>; main; detect_priv: cannot run rspamd workers as root user, please add -u and -g options to select a proper unprivilleged user or specify --insecure flag
) = 196
munmap(0x7fd29af16000, 1048576)         = 0
exit_group(1)                           = ?
+++ exited with 1 +++
@vstakhov

This comment has been minimized.

Copy link
Member

@vstakhov vstakhov commented Feb 5, 2020

You apparently forgot to specify user and group when starting rspamd.

@leofeyer

This comment has been minimized.

Copy link
Author

@leofeyer leofeyer commented Feb 5, 2020

My bad, sorry.

epoll_wait(5,   
[{EPOLLIN, {u32=17, u64=12884901905}}], 64, 9935) = 1
recvmsg(17, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\0\0\0\0\0\0|\264\256D\214\230\32\25/var/lib/rspamd/"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
sendmsg(13, {msg_name(0)=NULL, msg_iov(1)=[{"\4\0\0\0/var/lib/rspamd/\0\0\0\0\0\0\0\0\0\0\0\0"..., 408}], msg_controllen=0, msg_flags=0}, 0) = 408
sendmsg(8, {msg_name(0)=NULL, msg_iov(1)=[{"\4\0\0\0/var/lib/rspamd/\0\0\0\0\0\0\0\0\0\0\0\0"..., 408}], msg_controllen=0, msg_flags=0}, 0) = 408
sendmsg(9, {msg_name(0)=NULL, msg_iov(1)=[{"\4\0\0\0/var/lib/rspamd/\0\0\0\0\0\0\0\0\0\0\0\0"..., 408}], msg_controllen=0, msg_flags=0}, 0) = 408
epoll_ctl(5, EPOLL_CTL_ADD, 13, {EPOLLIN, {u32=13, u64=4294967309}}) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 8, {EPOLLIN, {u32=8, u64=4294967304}}) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 9, {EPOLLIN, {u32=9, u64=4294967305}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 17, {EPOLLOUT, {u32=17, u64=17179869201}}) = 0
epoll_wait(5, [{EPOLLOUT, {u32=17, u64=17179869201}}, {EPOLLIN, {u32=13, u64=4294967309}}, {EPOLLIN, {u32=8, u64=4294967304}}], 64, 39) = 3
read(8, "\4\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(13, "\4\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
sendmsg(17, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\0\0\0\0\0\0|\264\256D\214\230\32\25\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_ctl(5, EPOLL_CTL_MOD, 17, {EPOLLIN, {u32=17, u64=21474836497}}) = 0
epoll_wait(5, [{EPOLLIN, {u32=9, u64=4294967305}}], 64, 39) = 1
read(9, "\4\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
epoll_wait(5, [], 64, 35)               = 0
epoll_wait(5, [{EPOLLIN, {u32=10, u64=12884901898}}], 64, 9995) = 1
recvmsg(10, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0005\22\3549\33\0\21\274\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(5, EPOLL_CTL_MOD, 10, {EPOLLOUT, {u32=10, u64=17179869194}}) = 0
epoll_wait(5, [{EPOLLOUT, {u32=10, u64=17179869194}}], 64, 9987) = 1
sendmsg(10, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0005\22\3549\33\0\21\274\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_ctl(5, EPOLL_CTL_MOD, 10, {EPOLLIN, {u32=10, u64=21474836490}}) = 0
epoll_wait(5, [{EPOLLIN, {u32=12, u64=12884901900}}], 64, 9987) = 1
recvmsg(12, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0s\255\376I\223u\354\215\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(5, EPOLL_CTL_MOD, 12, {EPOLLOUT, {u32=12, u64=17179869196}}) = 0
epoll_wait(5, [{EPOLLOUT, {u32=12, u64=17179869196}}], 64, 9979) = 1
sendmsg(12, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0s\255\376I\223u\354\215\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_ctl(5, EPOLL_CTL_MOD, 12, {EPOLLIN, {u32=12, u64=21474836492}}) = 0
epoll_wait(5, [{EPOLLIN, {u32=15, u64=12884901903}}], 64, 9979) = 1
recvmsg(15, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\23\340q\364\223\262\1D\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLOUT, {u32=15, u64=17179869199}}) = 0
epoll_wait(5, [{EPOLLOUT, {u32=15, u64=17179869199}}, {EPOLLIN, {u32=17, u64=21474836497}}], 64, 9951) = 2
recvmsg(17, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\341H!\266\336\353\312\213\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
sendmsg(15, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\23\340q\364\223\262\1D\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_ctl(5, EPOLL_CTL_MOD, 17, {EPOLLOUT, {u32=17, u64=25769803793}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLIN, {u32=15, u64=21474836495}}) = 0
epoll_wait(5, [{EPOLLOUT, {u32=17, u64=25769803793}}], 64, 9951) = 1
sendmsg(17, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\341H!\266\336\353\312\213\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_ctl(5, EPOLL_CTL_MOD, 17, {EPOLLIN, {u32=17, u64=30064771089}}) = 0
epoll_wait(5, (libev) epoll_wait: Invalid argument
[{EPOLLIN|EPOLLHUP, {u32=15, u64=21474836495}}, {EPOLLIN|EPOLLHUP, {u32=13, u64=4294967309}}], 64, 9951) = 2
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=32249, si_uid=126, si_status=SIGABRT, si_utime=2, si_stime=4} ---
write(6, "\1\0\0\0\0\0\0\0", 8)         = 8
rt_sigreturn({mask=[]})                 = 2
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLIN, {u32=15, u64=21474836495}}) = 0
epoll_ctl(5, EPOLL_CTL_DEL, 13, 0x7fd7d648dc0c) = 0
recvmsg(15, {msg_name(0)=NULL, msg_iov(1)=[{"", 424}], msg_controllen=0, msg_flags=0}, 0) = 0
epoll_wait(5, [{EPOLLIN|EPOLLHUP, {u32=15, u64=21474836495}}, {EPOLLIN, {u32=6, u64=4294967302}}], 64, 9219) = 2
epoll_ctl(5, EPOLL_CTL_DEL, 15, 0x7fd7d648dc00) = 0
read(6, "\1\0\0\0\0\0\0\0", 8)          = 8
wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGABRT}], WNOHANG|WSTOPPED|WCONTINUED, NULL) = 32249
close(13)                               = 0
close(15)                               = 0
sendmsg(14, {msg_name(0)=NULL, msg_iov(1)=[{"\t\0\0\0\2\0\0\0\371}\0\0\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 408}], msg_controllen=0, msg_flags=0}, 0) = 408
sendmsg(8, {msg_name(0)=NULL, msg_iov(1)=[{"\t\0\0\0\2\0\0\0\371}\0\0\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 408}], msg_controllen=0, msg_flags=0}, 0) = 408
sendmsg(9, {msg_name(0)=NULL, msg_iov(1)=[{"\t\0\0\0\2\0\0\0\371}\0\0\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 408}], msg_controllen=0, msg_flags=0}, 0) = 408
getrlimit(RLIMIT_CORE, {rlim_cur=0, rlim_max=RLIM64_INFINITY}) = 0
futex(0x7fd7db0a0880, FUTEX_WAKE_PRIVATE, 2147483647) = 0
sendto(4, "<20>Feb  5 11:39:19 rspamd[32238"..., 244, MSG_NOSIGNAL, NULL, 0) = 244
wait4(-1, 0x7ffd3a89f484, WNOHANG|WSTOPPED|WCONTINUED, NULL) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 14, {EPOLLIN, {u32=14, u64=4294967310}}) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 8, {EPOLLIN, {u32=8, u64=8589934600}}) = -1 EEXIST (File exists)
epoll_ctl(5, EPOLL_CTL_ADD, 9, {EPOLLIN, {u32=9, u64=8589934601}}) = -1 EEXIST (File exists)
epoll_wait(5, [{EPOLLIN, {u32=9, u64=4294967305}}, {EPOLLIN, {u32=8, u64=4294967304}}, {EPOLLIN, {u32=14, u64=4294967310}}], 64, 500) = 3
read(14, "\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(8, "\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(9, "\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
epoll_wait(5, [], 64, 2000)             = 0
socketpair(PF_LOCAL, SOCK_SEQPACKET, 0, [13, 15]) = 0
fcntl(13, F_SETFD, FD_CLOEXEC)          = 0
fcntl(15, F_SETFD, FD_CLOEXEC)          = 0
socketpair(PF_LOCAL, SOCK_SEQPACKET, 0, [16, 18]) = 0
fcntl(16, F_SETFD, FD_CLOEXEC)          = 0
fcntl(18, F_SETFD, FD_CLOEXEC)          = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fd7dca31a90) = 32284
close(15)                               = 0
close(18)                               = 0
fcntl(13, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(16, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(16, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
epoll_ctl(5, EPOLL_CTL_ADD, 16, {EPOLLIN, {u32=16, u64=4294967312}}) = 0
epoll_wait(5, [], 64, 1)                = 0
epoll_wait(5, [{EPOLLIN, {u32=16, u64=4294967312}}], 64, 7207) = 1
recvmsg(16, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\36S\212\275\245`'\320\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(5, EPOLL_CTL_MOD, 16, {EPOLLOUT, {u32=16, u64=8589934608}}) = 0
epoll_wait(5, [{EPOLLOUT, {u32=16, u64=8589934608}}], 64, 7195) = 1
sendmsg(16, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\36S\212\275\245`'\320\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_ctl(5, EPOLL_CTL_MOD, 16, {EPOLLIN, {u32=16, u64=12884901904}}) = 0
epoll_wait(5, 
@leofeyer

This comment has been minimized.

Copy link
Author

@leofeyer leofeyer commented Feb 5, 2020

I have downgraded to Rspamd 2.2 for now and the issue is gone. Let me know if you need more information.

@vstakhov

This comment has been minimized.

Copy link
Member

@vstakhov vstakhov commented Feb 5, 2020

That is strace from main, and I need strace from a broken child. I also need stderr output from it.

@leofeyer

This comment has been minimized.

Copy link
Author

@leofeyer leofeyer commented Feb 5, 2020

I have no idea how to do that, I'm afraid. 🙈 Can you point me in the right direction?

@vstakhov

This comment has been minimized.

Copy link
Member

@vstakhov vstakhov commented Feb 5, 2020

Stderr could be shown if you start Rspamd with -f flag and wait until it spawns workers. Tracing could be done (as a separate run) by doing strace -f rspamd -f -u ... -g ... - something like that.

@leofeyer

This comment has been minimized.

Copy link
Author

@leofeyer leofeyer commented Feb 6, 2020

Ok, so here is the information:

$ rspamd -c /etc/rspamd/rspamd.conf -u _rspamd -g _rspamd -f
epoll_wait(): Invalid argument

hs_helper process

strace: Process 770 attached
epoll_wait(3, [], 64, 9575)             = 0
epoll_ctl(3, EPOLL_CTL_ADD, 18, {EPOLLOUT, {u32=18, u64=38654705682}}) = -1 EEXIST (File exists)
epoll_ctl(3, EPOLL_CTL_MOD, 18, {EPOLLOUT, {u32=18, u64=38654705682}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=18, u64=38654705682}}], 64, 9990) = 1
sendmsg(18, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\315\221$\24\33\223z\332\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(3, EPOLL_CTL_MOD, 18, {EPOLLIN, {u32=18, u64=42949672978}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=18, u64=42949672978}}], 64, 9990) = 1
recvmsg(18, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\315\221$\24\33\223z\332\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_wait(3, [], 64, 9990)             = 0
epoll_ctl(3, EPOLL_CTL_ADD, 18, {EPOLLOUT, {u32=18, u64=47244640274}}) = -1 EEXIST (File exists)
epoll_ctl(3, EPOLL_CTL_MOD, 18, {EPOLLOUT, {u32=18, u64=47244640274}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=18, u64=47244640274}}], 64, 9990) = 1
sendmsg(18, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\372T\267\32|\301Y\232\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(3, EPOLL_CTL_MOD, 18, {EPOLLIN, {u32=18, u64=51539607570}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=18, u64=51539607570}}], 64, 9990) = 1
recvmsg(18, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\372T\267\32|\301Y\232\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_wait(3, [], 64, 9990)             = 0
epoll_ctl(3, EPOLL_CTL_ADD, 18, {EPOLLOUT, {u32=18, u64=55834574866}}) = -1 EEXIST (File exists)
epoll_ctl(3, EPOLL_CTL_MOD, 18, {EPOLLOUT, {u32=18, u64=55834574866}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=18, u64=55834574866}}], 64, 9985) = 1
sendmsg(18, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\316E\25I\215\257Q\305\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(3, EPOLL_CTL_MOD, 18, {EPOLLIN, {u32=18, u64=60129542162}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=18, u64=60129542162}}], 64, 9985) = 1
recvmsg(18, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\316E\25I\215\257Q\305\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_wait(3, [{EPOLLIN, {u32=16, u64=4294967312}}], 64, 9985) = 1
recvmsg(16, {msg_name(0)=NULL, msg_iov(1)=[{"\t\0\0\0\2\0\0\0\377\2\0\0\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 408}], msg_controllen=0, msg_flags=0}, 0) = 408
write(16, "\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
epoll_wait(3, [], 64, 7765)             = 0
epoll_ctl(3, EPOLL_CTL_ADD, 18, {EPOLLOUT, {u32=18, u64=64424509458}}) = -1 EEXIST (File exists)
epoll_ctl(3, EPOLL_CTL_MOD, 18, {EPOLLOUT, {u32=18, u64=64424509458}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=18, u64=64424509458}}], 64, 9989) = 1
sendmsg(18, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\300\206\245\1k\357\3116\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(3, EPOLL_CTL_MOD, 18, {EPOLLIN, {u32=18, u64=68719476754}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=18, u64=68719476754}}], 64, 9989) = 1
recvmsg(18, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\300\206\245\1k\357\3116\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_wait(3, 0x7fb96988dc00, 64, 9989) = -1 EINTR (Interrupted system call)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
write(4, "\1\0\0\0\0\0\0\0", 8)         = 8
rt_sigreturn({mask=[]})                 = -1 EINTR (Interrupted system call)
--- SIGTERM {si_signo=SIGTERM, si_code=SI_USER, si_pid=766, si_uid=0} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Interrupted system call)
epoll_wait(3, [{EPOLLIN, {u32=4, u64=4294967300}}], 64, 9221) = 1
read(4, "\1\0\0\0\0\0\0\0", 8)          = 8
rt_sigaction(SIGINT, {SIG_DFL, [INT], SA_RESTORER|SA_RESTART, 0x7fb96deb24b0}, {0x7fb96fc4e730, ~[KILL STOP RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7fb96ea9c390}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT], NULL, 8) = 0
futex(0x7fb96e243880, FUTEX_WAKE_PRIVATE, 2147483647) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT USR1 USR2 TERM], NULL, 8) = 0
close(3)                                = 0
madvise(0x7fb969988000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9673fd000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964255000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb964304000, 69632, MADV_DONTNEED) = 0
madvise(0x7fb964334000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb96436a000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb96436f000, 86016, MADV_DONTNEED) = 0
madvise(0x7fb964006000, 155648, MADV_DONTNEED) = 0
madvise(0x7fb964044000, 1552384, MADV_DONTNEED) = 0
madvise(0x7fb9641d2000, 36864, MADV_DONTNEED) = 0
madvise(0x7fb9641ea000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb96423b000, 40960, MADV_DONTNEED) = 0
madvise(0x7fb964266000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964278000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb964319000, 102400, MADV_DONTNEED) = 0
madvise(0x7fb966352000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb96637b000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb966380000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb966386000, 40960, MADV_DONTNEED) = 0
madvise(0x7fb9660db000, 24576, MADV_DONTNEED) = 0
madvise(0x7fb966398000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9663a8000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb9663c2000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9663c5000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb9663d9000, 28672, MADV_DONTNEED) = 0
madvise(0x7fb9663ed000, 73728, MADV_DONTNEED) = 0
madvise(0x7fb964436000, 237568, MADV_DONTNEED) = 0
madvise(0x7fb969a85000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969acd000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969b05000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969b2a000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb969b46000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb969b66000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb969b76000, 114688, MADV_DONTNEED) = 0
madvise(0x7fb969b9a000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb969baa000, 163840, MADV_DONTNEED) = 0
madvise(0x7fb969bda000, 147456, MADV_DONTNEED) = 0
madvise(0x7fb96995e000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a6e000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969b60000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967856000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb96786a000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967876000, 212992, MADV_DONTNEED) = 0
madvise(0x7fb9678ca000, 163840, MADV_DONTNEED) = 0
madvise(0x7fb9678fa000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb96790e000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb96792a000, 180224, MADV_DONTNEED) = 0
madvise(0x7fb967957000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96795e000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb967972000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb96798a000, 114688, MADV_DONTNEED) = 0
madvise(0x7fb9679ae000, 147456, MADV_DONTNEED) = 0
madvise(0x7fb9679da000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb967a0a000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967a15000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967a1a000, 114688, MADV_DONTNEED) = 0
madvise(0x7fb967a3e000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb967a5a000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb967a76000, 196608, MADV_DONTNEED) = 0
madvise(0x7fb967ae6000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb967afe000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb96740e000, 131072, MADV_DONTNEED) = 0
madvise(0x7fb96745e000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967468000, 98304, MADV_DONTNEED) = 0
madvise(0x7fb967488000, 114688, MADV_DONTNEED) = 0
madvise(0x7fb96751d000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967852000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9679ea000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb967aa6000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb967abe000, 163840, MADV_DONTNEED) = 0
madvise(0x7fb967b0e000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967806000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967811000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967826000, 147456, MADV_DONTNEED) = 0
madvise(0x7fb9679a8000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967bb2000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb967bc7000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967bce000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb967bdb000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967be6000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb969a6a000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a89000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969b0d000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969b5a000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969933000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969a4c000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a53000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a60000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a65000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a7f000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969ab1000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969b12000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969b1f000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb96742e000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb9674a4000, 147456, MADV_DONTNEED) = 0
madvise(0x7fb964406000, 135168, MADV_DONTNEED) = 0
madvise(0x7fb96402c000, 98304, MADV_DONTNEED) = 0
madvise(0x7fb9641d1000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9641f6000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb96420f000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb964215000, 20480, MADV_DONTNEED) = 0
madvise(0x7fb964220000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96422f000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb964245000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb964265000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb964288000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96428b000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9642bd000, 40960, MADV_DONTNEED) = 0
madvise(0x7fb964317000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964332000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9643ac000, 53248, MADV_DONTNEED) = 0
madvise(0x7fb9643c2000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9643da000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9643e4000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9643e8000, 61440, MADV_DONTNEED) = 0
madvise(0x7fb9643fc000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964247000, 28672, MADV_DONTNEED) = 0
madvise(0x7fb964399000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb966362000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb966371000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96637f000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb966390000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9663a0000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9663b4000, 28672, MADV_DONTNEED) = 0
madvise(0x7fb9663bf000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb9663c4000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9663d5000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9663e0000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb9663e4000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb9663ec000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9660d2000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967520000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96753a000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967543000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967565000, 212992, MADV_DONTNEED) = 0
madvise(0x7fb9675a1000, 196608, MADV_DONTNEED) = 0
madvise(0x7fb9675d2000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9675de000, 262144, MADV_DONTNEED) = 0
madvise(0x7fb967626000, 163840, MADV_DONTNEED) = 0
madvise(0x7fb967652000, 131072, MADV_DONTNEED) = 0
madvise(0x7fb967677000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96767d000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967683000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb9677d2000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb9677ea000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb967006000, 245760, MADV_DONTNEED) = 0
madvise(0x7fb96704a000, 98304, MADV_DONTNEED) = 0
madvise(0x7fb96708a000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb96709a000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9670a4000, 180224, MADV_DONTNEED) = 0
madvise(0x7fb9670e8000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb967547000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9670f8000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb96706a000, 98304, MADV_DONTNEED) = 0
madvise(0x7fb967140000, 131072, MADV_DONTNEED) = 0
madvise(0x7fb967168000, 114688, MADV_DONTNEED) = 0
madvise(0x7fb9671d4000, 163840, MADV_DONTNEED) = 0
madvise(0x7fb969a5c000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a8d000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969aad000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9698b1000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a3a000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb969a78000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96791a000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb9679f6000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb967b12000, 212992, MADV_DONTNEED) = 0
madvise(0x7fb967bfa000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96781d000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967b4e000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb967b6a000, 163840, MADV_DONTNEED) = 0
madvise(0x7fb967b9a000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb9660d0000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9663d1000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9663e7000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9663ff000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb964213000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964222000, 24576, MADV_DONTNEED) = 0
madvise(0x7fb964232000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb964239000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964246000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb96424e000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964276000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9642ab000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9642f0000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964302000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96434f000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96436d000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964393000, 24576, MADV_DONTNEED) = 0
madvise(0x7fb96439c000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9643d8000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb967692000, 1310720, MADV_DONTNEED) = 0
madvise(0x7fb9678aa000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9678c6000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9678b6000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967100000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967124000, 114688, MADV_DONTNEED) = 0
madvise(0x7fb9671fc000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb967118000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967210000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb96722c000, 147456, MADV_DONTNEED) = 0
madvise(0x7fb9672a8000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb969a95000, 98304, MADV_DONTNEED) = 0
madvise(0x7fb969ab5000, 98304, MADV_DONTNEED) = 0
madvise(0x7fb969afd000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969b72000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969ba6000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a25000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969ae5000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb969b3f000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96752e000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a5b000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb96994a000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a36000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb96795d000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9679a7000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9679ac000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967a14000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967a56000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967184000, 327680, MADV_DONTNEED) = 0
madvise(0x7fb967320000, 897024, MADV_DONTNEED) = 0
madvise(0x7fb966006000, 110592, MADV_DONTNEED) = 0
madvise(0x7fb9674c8000, 327680, MADV_DONTNEED) = 0
madvise(0x7fb967250000, 327680, MADV_DONTNEED) = 0
madvise(0x7fb9672c0000, 356352, MADV_DONTNEED) = 0
madvise(0x7fb9641e8000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96428f000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9642ee000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9641dc000, 8192, MADV_DONTNEED) = 0
munmap(0x7fb967c47000, 4136)            = 0
munmap(0x7fb969400000, 4136)            = 0
munmap(0x7fb969402000, 4136)            = 0
munmap(0x7fb969404000, 4136)            = 0
munmap(0x7fb969406000, 4136)            = 0
munmap(0x7fb969408000, 4136)            = 0
munmap(0x7fb96a001000, 4136)            = 0
munmap(0x7fb96a003000, 4136)            = 0
munmap(0x7fb96a005000, 4136)            = 0
munmap(0x7fb96a007000, 4136)            = 0
munmap(0x7fb96fa63000, 4136)            = 0
munmap(0x7fb96fa65000, 4136)            = 0
munmap(0x7fb96fa71000, 4136)            = 0
madvise(0x7fb967956000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb96795c000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967a52000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967bc6000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb96995f000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a21000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a57000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969a5a000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a77000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a7c000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a83000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a93000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969af9000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969b11000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969b1d000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969b27000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969b43000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96991a000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96991e000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969920000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb96992e000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96994d000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969954000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969957000, 20480, MADV_DONTNEED) = 0
madvise(0x7fb969964000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969966000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969968000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96996f000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969972000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969975000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969978000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96997b000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969980000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969984000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699a4000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699a9000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9699ad000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb9699b2000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699b4000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9699b8000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699bb000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699bd000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699bf000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699c1000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699c3000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699c6000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699cd000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699d8000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb9699dd000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699e4000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699e9000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699f2000, 180224, MADV_DONTNEED) = 0
madvise(0x7fb969a2a000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a30000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967466000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96764e000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96767c000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967448000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967062000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9670d0000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb9672b4000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9673fb000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9641bf000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb964228000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb964268000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb964385000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb966021000, 106496, MADV_DONTNEED) = 0
madvise(0x7fb9660cc000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9660d6000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9660da000, 4096, MADV_DONTNEED) = 0
munmap(0x7fb967e80000, 65536)           = 0
munmap(0x7fb967ea0000, 65536)           = 0
munmap(0x7fb999900000, 65536)           = 0
munmap(0x7fb96554f000, 262144)          = 0
munmap(0x7fb96559b000, 262144)          = 0
munmap(0x7fb967c00000, 262144)          = 0
munmap(0x7fb967c49000, 131072)          = 0
munmap(0x7fb967eb0000, 917504)          = 0
munmap(0x7fb967fa0000, 131072)          = 0
munmap(0x7fb96940a000, 917504)          = 0
munmap(0x7fb96a009000, 131072)          = 0
munmap(0x7fb96fa73000, 393216)          = 0
madvise(0x7fb9670a2000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967406000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967449000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967681000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96751b000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb96754d000, 28672, MADV_DONTNEED) = 0
madvise(0x7fb966207000, 1355776, MADV_DONTNEED) = 0
madvise(0x7fb96780e000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96784a000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb96795b000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967a12000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb967a16000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967be3000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9698ad000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9698b2000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96991f000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969923000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb96994b000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96994f000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969956000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969974000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699b0000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9699b6000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9699cc000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699ce000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9699d4000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9699db000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969a50000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969b5e000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969b64000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9698b8000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9698c9000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969943000, 24576, MADV_DONTNEED) = 0
madvise(0x7fb96999a000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9699e0000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969a1f000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb966400000, 12582912, MADV_DONTNEED) = 0
munmap(0x7fb9655e4000, 8388648)         = 0
madvise(0x7fb968800000, 12582912, MADV_DONTNEED) = 0
munmap(0x7fb967e70000, 65536)           = 0
munmap(0x7fb967f90000, 65536)           = 0
munmap(0x7fb967e90000, 65536)           = 0
munmap(0x7fb96fad3000, 1048576)         = 0

controller process

strace: Process 769 attached
epoll_wait(3, [], 64, 98)               = 0
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/surbl-whitelist.inc.local", 0x7fb969879788) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dmarc_whitelist.inc.local", 0x7fb96987a208) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mime_types.inc.local", 0x7fb969878988) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mid.inc", 0x7fb969878448) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_dkim_whitelist.inc.local", 0x7fb969879cc8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/mid.inc", 0x7fb969878608) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
epoll_ctl(3, EPOLL_CTL_ADD, 16, {EPOLLOUT, {u32=16, u64=30064771088}}) = -1 EEXIST (File exists)
epoll_ctl(3, EPOLL_CTL_MOD, 16, {EPOLLOUT, {u32=16, u64=30064771088}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=16, u64=30064771088}}], 64, 15) = 1
sendmsg(16, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\206\35\362{\203\300\321,\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(3, EPOLL_CTL_MOD, 16, {EPOLLIN, {u32=16, u64=34359738384}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=16, u64=34359738384}}], 64, 15) = 1
recvmsg(16, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\206\35\362{\203\300\321,\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_wait(3, [], 64, 15)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 472)              = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 31
fcntl(31, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(31, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
setsockopt(31, SOL_TCP, TCP_NODELAY, [1], 4) = 0
connect(31, {sa_family=AF_INET, sin_port=htons(6378), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress)
epoll_ctl(3, EPOLL_CTL_ADD, 31, {EPOLLOUT, {u32=31, u64=21474836511}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=31, u64=21474836511}}], 64, 498) = 1
getsockopt(31, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
write(31, "*5\r\n$5\r\nSSCAN\r\n$14\r\nBAYES_HAM_ke"..., 64) = 64
epoll_ctl(3, EPOLL_CTL_MOD, 31, {EPOLLIN, {u32=31, u64=25769803807}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=31, u64=25769803807}}], 64, 498) = 1
read(31, "*2\r\n$1\r\n0\r\n*1\r\n$2\r\nRS\r\n", 16384) = 23
epoll_ctl(3, EPOLL_CTL_MOD, 31, {EPOLLIN|EPOLLOUT, {u32=31, u64=30064771103}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=31, u64=30064771103}}], 64, 498) = 1
write(31, "*3\r\n$4\r\nHGET\r\n$2\r\nRS\r\n$10\r\nlearn"..., 39) = 39
epoll_ctl(3, EPOLL_CTL_MOD, 31, {EPOLLIN, {u32=31, u64=34359738399}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=31, u64=34359738399}}], 64, 494) = 1
read(31, "$3\r\n102\r\n", 16384)        = 9
close(31)                               = 0
epoll_wait(3, [], 64, 490)              = 0
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 15)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 970)              = 0
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 23)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 966)              = 0
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 31)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 966)              = 0
epoll_ctl(3, EPOLL_CTL_ADD, 16, {EPOLLOUT, {u32=16, u64=38654705680}}) = -1 EEXIST (File exists)
epoll_ctl(3, EPOLL_CTL_MOD, 16, {EPOLLOUT, {u32=16, u64=38654705680}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=16, u64=38654705680}}], 64, 31) = 1
sendmsg(16, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0Y\233\31uI\274\330\204\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(3, EPOLL_CTL_MOD, 16, {EPOLLIN, {u32=16, u64=42949672976}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=16, u64=42949672976}}], 64, 31) = 1
recvmsg(16, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0Y\233\31uI\274\330\204\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_wait(3, [], 64, 31)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 966)              = 0
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 27)               = 0
epoll_wait(3, [], 64, 3)                = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 297)              = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 31
fcntl(31, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(31, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
setsockopt(31, SOL_TCP, TCP_NODELAY, [1], 4) = 0
connect(31, {sa_family=AF_INET, sin_port=htons(6378), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress)
epoll_ctl(3, EPOLL_CTL_ADD, 31, {EPOLLOUT, {u32=31, u64=38654705695}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=31, u64=38654705695}}], 64, 345) = 1
getsockopt(31, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
write(31, "*5\r\n$5\r\nSSCAN\r\n$15\r\nBAYES_SPAM_k"..., 65) = 65
epoll_ctl(3, EPOLL_CTL_MOD, 31, {EPOLLIN, {u32=31, u64=42949672991}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=31, u64=42949672991}}], 64, 345) = 1
read(31, "*2\r\n$1\r\n0\r\n*1\r\n$2\r\nRS\r\n", 16384) = 23
epoll_ctl(3, EPOLL_CTL_MOD, 31, {EPOLLIN|EPOLLOUT, {u32=31, u64=47244640287}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=31, u64=47244640287}}], 64, 345) = 1
write(31, "*3\r\n$4\r\nHGET\r\n$2\r\nRS\r\n$11\r\nlearn"..., 40) = 40
epoll_ctl(3, EPOLL_CTL_MOD, 31, {EPOLLIN, {u32=31, u64=51539607583}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=31, u64=51539607583}}], 64, 345) = 1
read(31, "$2\r\n18\r\n", 16384)         = 8
close(31)                               = 0
epoll_wait(3, [], 64, 345)              = 0
epoll_wait(3, [], 64, 306)              = 0
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 31)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 962)              = 0
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 35)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 957)              = 0
epoll_ctl(3, EPOLL_CTL_ADD, 16, {EPOLLOUT, {u32=16, u64=47244640272}}) = -1 EEXIST (File exists)
epoll_ctl(3, EPOLL_CTL_MOD, 16, {EPOLLOUT, {u32=16, u64=47244640272}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=16, u64=47244640272}}], 64, 39) = 1
sendmsg(16, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0007\23\2\3557\251`\264\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(3, EPOLL_CTL_MOD, 16, {EPOLLIN, {u32=16, u64=51539607568}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=16, u64=51539607568}}], 64, 39) = 1
recvmsg(16, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0007\23\2\3557\251`\264\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_wait(3, [], 64, 39)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 957)              = 0
epoll_wait(3, [], 64, 1)                = 0
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 39)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 1000) = 1
read(29, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\0001e27f85b17cb338a"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 107) = 1
read(29, "\1\0\0\0\200\0\0\0000\240\1\0P\0\0\0001e27f85b17cb338a"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 107) = 1
read(29, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\0009ea8594868785da2"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 103) = 1
read(29, "\1\0\0\0\200\0\0\0001\240\1\0P\0\0\0009ea8594868785da2"..., 287) = 192
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 99) = 1
read(29, "\1\0\0\0\200\0\0\0002\240\1\0P\0\0\00046ef0c91092205d5"..., 287) = 192
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 99) = 1
read(29, "\1\0\0\0\200\0\0\0003\240\1\0P\0\0\0002098ffe58c93c47f"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 95) = 1
read(29, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\0ad96f2a598bb2294"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 95) = 1
read(29, "\1\0\0\0\200\0\0\0004\240\1\0P\0\0\0ad96f2a598bb2294"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 95) = 1
read(29, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\0002b234c45c74baf30"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 91) = 1
read(29, "\1\0\0\0\200\0\0\0005\240\1\0P\0\0\0002b234c45c74baf30"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 79) = 1
read(29, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\0006073d7fba94a2dc5"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 79) = 1
read(29, "\1\0\0\0\200\0\0\0006\240\1\0P\0\0\0006073d7fba94a2dc5"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 67) = 1
read(29, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\0003daa67d934e0e322"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 67) = 1
read(29, "\1\0\0\0\200\0\0\0007\240\1\0P\0\0\0003daa67d934e0e322"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 59) = 1
read(29, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\0007905edc5c9c4824c"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 59) = 1
read(29, "\1\0\0\0\200\0\0\0008\240\1\0P\0\0\0007905edc5c9c4824c"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 51) = 1
read(29, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\000676c28856624772e"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 51) = 1
read(29, "\1\0\0\0\200\0\0\0009\240\1\0P\0\0\000676c28856624772e"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 23) = 1
read(29, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\0dce51a976dd51a1b"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 23) = 1
read(29, "\1\0\0\0\200\0\0\0:\240\1\0P\0\0\0dce51a976dd51a1b"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 19) = 1
read(29, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\0006438b70fa651a43e"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}], 64, 15) = 1
read(29, "\1\0\0\0\200\0\0\0;\240\1\0P\0\0\0006438b70fa651a43e"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 15)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [{EPOLLIN, {u32=14, u64=4294967310}}], 64, 1000) = 1
recvmsg(14, {msg_name(0)=NULL, msg_iov(1)=[{"\t\0\0\0\2\0\0\0\377\2\0\0\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 408}], msg_controllen=0, msg_flags=0}, 0) = 408
write(14, "\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
epoll_wait(3, [], 64, 803)              = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 957)              = 0
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 39)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 953)              = 0
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 43)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 949)              = 0
epoll_wait(3, [], 64, 1)                = 0
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mime_types.inc.local", 0x7fb969878988) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dmarc_whitelist.inc.local", 0x7fb96987a208) = -1 ENOENT (No such file or directory)
open("/var/lib/rspamd/stats.ucl.XXN73CF0", O_WRONLY|O_CREAT|O_EXCL|O_TRUNC, 0644) = 31
write(31, "{", 1)                       = 1
write(31, "\"", 1)                      = 1
write(31, "scanned", 7)                 = 7
write(31, "\"", 1)                      = 1
write(31, ":", 1)                       = 1
write(31, "562", 3)                     = 3
write(31, ",", 1)                       = 1
write(31, "\"", 1)                      = 1
write(31, "learned", 7)                 = 7
write(31, "\"", 1)                      = 1
write(31, ":", 1)                       = 1
write(31, "4", 1)                       = 1
write(31, ",", 1)                       = 1
write(31, "\"", 1)                      = 1
write(31, "actions", 7)                 = 7
write(31, "\"", 1)                      = 1
write(31, ":", 1)                       = 1
write(31, "{", 1)                       = 1
write(31, "\"", 1)                      = 1
write(31, "reject", 6)                  = 6
write(31, "\"", 1)                      = 1
write(31, ":", 1)                       = 1
write(31, "2", 1)                       = 1
write(31, ",", 1)                       = 1
write(31, "\"", 1)                      = 1
write(31, "soft", 4)                    = 4
write(31, " ", 1)                       = 1
write(31, "reject", 6)                  = 6
write(31, "\"", 1)                      = 1
write(31, ":", 1)                       = 1
write(31, "0", 1)                       = 1
write(31, ",", 1)                       = 1
write(31, "\"", 1)                      = 1
write(31, "rewrite", 7)                 = 7
write(31, " ", 1)                       = 1
write(31, "subject", 7)                 = 7
write(31, "\"", 1)                      = 1
write(31, ":", 1)                       = 1
write(31, "0", 1)                       = 1
write(31, ",", 1)                       = 1
write(31, "\"", 1)                      = 1
write(31, "add", 3)                     = 3
write(31, " ", 1)                       = 1
write(31, "header", 6)                  = 6
write(31, "\"", 1)                      = 1
write(31, ":", 1)                       = 1
write(31, "2", 1)                       = 1
write(31, ",", 1)                       = 1
write(31, "\"", 1)                      = 1
write(31, "greylist", 8)                = 8
write(31, "\"", 1)                      = 1
write(31, ":", 1)                       = 1
write(31, "2", 1)                       = 1
write(31, ",", 1)                       = 1
write(31, "\"", 1)                      = 1
write(31, "no", 2)                      = 2
write(31, " ", 1)                       = 1
write(31, "action", 6)                  = 6
write(31, "\"", 1)                      = 1
write(31, ":", 1)                       = 1
write(31, "556", 3)                     = 3
write(31, "}", 1)                       = 1
write(31, ",", 1)                       = 1
write(31, "\"", 1)                      = 1
write(31, "connections", 11)            = 11
write(31, "\"", 1)                      = 1
write(31, ":", 1)                       = 1
write(31, "0", 1)                       = 1
write(31, ",", 1)                       = 1
write(31, "\"", 1)                      = 1
write(31, "control_connections", 19)    = 19
write(31, "\"", 1)                      = 1
write(31, ":", 1)                       = 1
write(31, "0", 1)                       = 1
write(31, "}", 1)                       = 1
rename("/var/lib/rspamd/stats.ucl.XXN73CF0", "/var/lib/rspamd/stats.ucl") = 0
close(31)                               = 0
lstat("/etc/rspamd/local.d/maps.d/surbl-whitelist.inc.local", 0x7fb969879788) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mid.inc", 0x7fb969878448) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_dkim_whitelist.inc.local", 0x7fb969879cc8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/mid.inc", 0x7fb969878608) = -1 ENOENT (No such file or directory)
epoll_ctl(3, EPOLL_CTL_ADD, 16, {EPOLLOUT, {u32=16, u64=55834574864}}) = -1 EEXIST (File exists)
epoll_ctl(3, EPOLL_CTL_MOD, 16, {EPOLLOUT, {u32=16, u64=55834574864}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=29, u64=4294967325}}, {EPOLLOUT, {u32=16, u64=55834574864}}], 64, 1) = 2
read(29, "\1\0\0\0\0\1\0\0\0\0\0\0 \0\0\0stats.ucl.XXN73C"..., 287) = 80
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 31
fcntl(31, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(31, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
setsockopt(31, SOL_TCP, TCP_NODELAY, [1], 4) = 0
connect(31, {sa_family=AF_INET, sin_port=htons(6379), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress)
socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 32
fcntl(32, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(32, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
setsockopt(32, SOL_TCP, TCP_NODELAY, [1], 4) = 0
connect(32, {sa_family=AF_INET, sin_port=htons(6379), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress)
socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 33
fcntl(33, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(33, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
setsockopt(33, SOL_TCP, TCP_NODELAY, [1], 4) = 0
connect(33, {sa_family=AF_INET, sin_port=htons(6379), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress)
sendmsg(16, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\207\270X\303\217V\241\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(3, EPOLL_CTL_ADD, 31, {EPOLLOUT, {u32=31, u64=55834574879}}) = 0
epoll_ctl(3, EPOLL_CTL_ADD, 32, {EPOLLOUT, {u32=32, u64=21474836512}}) = 0
epoll_ctl(3, EPOLL_CTL_ADD, 33, {EPOLLOUT, {u32=33, u64=21474836513}}) = 0
epoll_ctl(3, EPOLL_CTL_MOD, 16, {EPOLLIN, {u32=16, u64=60129542160}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=16, u64=60129542160}}, {EPOLLOUT, {u32=31, u64=55834574879}}, {EPOLLOUT, {u32=32, u64=21474836512}}, {EPOLLOUT, {u32=33, u64=21474836513}}], 64, 23) = 4
getsockopt(33, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
write(33, "*4\r\n$9\r\nZREVRANGE\r\n$20\r\nrn_defau"..., 60) = 60
getsockopt(32, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
write(32, "*5\r\n$7\r\nEVALSHA\r\n$40\r\na43800941e"..., 105) = 105
getsockopt(31, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
write(31, "*4\r\n$9\r\nZREVRANGE\r\n$20\r\nrn_defau"..., 60) = 60
recvmsg(16, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\207\270X\303\217V\241\0\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_ctl(3, EPOLL_CTL_MOD, 33, {EPOLLIN, {u32=33, u64=25769803809}}) = 0
epoll_ctl(3, EPOLL_CTL_MOD, 32, {EPOLLIN, {u32=32, u64=25769803808}}) = 0
epoll_ctl(3, EPOLL_CTL_MOD, 31, {EPOLLIN, {u32=31, u64=60129542175}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=31, u64=60129542175}}, {EPOLLIN, {u32=32, u64=25769803808}}, {EPOLLIN, {u32=33, u64=25769803809}}], 64, 23) = 3
read(33, "*2\r\n$9572\r\n{\"digest\":\"s7ptxsb9ij"..., 16384) = 16384
read(32, "*0\r\n", 16384)               = 4
read(31, "*2\r\n$9572\r\n{\"digest\":\"s7ptxsb9ij"..., 16384) = 16384
epoll_wait(3, [{EPOLLIN, {u32=31, u64=60129542175}}, {EPOLLIN, {u32=33, u64=25769803809}}], 64, 23) = 2
read(33, "GED_MUA_THEBAT_MSGID_UNKNOWN\",\"T"..., 16384) = 2782
read(31, "GED_MUA_THEBAT_MSGID_UNKNOWN\",\"T"..., 16384) = 2782
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT ILL USR1 PIPE ALRM TERM CHLD TTOU URG PROF IO PWR SYS RT_1 RT_3 RT_5 RT_6 RT_7 RT_10 RT_13 RT_14 RT_15 RT_18 RT_19 RT_20 RT_22 RT_23 RT_30], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RT_2 RT_5 RT_6 RT_8 RT_10 RT_12 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_28 RT_30 RT_32], NULL, 8) = 0
epoll_wait(3, [], 64, 11)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 945)              = 0
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 51)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 257)              = 0
sendto(25, "y*\1\0\0\1\0\0\0\0\0\1\fadqu_-jLxs20\5uribl\6"..., 58, 0, NULL, 0) = 58
epoll_wait(3, [{EPOLLIN, {u32=25, u64=4294967321}}], 64, 739) = 1
recvfrom(25, "y*\201\203\0\1\0\0\0\1\0\1\fadqu_-jLxs20\5uribl\6"..., 4096, 0, NULL, NULL) = 110
epoll_wait(3, [], 64, 715)              = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
epoll_wait(3, [], 64, 3)                = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 945)              = 0
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 47)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 941)              = 0
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 55)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 941)              = 0
epoll_ctl(3, EPOLL_CTL_ADD, 16, {EPOLLOUT, {u32=16, u64=64424509456}}) = -1 EEXIST (File exists)
epoll_ctl(3, EPOLL_CTL_MOD, 16, {EPOLLOUT, {u32=16, u64=64424509456}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=16, u64=64424509456}}], 64, 51) = 1
sendmsg(16, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\324Q\222I\316a\346r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(3, EPOLL_CTL_MOD, 16, {EPOLLIN, {u32=16, u64=68719476752}}) = 0
epoll_wait(3, [], 64, 51)               = 0
epoll_wait(3, [], 64, 3)                = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 909)              = 0
epoll_wait(3, [], 64, 1)                = 0
epoll_wait(3, [], 64, 1)                = 0
epoll_wait(3, [], 64, 1)                = 0
epoll_ctl(3, EPOLL_CTL_MOD, 32, {EPOLLIN|EPOLLOUT, {u32=32, u64=30064771104}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=32, u64=30064771104}}], 64, 87) = 1
write(32, "*1\r\n$4\r\nQUIT\r\n", 14)   = 14
epoll_ctl(3, EPOLL_CTL_MOD, 32, {EPOLLIN, {u32=32, u64=34359738400}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=32, u64=34359738400}}], 64, 87) = 1
read(32, "+OK\r\n", 16384)              = 5
epoll_wait(3, [{EPOLLIN, {u32=32, u64=34359738400}}], 64, 87) = 1
read(32, "", 16384)                     = 0
close(32)                               = 0
epoll_wait(3, [], 64, 87)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 143)              = 0
sendto(19, "\r\10\1\0\0\1\0\0\0\0\0\1\0011\0010\0010\003127\2bl\tblockl"..., 54, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("127.0.0.1")}, 16) = 54
connect(19, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
epoll_wait(3, [{EPOLLIN, {u32=19, u64=4294967315}}], 64, 789) = 1
recvfrom(19, "\r\10\201\203\0\1\0\0\0\0\0\1\0011\0010\0010\003127\2bl\tblockl"..., 4096, 0, NULL, NULL) = 54
epoll_wait(3, [], 64, 785)              = 0
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 59)               = 0
epoll_wait(3, [], 64, 3)                = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 25)               = 0
epoll_wait(3, [], 64, 1)                = 0
epoll_ctl(3, EPOLL_CTL_MOD, 33, {EPOLLIN|EPOLLOUT, {u32=33, u64=30064771105}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=33, u64=30064771105}}], 64, 971) = 1
write(33, "*1\r\n$4\r\nQUIT\r\n", 14)   = 14
epoll_ctl(3, EPOLL_CTL_MOD, 33, {EPOLLIN, {u32=33, u64=34359738401}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=33, u64=34359738401}}], 64, 971) = 1
read(33, "+OK\r\n", 16384)              = 5
epoll_wait(3, [{EPOLLIN, {u32=33, u64=34359738401}}], 64, 971) = 1
read(33, "", 16384)                     = 0
close(33)                               = 0
epoll_wait(3, [], 64, 967)              = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 129)              = 0
epoll_wait(3, [], 64, 1)                = 0
epoll_wait(3, [], 64, 1)                = 0
epoll_ctl(3, EPOLL_CTL_MOD, 31, {EPOLLIN|EPOLLOUT, {u32=31, u64=64424509471}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=31, u64=64424509471}}], 64, 867) = 1
write(31, "*1\r\n$4\r\nQUIT\r\n", 14)   = 14
epoll_ctl(3, EPOLL_CTL_MOD, 31, {EPOLLIN, {u32=31, u64=68719476767}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=31, u64=68719476767}}], 64, 867) = 1
read(31, "+OK\r\n", 16384)              = 5
epoll_wait(3, [{EPOLLIN, {u32=31, u64=68719476767}}], 64, 867) = 1
read(31, "", 16384)                     = 0
close(31)                               = 0
epoll_wait(3, [], 64, 867)              = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 670)              = 0
sendto(5, "h\350\1\0\0\1\0\0\0\0\0\1\0011\0010\0010\003127\2bl\4ipv6\20s"..., 67, 0, NULL, 0) = 67
epoll_wait(3, [{EPOLLIN, {u32=5, u64=4294967301}}], 64, 260) = 1
recvfrom(5, "h\350\201\203\0\1\0\0\0\1\0\1\0011\0010\0010\003127\2bl\4ipv6\20s"..., 4096, 0, NULL, NULL) = 138
epoll_wait(3, [], 64, 156)              = 0
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 63)               = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0
epoll_wait(3, [], 64, 1000)             = 0
epoll_wait(3, [], 64, 1)                = 0
msync(0x7fb96546c000, 797696, MS_ASYNC|MS_INVALIDATE) = 0

rspamd_proxy process

strace: Process 768 attached
epoll_wait(3, [], 64, 170)              = 0
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mime_types.inc.local", 0x7fb969878988) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dmarc_whitelist.inc.local", 0x7fb96987a208) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_dkim_whitelist.inc.local", 0x7fb969879cc8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/mid.inc", 0x7fb969878608) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mid.inc", 0x7fb969878448) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/surbl-whitelist.inc.local", 0x7fb969879788) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 994)              = 0
epoll_ctl(3, EPOLL_CTL_ADD, 13, {EPOLLOUT, {u32=13, u64=38654705677}}) = -1 EEXIST (File exists)
epoll_ctl(3, EPOLL_CTL_MOD, 13, {EPOLLOUT, {u32=13, u64=38654705677}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=13, u64=38654705677}}], 64, 571) = 1
sendmsg(13, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\251\f\306]\355\370nM\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(3, EPOLL_CTL_MOD, 13, {EPOLLIN, {u32=13, u64=42949672973}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=13, u64=42949672973}}], 64, 571) = 1
recvmsg(13, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\251\f\306]\355\370nM\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_wait(3, [], 64, 571)              = 0
epoll_wait(3, [], 64, 704)              = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 27
fcntl(27, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(27, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
setsockopt(27, SOL_TCP, TCP_NODELAY, [1], 4) = 0
connect(27, {sa_family=AF_INET, sin_port=htons(6378), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress)
epoll_ctl(3, EPOLL_CTL_ADD, 27, {EPOLLOUT, {u32=27, u64=47244640283}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=27, u64=47244640283}}], 64, 718) = 1
getsockopt(27, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
write(27, "*5\r\n$5\r\nSSCAN\r\n$14\r\nBAYES_HAM_ke"..., 64) = 64
epoll_ctl(3, EPOLL_CTL_MOD, 27, {EPOLLIN, {u32=27, u64=51539607579}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=27, u64=51539607579}}], 64, 718) = 1
read(27, "*2\r\n$1\r\n0\r\n*1\r\n$2\r\nRS\r\n", 16384) = 23
epoll_ctl(3, EPOLL_CTL_MOD, 27, {EPOLLIN|EPOLLOUT, {u32=27, u64=55834574875}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=27, u64=55834574875}}], 64, 718) = 1
write(27, "*3\r\n$4\r\nHGET\r\n$2\r\nRS\r\n$10\r\nlearn"..., 39) = 39
epoll_ctl(3, EPOLL_CTL_MOD, 27, {EPOLLIN, {u32=27, u64=60129542171}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=27, u64=60129542171}}], 64, 718) = 1
read(27, "$3\r\n102\r\n", 16384)        = 9
close(27)                               = 0
epoll_wait(3, [], 64, 714)              = 0
lstat("/etc/rspamd/local.d/maps.d/surbl-whitelist.inc.local", 0x7fb969879788) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mime_types.inc.local", 0x7fb969878988) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dmarc_whitelist.inc.local", 0x7fb96987a208) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/mid.inc", 0x7fb969878608) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_dkim_whitelist.inc.local", 0x7fb969879cc8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mid.inc", 0x7fb969878448) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 2994)             = 0
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/surbl-whitelist.inc.local", 0x7fb969879788) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dmarc_whitelist.inc.local", 0x7fb96987a208) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mime_types.inc.local", 0x7fb969878988) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/mid.inc", 0x7fb969878608) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_dkim_whitelist.inc.local", 0x7fb969879cc8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mid.inc", 0x7fb969878448) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=7, u64=4294967303}}], 64, 2990) = 1
accept(7, 0x7ffc79b0d538, 0x7ffc79b0d534) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(3, [], 64, 2866)             = 0
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/surbl-whitelist.inc.local", 0x7fb969879788) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dmarc_whitelist.inc.local", 0x7fb96987a208) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mime_types.inc.local", 0x7fb969878988) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/mid.inc", 0x7fb969878608) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_dkim_whitelist.inc.local", 0x7fb969879cc8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mid.inc", 0x7fb969878448) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 1207)             = 0
epoll_wait(3, [], 64, 777)              = 0
epoll_wait(3, [], 64, 1)                = 0
epoll_ctl(3, EPOLL_CTL_ADD, 13, {EPOLLOUT, {u32=13, u64=47244640269}}) = -1 EEXIST (File exists)
epoll_ctl(3, EPOLL_CTL_MOD, 13, {EPOLLOUT, {u32=13, u64=47244640269}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=13, u64=47244640269}}], 64, 660) = 1
sendmsg(13, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0008qwI\314R\213\221\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(3, EPOLL_CTL_MOD, 13, {EPOLLIN, {u32=13, u64=51539607565}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=13, u64=51539607565}}], 64, 660) = 1
recvmsg(13, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0008qwI\314R\213\221\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_wait(3, [], 64, 660)              = 0
epoll_wait(3, [], 64, 333)              = 0
epoll_wait(3, [], 64, 1)                = 0
epoll_wait(3, [], 64, 1)                = 0
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mid.inc", 0x7fb969878448) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/surbl-whitelist.inc.local", 0x7fb969879788) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dmarc_whitelist.inc.local", 0x7fb96987a208) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mime_types.inc.local", 0x7fb969878988) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_dkim_whitelist.inc.local", 0x7fb969879cc8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/mid.inc", 0x7fb969878608) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2997) = 1
read(26, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\0001e27f85b17cb338a"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2061) = 1
read(26, "\1\0\0\0\200\0\0\0000\240\1\0P\0\0\0001e27f85b17cb338a"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2061) = 1
read(26, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\0009ea8594868785da2"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2057) = 1
read(26, "\1\0\0\0\200\0\0\0001\240\1\0P\0\0\0009ea8594868785da2"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2053) = 1
read(26, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\00046ef0c91092205d5"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2053) = 1
read(26, "\1\0\0\0\200\0\0\0002\240\1\0P\0\0\00046ef0c91092205d5"..., 287) = 192
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2049) = 1
read(26, "\1\0\0\0\200\0\0\0003\240\1\0P\0\0\0002098ffe58c93c47f"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2049) = 1
read(26, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\0ad96f2a598bb2294"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2049) = 1
read(26, "\1\0\0\0\200\0\0\0004\240\1\0P\0\0\0ad96f2a598bb2294"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2045) = 1
read(26, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\0002b234c45c74baf30"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2045) = 1
read(26, "\1\0\0\0\200\0\0\0005\240\1\0P\0\0\0002b234c45c74baf30"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2033) = 1
read(26, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\0006073d7fba94a2dc5"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2033) = 1
read(26, "\1\0\0\0\200\0\0\0006\240\1\0P\0\0\0006073d7fba94a2dc5"..., 287) = 192
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2017) = 1
read(26, "\1\0\0\0\200\0\0\0007\240\1\0P\0\0\0003daa67d934e0e322"..., 287) = 192
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2009) = 1
read(26, "\1\0\0\0\200\0\0\0008\240\1\0P\0\0\0007905edc5c9c4824c"..., 287) = 192
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2005) = 1
read(26, "\1\0\0\0\200\0\0\0009\240\1\0P\0\0\000676c28856624772e"..., 287) = 192
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 1973) = 1
read(26, "\1\0\0\0\200\0\0\0:\240\1\0P\0\0\0dce51a976dd51a1b"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 1969) = 1
read(26, "\1\0\0\0\0\1\0\0\0\0\0\0P\0\0\0006438b70fa651a43e"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 1969) = 1
read(26, "\1\0\0\0\200\0\0\0;\240\1\0P\0\0\0006438b70fa651a43e"..., 287) = 96
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [{EPOLLIN, {u32=11, u64=4294967307}}], 64, 1969) = 1
recvmsg(11, {msg_name(0)=NULL, msg_iov(1)=[{"\t\0\0\0\2\0\0\0\377\2\0\0\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 408}], msg_controllen=0, msg_flags=0}, 0) = 408
write(11, "\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
epoll_wait(3, [{EPOLLIN, {u32=7, u64=4294967303}}], 64, 1757) = 1
accept(7, {sa_family=AF_INET, sin_port=htons(50946), sin_addr=inet_addr("127.0.0.1")}, [16]) = 27
fcntl(27, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(27, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(27, F_SETFD, FD_CLOEXEC)          = 0
setsockopt(27, SOL_TCP, TCP_NODELAY, [1], 4) = 0
read(27, "\0\0\0\rO\0\0\0\6\0\0\1\377\0\37\377\377", 65541) = 17
epoll_ctl(3, EPOLL_CTL_ADD, 27, {EPOLLIN|EPOLLOUT, {u32=27, u64=64424509467}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=27, u64=64424509467}}], 64, 1405) = 1
write(27, "\0\0\0\rO\0\0\0\6\0\0\1\377\0\17\360\200", 17) = 17
epoll_ctl(3, EPOLL_CTL_MOD, 27, {EPOLLIN, {u32=27, u64=68719476763}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=27, u64=68719476763}}], 64, 1405) = 1
read(27, "\0\0\0DDC{j}\0m2.hostingwerk.de\0{dae"..., 65541) = 138
close(27)                               = 0
epoll_wait(3, [], 64, 437)              = 0
epoll_wait(3, [], 64, 1)                = 0
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mid.inc", 0x7fb969878448) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/surbl-whitelist.inc.local", 0x7fb969879788) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dmarc_whitelist.inc.local", 0x7fb96987a208) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mime_types.inc.local", 0x7fb969878988) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/mid.inc", 0x7fb969878608) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_dkim_whitelist.inc.local", 0x7fb969879cc8) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 427)              = 0
epoll_wait(3, [], 64, 1444)             = 0
epoll_wait(3, [], 64, 164)              = 0
epoll_wait(3, [], 64, 1)                = 0
epoll_wait(3, [], 64, 1)                = 0
epoll_wait(3, [], 64, 953)              = 0
lstat("/etc/rspamd/local.d/maps.d/spf_dkim_whitelist.inc.local", 0x7fb969879cc8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mid.inc", 0x7fb969878448) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dmarc_whitelist.inc.local", 0x7fb96987a208) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/surbl-whitelist.inc.local", 0x7fb969879788) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mime_types.inc.local", 0x7fb969878988) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/mid.inc", 0x7fb969878608) = -1 ENOENT (No such file or directory)
epoll_wait(3, [], 64, 2993)             = 0
lstat("/etc/rspamd/local.d/mid.inc", 0x7fb969878608) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7fb969879408) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_dkim_whitelist.inc.local", 0x7fb969879cc8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mid.inc", 0x7fb969878448) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/greylist-whitelist-domains.inc", 0x7fb9698780c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dmarc_whitelist.inc.local", 0x7fb96987a208) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/surbl-whitelist.inc.local", 0x7fb969879788) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/mime_types.inc.local", 0x7fb969878988) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7fb969879248) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/spf_whitelist.inc.local", 0x7fb96987ac88) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/greylist-whitelist-domains.inc", 0x7fb969878288) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/etc/rspamd/local.d/maps.d/dkim_whitelist.inc.local", 0x7fb96987a748) = -1 ENOENT (No such file or directory)
epoll_ctl(3, EPOLL_CTL_ADD, 13, {EPOLLOUT, {u32=13, u64=55834574861}}) = -1 EEXIST (File exists)
epoll_ctl(3, EPOLL_CTL_MOD, 13, {EPOLLOUT, {u32=13, u64=55834574861}}) = 0
epoll_wait(3, [{EPOLLOUT, {u32=13, u64=55834574861}}], 64, 1) = 1
sendmsg(13, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\37\325*\344\372\1\312\355\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 424}], msg_controllen=0, msg_flags=0}, 0) = 424
epoll_ctl(3, EPOLL_CTL_MOD, 13, {EPOLLIN, {u32=13, u64=60129542157}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=13, u64=60129542157}}], 64, 1) = 1
socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 27
fcntl(27, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(27, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
setsockopt(27, SOL_TCP, TCP_NODELAY, [1], 4) = 0
connect(27, {sa_family=AF_INET, sin_port=htons(6379), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress)
recvmsg(13, {msg_name(0)=NULL, msg_iov(1)=[{"\5\0\0\0\0\0\0\0\37\325*\344\372\1\312\355\0\0\0\0\0\0\0\0", 24}], msg_controllen=0, msg_flags=0}, 0) = 24
epoll_ctl(3, EPOLL_CTL_ADD, 27, {EPOLLOUT, {u32=27, u64=73014444059}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}, {EPOLLOUT, {u32=27, u64=73014444059}}], 64, 2993) = 2
read(26, "\1\0\0\0\0\1\0\0\0\0\0\0 \0\0\0stats.ucl.XXN73C"..., 287) = 48
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
getsockopt(27, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
write(27, "*4\r\n$9\r\nZREVRANGE\r\n$20\r\nrn_defau"..., 60) = 60
epoll_ctl(3, EPOLL_CTL_MOD, 27, {EPOLLIN, {u32=27, u64=77309411355}}) = 0
epoll_wait(3, [{EPOLLIN, {u32=27, u64=77309411355}}], 64, 2989) = 1
read(27, "*2\r\n$9572\r\n{\"digest\":\"s7ptxsb9ij"..., 16384) = 16384
epoll_wait(3, [{EPOLLIN, {u32=27, u64=77309411355}}], 64, 2985) = 1
read(27, "GED_MUA_THEBAT_MSGID_UNKNOWN\",\"T"..., 16384) = 2782
mprotect(0x7fb999900000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x7fb999900000, 65536, PROT_READ|PROT_EXEC) = 0
epoll_wait(3, [{EPOLLIN, {u32=26, u64=4294967322}}], 64, 2981) = 1
read(26, "\1\0\0\0\200\0\0\0B\240\1\0\20\0\0\0stats.ucl\0\0\0\0\0\0\0", 287) = 32
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7fb969878b48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7fb969879948) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_dkim_whitelist.inc.local", 0x7fb969879e88) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dmarc_whitelist.inc.local", 0x7fb96987a3c8) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/dkim_whitelist.inc.local", 0x7fb96987a908) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/spf_whitelist.inc.local", 0x7fb96987ae48) = -1 ENOENT (No such file or directory)
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7fb96987b1c8) = -1 ENOENT (No such file or directory)
epoll_wait(3, 0x7fb96988dc00, 64, 2977) = -1 EINTR (Interrupted system call)
--- SIGTERM {si_signo=SIGTERM, si_code=SI_USER, si_pid=766, si_uid=0} ---
write(4, "\1\0\0\0\0\0\0\0", 8)         = 8
rt_sigreturn({mask=[HUP INT ILL TRAP ABRT BUS USR1 USR2 TTOU PWR RT_6 RT_14 RT_22 RT_30]}) = -1 EINTR (Interrupted system call)
epoll_wait(3, [{EPOLLIN, {u32=4, u64=4294967300}}], 64, 2209) = 1
read(4, "\1\0\0\0\0\0\0\0", 8)          = 8
rt_sigaction(SIGTERM, {SIG_DFL, [TERM], SA_RESTORER|SA_RESTART, 0x7fb96deb24b0}, {0x7fb96fc4e730, ~[KILL STOP RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7fb96ea9c390}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [TERM], NULL, 8) = 0
futex(0x7fb96e243880, FUTEX_WAKE_PRIVATE, 2147483647) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT USR1 USR2 TERM], NULL, 8) = 0
inotify_rm_watch(26, 1)                 = 0
inotify_rm_watch(26, 2)                 = 0
inotify_rm_watch(26, 1)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 2)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 1)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 2)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 1)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 2)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 1)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 2)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 1)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 2)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 2)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 3)                 = 0
inotify_rm_watch(26, 4)                 = 0
inotify_rm_watch(26, 2)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 1)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 2)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 2)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 2)                 = -1 EINVAL (Invalid argument)
inotify_rm_watch(26, 2)                 = -1 EINVAL (Invalid argument)
madvise(0x7fb969988000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969a85000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969acd000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969b05000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969b6e000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969b76000, 114688, MADV_DONTNEED) = 0
madvise(0x7fb969b9a000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb969baa000, 163840, MADV_DONTNEED) = 0
madvise(0x7fb969bda000, 147456, MADV_DONTNEED) = 0
madvise(0x7fb969b2a000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb969b46000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb967856000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb96786a000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967876000, 212992, MADV_DONTNEED) = 0
madvise(0x7fb9678ca000, 163840, MADV_DONTNEED) = 0
madvise(0x7fb9678fa000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb96790e000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9673fd000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964006000, 221184, MADV_DONTNEED) = 0
madvise(0x7fb96403e000, 24576, MADV_DONTNEED) = 0
madvise(0x7fb964062000, 1187840, MADV_DONTNEED) = 0
madvise(0x7fb9641f7000, 69632, MADV_DONTNEED) = 0
madvise(0x7fb964289000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb964317000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9643e8000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9643ef000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb964393000, 36864, MADV_DONTNEED) = 0
madvise(0x7fb9643ac000, 24576, MADV_DONTNEED) = 0
madvise(0x7fb9643da000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967912000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967826000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb96792a000, 180224, MADV_DONTNEED) = 0
madvise(0x7fb967957000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96795e000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb967972000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb96798a000, 114688, MADV_DONTNEED) = 0
madvise(0x7fb9679ae000, 147456, MADV_DONTNEED) = 0
madvise(0x7fb9679da000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb967a0a000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967a1a000, 114688, MADV_DONTNEED) = 0
madvise(0x7fb967a3e000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb967a5a000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb967a76000, 262144, MADV_DONTNEED) = 0
madvise(0x7fb967abe000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967ae6000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb967afe000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb967bb2000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb967bc7000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967bce000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967bd6000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967bdb000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967bea000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb969a89000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969b66000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969a53000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a6e000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969b60000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb966362000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb966371000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9660db000, 24576, MADV_DONTNEED) = 0
madvise(0x7fb966352000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb96637b000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb966380000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb966386000, 40960, MADV_DONTNEED) = 0
madvise(0x7fb966398000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9663a8000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb9663b8000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb9663c2000, 61440, MADV_DONTNEED) = 0
madvise(0x7fb9663d9000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9663e4000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb9663ed000, 73728, MADV_DONTNEED) = 0
madvise(0x7fb964436000, 237568, MADV_DONTNEED) = 0
madvise(0x7fb96740e000, 196608, MADV_DONTNEED) = 0
madvise(0x7fb96745e000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967468000, 98304, MADV_DONTNEED) = 0
madvise(0x7fb967488000, 262144, MADV_DONTNEED) = 0
madvise(0x7fb96751d000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967543000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9675c5000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb9675d2000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9675de000, 262144, MADV_DONTNEED) = 0
madvise(0x7fb967626000, 163840, MADV_DONTNEED) = 0
madvise(0x7fb967520000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96753a000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967565000, 212992, MADV_DONTNEED) = 0
madvise(0x7fb9675a1000, 131072, MADV_DONTNEED) = 0
madvise(0x7fb967652000, 114688, MADV_DONTNEED) = 0
madvise(0x7fb967683000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb9677d2000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb9677ea000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb967006000, 180224, MADV_DONTNEED) = 0
madvise(0x7fb96703a000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb96704a000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb969a6a000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a8d000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969b0d000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969b5a000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9698b1000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969933000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96995e000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a3a000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb969a4c000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a5c000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969a65000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a78000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a7f000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969aad000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969b12000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969b1f000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967547000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9675c1000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96766e000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967677000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96767d000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967836000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb967852000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9679ea000, 131072, MADV_DONTNEED) = 0
madvise(0x7fb967ac6000, 131072, MADV_DONTNEED) = 0
madvise(0x7fb967bd2000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967be6000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967bfa000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967806000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967811000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96781d000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9679a8000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967a15000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967b22000, 147456, MADV_DONTNEED) = 0
madvise(0x7fb967b4e000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb967b6a000, 163840, MADV_DONTNEED) = 0
madvise(0x7fb967b9a000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb967032000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb96708a000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96709a000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9670a4000, 131072, MADV_DONTNEED) = 0
madvise(0x7fb96403c000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964208000, 24576, MADV_DONTNEED) = 0
madvise(0x7fb9642ab000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb9642bd000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb9642f0000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964302000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96439c000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9643d8000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964211000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb964222000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964226000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96422f000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb964239000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96424e000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964276000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964332000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964351000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96436d000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96637f000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb966390000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9663a0000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9663b4000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9663c0000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9663d1000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9663e7000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9663ff000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9660d0000, 24576, MADV_DONTNEED) = 0
madvise(0x7fb96428f000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9642ee000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9641e8000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964385000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb9678aa000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96791a000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb967b12000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb9678b6000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb96705a000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb96708e000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9670c4000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb96706a000, 98304, MADV_DONTNEED) = 0
madvise(0x7fb9670e8000, 131072, MADV_DONTNEED) = 0
madvise(0x7fb967118000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967124000, 245760, MADV_DONTNEED) = 0
madvise(0x7fb967168000, 114688, MADV_DONTNEED) = 0
madvise(0x7fb9671d4000, 212992, MADV_DONTNEED) = 0
madvise(0x7fb967210000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb96722c000, 147456, MADV_DONTNEED) = 0
madvise(0x7fb969a46000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a95000, 98304, MADV_DONTNEED) = 0
madvise(0x7fb969ab5000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969afd000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969b72000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969ba6000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a25000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969ac1000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969ae5000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb969b3f000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9672a8000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb967320000, 897024, MADV_DONTNEED) = 0
madvise(0x7fb967692000, 1310720, MADV_DONTNEED) = 0
madvise(0x7fb96752e000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967184000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb9678c6000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96795d000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9679a7000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9679ac000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967a14000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967a56000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a5b000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969abd000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969ac9000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96994a000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a36000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb966006000, 110592, MADV_DONTNEED) = 0
madvise(0x7fb9674c8000, 327680, MADV_DONTNEED) = 0
madvise(0x7fb967194000, 262144, MADV_DONTNEED) = 0
madvise(0x7fb967250000, 327680, MADV_DONTNEED) = 0
madvise(0x7fb9672c0000, 356352, MADV_DONTNEED) = 0
munmap(0x7fb967c47000, 4136)            = 0
munmap(0x7fb969400000, 4136)            = 0
munmap(0x7fb969402000, 4136)            = 0
munmap(0x7fb969404000, 4136)            = 0
munmap(0x7fb969406000, 4136)            = 0
munmap(0x7fb969408000, 4136)            = 0
munmap(0x7fb96a001000, 4136)            = 0
munmap(0x7fb96a003000, 4136)            = 0
munmap(0x7fb96a005000, 4136)            = 0
munmap(0x7fb96a007000, 4136)            = 0
munmap(0x7fb96fa63000, 4136)            = 0
munmap(0x7fb96fa65000, 4136)            = 0
munmap(0x7fb96fa71000, 4136)            = 0
madvise(0x7fb964184000, 192512, MADV_DONTNEED) = 0
madvise(0x7fb9641ea000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb964304000, 69632, MADV_DONTNEED) = 0
madvise(0x7fb96995f000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a21000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969a50000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969a77000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969af9000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969b27000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969b43000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96991a000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96991e000, 20480, MADV_DONTNEED) = 0
madvise(0x7fb96992e000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969943000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96994d000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969954000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969957000, 20480, MADV_DONTNEED) = 0
madvise(0x7fb969964000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969966000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969968000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96996f000, 20480, MADV_DONTNEED) = 0
madvise(0x7fb969975000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969978000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96997b000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb969980000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969984000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb96999a000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9699a4000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699a9000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9699ae000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699b0000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9699b5000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb9699cd000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699d8000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb9699dd000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699e4000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699e9000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699f2000, 180224, MADV_DONTNEED) = 0
madvise(0x7fb969a93000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb966021000, 106496, MADV_DONTNEED) = 0
madvise(0x7fb9660cc000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9660d6000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb967406000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967466000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96764e000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96767c000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967448000, 20480, MADV_DONTNEED) = 0
madvise(0x7fb96751b000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb96784a000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb967956000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb96795c000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967a16000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967a52000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb967bc6000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb967062000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9670a2000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9670d0000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb9672b4000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb9673fb000, 8192, MADV_DONTNEED) = 0
munmap(0x7fb967e80000, 65536)           = 0
munmap(0x7fb967ea0000, 65536)           = 0
madvise(0x7fb967681000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb967455000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb96780e000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb967a12000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb967be3000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb966384000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9663dd000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb9663e9000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb964044000, 122880, MADV_DONTNEED) = 0
madvise(0x7fb9641b3000, 49152, MADV_DONTNEED) = 0
madvise(0x7fb96420e000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb96423b000, 40960, MADV_DONTNEED) = 0
madvise(0x7fb964269000, 53248, MADV_DONTNEED) = 0
madvise(0x7fb964278000, 65536, MADV_DONTNEED) = 0
madvise(0x7fb96428d000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964319000, 102400, MADV_DONTNEED) = 0
madvise(0x7fb964353000, 81920, MADV_DONTNEED) = 0
madvise(0x7fb96436f000, 90112, MADV_DONTNEED) = 0
madvise(0x7fb9643a0000, 40960, MADV_DONTNEED) = 0
madvise(0x7fb9643ee000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9641db000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb964266000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964369000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb9643c1000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9643fb000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb96993d000, 24576, MADV_DONTNEED) = 0
madvise(0x7fb969945000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb96994b000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96994f000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969956000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969974000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969976000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96997f000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699ad000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699cc000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699ce000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9699d4000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9699dc000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a5a000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a7c000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a83000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a94000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969b1d000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969b5e000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969b64000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969897000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9698b6000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb96999d000, 12288, MADV_DONTNEED) = 0
madvise(0x7fb9699e0000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb969a58000, 4096, MADV_DONTNEED) = 0
munmap(0x7fb967c00000, 262144)          = 0
munmap(0x7fb999900000, 65536)           = 0
munmap(0x7fb96554f000, 262144)          = 0
munmap(0x7fb96559b000, 262144)          = 0
munmap(0x7fb967c49000, 131072)          = 0
munmap(0x7fb967eb0000, 917504)          = 0
munmap(0x7fb967fa0000, 131072)          = 0
munmap(0x7fb96940a000, 917504)          = 0
munmap(0x7fb96a009000, 131072)          = 0
munmap(0x7fb96fa73000, 393216)          = 0
close(27)                               = 0
madvise(0x7fb96754d000, 28672, MADV_DONTNEED) = 0
madvise(0x7fb9641d2000, 36864, MADV_DONTNEED) = 0
madvise(0x7fb964237000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb964245000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb964255000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb964315000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9641df000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9642e3000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9642e8000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9643e2000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9698ad000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9698b2000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9698b8000, 32768, MADV_DONTNEED) = 0
madvise(0x7fb969923000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb96997a000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699af000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699b2000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699b4000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699b8000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699db000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a92000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9698c9000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb9699a1000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699bf000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699c1000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9699c6000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb969a1f000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb966207000, 1355776, MADV_DONTNEED) = 0
madvise(0x7fb96635e000, 16384, MADV_DONTNEED) = 0
madvise(0x7fb9663bf000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb9663ec000, 4096, MADV_DONTNEED) = 0
madvise(0x7fb966378000, 8192, MADV_DONTNEED) = 0
madvise(0x7fb966400000, 12582912, MADV_DONTNEED) = 0
munmap(0x7fb9655e4000, 8388648)         = 0
madvise(0x7fb968800000, 12582912, MADV_DONTNEED) = 0
close(3)                                = 0
munmap(0x7fb967e70000, 65536)           = 0
munmap(0x7fb967f90000, 65536)           = 0
munmap(0x7fb967e90000, 65536)           = 0
munmap(0x7fb96fad3000, 1048576)         = 0
@bypper

This comment has been minimized.

Copy link

@bypper bypper commented Feb 9, 2020

I have same problem. I had to downgrade package to 2.2.-1-bionic (ubuntu) too.

@arjan-s

This comment has been minimized.

Copy link

@arjan-s arjan-s commented Feb 9, 2020

Same issue on Arch Linux. Fixed by downgrading to 2.2 as well.

@javier-angulo

This comment has been minimized.

Copy link

@javier-angulo javier-angulo commented Feb 10, 2020

Same problem on centos7, downgraded to 2.2

@vstakhov

This comment has been minimized.

Copy link
Member

@vstakhov vstakhov commented Feb 10, 2020

It seems that epoll causes EINVAL somewhere. I don't see it in the traces...

@javier-angulo

This comment has been minimized.

Copy link

@javier-angulo javier-angulo commented Feb 10, 2020

Here is another backtrace:

GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-115.el7
Copyright (C) 2013 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-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/rspamd...Reading symbols from /usr/lib/debug/usr/bin/rspamd.debug...done.
done.
[New LWP 13182]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `rspamd: controller process (localhost:11334) '.
Program terminated with signal 6, Aborted.
#0  0x00007f8b01d70337 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install glib2-2.56.1-5.el7.x86_64 glibc-2.17-292.el7.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 krb5-libs-1.15.1-37.el7_7.2.x86_64 libcom_err-1.42.9-16.el7.x86_64 libgcc-4.8.5-39.el7.x86_64 libicu-50.2-3.el7.x86_64 libselinux-2.5-14.1.el7.x86_64 libsodium-1.0.18-1.el7.x86_64 libstdc++-4.8.5-39.el7.x86_64 libunwind-1.2-2.el7.x86_64 openssl-libs-1.0.2k-19.el7.x86_64 pcre-8.32-17.el7.x86_64 sqlite-3.7.17-8.el7_7.1.x86_64 zlib-1.2.7-18.el7.x86_64
(gdb) bt full
#0  0x00007f8b01d70337 in raise () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f8b01d71a28 in abort () from /lib64/libc.so.6
No symbol table info available.
#2  0x00007f8b0734aade in ev_syserr (msg=<optimized out>) at /usr/src/debug/rspamd-2.3/contrib/libev/ev.c:1722
No locals.
#3  0x00007f8b07350345 in ev_run () at /usr/src/debug/rspamd-2.3/contrib/libev/ev.c:3731
        waittime = <optimized out>
        sleeptime = <optimized out>
        prev_mn_now = <optimized out>
#4  0x00000000004182b3 in ev_loop (flags=0, loop=<optimized out>) at /usr/src/debug/rspamd-2.3/contrib/libev/ev.h:827
No locals.
#5  start_controller_worker (worker=0x7f8af4e38840) at /usr/src/debug/rspamd-2.3/src/controller.c:3667
        ctx = 0x7f8af94725d0
        mctx = <optimized out>
        iter = {dummy1 = 0x7f8b009ac800, dummy2 = 0x7f8af4e38840, dummy3 = 0x7f8b00ab1f80, dummy4 = 8, dummy5 = 0, dummy6 = 0x3}
        key = 0x7f8b06d96766
        value = 0x7f8b00b1d8e0
        i = <optimized out>
        m = <optimized out>
        __func__ = "start_controller_worker"
#6  0x00007f8b0664d10f in rspamd_fork_worker (rspamd_main=0x7f8b009de000, cf=0x7f8b00ab1f80, index=0, ev_base=<optimized out>, term_handler=<optimized out>)
    at /usr/src/debug/rspamd-2.3/src/libserver/worker_util.c:1063
        wrk = 0x7f8af4e38840
        rc = <optimized out>
        rlim = {rlim_cur = 104857600, rlim_max = 104857600}
        __func__ = "rspamd_fork_worker"
#7  0x0000000000412056 in spawn_worker_type (rspamd_main=0x7f8b009de000, event_loop=0x7f8b07355320 <default_loop_struct>, cf=0x7f8b00ab1f80) at /usr/src/debug/rspamd-2.3/src/rspamd.c:554
        i = 0
        __func__ = "spawn_worker_type"
#8  0x0000000000412372 in spawn_workers (rspamd_main=rspamd_main@entry=0x7f8b009de000, ev_base=ev_base@entry=0x7f8b07355320 <default_loop_struct>)
    at /usr/src/debug/rspamd-2.3/src/rspamd.c:648
        cur = <optimized out>
        ls = <optimized out>
        cf = <optimized out>
        p = <optimized out>
        bcf = <optimized out>
        listen_ok = <optimized out>
        seen_mandatory_workers = 0x7f8af8458480
        cw = <optimized out>
        wrk = <optimized out>
        i = <optimized out>
        __func__ = "spawn_workers"
#9  0x000000000040b07d in main (argc=<optimized out>, argv=<optimized out>, env=<optimized out>) at /usr/src/debug/rspamd-2.3/src/rspamd.c:1439
        i = <optimized out>
        signals = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}
        sigpipe_act = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {4096, 0 <repeats 15 times>}}, sa_flags = 0, sa_restorer = 0x0}
        pworker = <optimized out>
        type = <optimized out>
        control_addr = 0x7f8af4ffc320
        event_loop = 0x7f8b07355320 <default_loop_struct>
        rspamd_main = 0x7f8b009de000
        skip_pid = 1
        __func__ = "main"
(gdb)
@vstakhov

This comment has been minimized.

Copy link
Member

@vstakhov vstakhov commented Feb 10, 2020

Same issue here. I have no glue what's happening. Cores are useless: something sends some shit to epoll and the only way to get that is to use full strace for a crashed worker.

@javier-angulo

This comment has been minimized.

Copy link

@javier-angulo javier-angulo commented Feb 10, 2020

Got a lot of this running "# strace -o foo -ff rspamd -c /etc/rspamd/rspamd.conf -u _rspamd -g _rspamd -f", not sure if this is what you need. Hope it helps.

set_robust_list(0x7f97f60625a0, 24)     = 0
close(4)                                = 0
socket(AF_LOCAL, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 4
connect(4, {sa_family=AF_LOCAL, sun_path="/dev/log"}, 110) = 0
close(3)                                = 0
open("/dev/urandom", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0
read(3, ")\240k\366\254\307\257\271\327\252U\314\270\334Lw", 16) = 16
close(3)                                = 0
rt_sigaction(SIGINT, {SIG_DFL, [INT], SA_RESTORER|SA_RESTART, 0x7f97f0ab23b0}, {0x7f97f6090440, ~[KILL STOP RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f97f4f725f0}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL, [TERM], SA_RESTORER|SA_RESTART, 0x7f97f0ab23b0}, {0x7f97f6090440, ~[KILL STOP RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f97f4f725f0}, 8) = 0
rt_sigaction(SIGHUP, {SIG_DFL, [HUP], SA_RESTORER|SA_RESTART, 0x7f97f0ab23b0}, {0x7f97f6090440, ~[KILL STOP RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f97f4f725f0}, 8) = 0
rt_sigaction(SIGUSR1, {SIG_DFL, [USR1], SA_RESTORER|SA_RESTART, 0x7f97f0ab23b0}, {0x7f97f6090440, ~[KILL STOP RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f97f4f725f0}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [CHLD], SA_RESTORER|SA_RESTART, 0x7f97f0ab23b0}, {0x7f97f6090440, ~[KILL STOP RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f97f4f725f0}, 8) = 0
close(6)                                = 0
close(5)                                = 0
setgid(993)                             = 0
open("/proc/sys/kernel/ngroups_max", O_RDONLY) = 3
read(3, "65536\n", 31)                  = 6
close(3)                                = 0
open("/etc/group", O_RDONLY|O_CLOEXEC)  = 3
lseek(3, 0, SEEK_CUR)                   = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=676, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97f5efb000
read(3, "root:x:0:\nbin:x:1:\ndaemon:x:2:\ns"..., 4096) = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
lseek(3, 0, SEEK_CUR)                   = 676
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x7f97f5efb000, 4096)            = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=28469, ...}) = 0
mmap(NULL, 28469, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f97e3f82000
close(3)                                = 0
open("/lib64/tls/x86_64/libnss_sss.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64/tls/x86_64", 0x7fff516f33f0) = -1 ENOENT (No such file or directory)
open("/lib64/tls/libnss_sss.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64/tls", {st_mode=S_IFDIR|0555, st_size=4096, ...}) = 0
open("/lib64/x86_64/libnss_sss.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64/x86_64", 0x7fff516f33f0)   = -1 ENOENT (No such file or directory)
open("/lib64/libnss_sss.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64", {st_mode=S_IFDIR|0555, st_size=36864, ...}) = 0
open("/usr/lib64/tls/x86_64/libnss_sss.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/tls/x86_64", 0x7fff516f33f0) = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/libnss_sss.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/tls", {st_mode=S_IFDIR|0555, st_size=4096, ...}) = 0
open("/usr/lib64/x86_64/libnss_sss.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/x86_64", 0x7fff516f33f0) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libnss_sss.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib64", {st_mode=S_IFDIR|0555, st_size=36864, ...}) = 0
munmap(0x7f97e3f82000, 28469)           = 0
setgroups(1, [993])                     = 0
setuid(995)                             = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0
sendto(4, "<22>Feb 10 13:14:26 rspamd[18925"..., 138, MSG_NOSIGNAL, NULL, 0) = 138
getrlimit(RLIMIT_CORE, {rlim_cur=0, rlim_max=RLIM64_INFINITY}) = 0
sendto(4, "<22>Feb 10 13:14:26 rspamd[18925"..., 127, MSG_NOSIGNAL, NULL, 0) = 127
getrlimit(RLIMIT_STACK, {rlim_cur=102400*1024, rlim_max=102400*1024}) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=102400*1024, rlim_max=102400*1024}) = 0
close(4)                                = 0
socket(AF_LOCAL, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/log"}, 110) = 0
close(3)                                = 0
close(8)                                = 0
close(14)                               = 0
fcntl(10, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(10, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(16, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(16, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
getuid()                                = 995
geteuid()                               = 995
getgid()                                = 993
getegid()                               = 993
epoll_create1(EPOLL_CLOEXEC)            = 3
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 4
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
fcntl(4, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
rt_sigaction(SIGTERM, {0x7f97f6090440, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f97f4f725f0}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x7f97f6090440, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f97f4f725f0}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0x7f97f6090440, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f97f4f725f0}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {0x7f97f6090440, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f97f4f725f0}, NULL, 8) = 0
rt_sigaction(SIGUSR2, {0x7f97f6090440, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f97f4f725f0}, NULL, 8) = 0
sendto(3, "<20>Feb 10 13:14:26 rspamd[18925"..., 187, MSG_NOSIGNAL, NULL, 0) = -1 ENOTSOCK (Socket operation on non-socket)
close(3)                                = 0
socket(AF_LOCAL, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/log"}, 110) = 0
sendto(3, "<20>Feb 10 13:14:26 rspamd[18925"..., 187, MSG_NOSIGNAL, NULL, 0) = 187
sendto(3, "<20>Feb 10 13:14:26 rspamd[18925"..., 205, MSG_NOSIGNAL, NULL, 0) = 205
stat("/usr/share/rspamd/www", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/share/rspamd", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/share/rspamd/www", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 5
fcntl(5, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
fcntl(5, F_SETFD, FD_CLOEXEC)           = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 6
fcntl(6, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(6, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
fcntl(6, F_SETFD, FD_CLOEXEC)           = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 8
fcntl(8, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(8, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
fcntl(8, F_SETFD, FD_CLOEXEC)           = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 14
fcntl(14, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(14, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(14, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 17
fcntl(17, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(17, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(17, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 18
fcntl(18, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(18, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(18, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 19
fcntl(19, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(19, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(19, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 20
fcntl(20, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(20, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(20, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 21
fcntl(21, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(21, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(21, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 22
fcntl(22, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(22, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(22, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 23
fcntl(23, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(23, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(23, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 24
fcntl(24, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(24, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(24, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 25
fcntl(25, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(25, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(25, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 26
fcntl(26, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(26, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(26, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 27
fcntl(27, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(27, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(27, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 28
fcntl(28, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(28, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(28, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 29
fcntl(29, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(29, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(29, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 30
fcntl(30, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(30, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(30, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 31
fcntl(31, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(31, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(31, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 32
fcntl(32, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(32, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(32, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 33
fcntl(33, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(33, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(33, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 34
fcntl(34, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(34, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(34, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 35
fcntl(35, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(35, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(35, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 36
fcntl(36, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(36, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(36, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 37
fcntl(37, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(37, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(37, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 38
fcntl(38, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(38, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(38, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 39
fcntl(39, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(39, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(39, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 40
fcntl(40, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(40, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(40, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 41
fcntl(41, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(41, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(41, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 42
fcntl(42, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(42, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(42, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 43
fcntl(43, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(43, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(43, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 44
fcntl(44, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(44, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(44, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 45
fcntl(45, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(45, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(45, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 46
fcntl(46, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(46, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(46, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 47
fcntl(47, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(47, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(47, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 48
fcntl(48, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(48, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(48, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 49
fcntl(49, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(49, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(49, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 50
fcntl(50, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(50, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(50, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 51
fcntl(51, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(51, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(51, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 52
fcntl(52, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(52, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(52, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 53
fcntl(53, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(53, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(53, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 54
fcntl(54, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(54, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(54, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 55
fcntl(55, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(55, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(55, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 56
fcntl(56, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(56, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(56, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 57
fcntl(57, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(57, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(57, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 58
fcntl(58, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(58, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(58, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 59
fcntl(59, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(59, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(59, F_SETFD, FD_CLOEXEC)          = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 60
fcntl(60, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(60, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
fcntl(60, F_SETFD, FD_CLOEXEC)          = 0
open("/etc/rspamd/lua/lua_stat.lua", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/rspamd/rules/lua_stat.lua", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/rspamd/lualib/lua_stat.lua", O_RDONLY) = 61
close(61)                               = 0
open("/usr/share/rspamd/lualib/lua_stat.lua", O_RDONLY) = 61
fstat(61, {st_mode=S_IFREG|0644, st_size=22312, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97f5efb000
read(61, "--[[\nCopyright (c) 2018, Vsevolo"..., 8192) = 8192
read(61, "      user = users_map[row.user]"..., 8192) = 8192
read(61, ")\n      i = i + 1\n\n      lua_uti"..., 8192) = 5928
read(61, "", 4096)                      = 0
close(61)                               = 0
munmap(0x7f97f5efb000, 4096)            = 0
mprotect(0x7f981fb70000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x7f981fb70000, 65536, PROT_READ|PROT_EXEC) = 0
mprotect(0x7f981fb70000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x7f981fb70000, 65536, PROT_READ|PROT_EXEC) = 0
mprotect(0x7f981fb70000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x7f981fb70000, 65536, PROT_READ|PROT_EXEC) = 0
mprotect(0x7f981fb70000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x7f981fb70000, 65536, PROT_READ|PROT_EXEC) = 0
mprotect(0x7f981fb70000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x7f981fb70000, 65536, PROT_READ|PROT_EXEC) = 0
access("/var/lib/rspamd/stats.ucl", R_OK) = 0
getcwd("/root", 4096)                   = 6
lstat("/var", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/var/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/var/lib/rspamd", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
lstat("/var/lib/rspamd/stats.ucl", {st_mode=S_IFREG|0644, st_size=65, ...}) = 0
stat("/var/lib/rspamd/stats.ucl", {st_mode=S_IFREG|0644, st_size=65, ...}) = 0
open("/var/lib/rspamd/stats.ucl", O_RDONLY) = 61
mmap(NULL, 65, PROT_READ, MAP_SHARED, 61, 0) = 0x7f97f5efb000
close(61)                               = 0
munmap(0x7f97f5efb000, 65)              = 0
lstat("/var/lib/rspamd/rspamd_dynamic", 0x7f97ef715248) = -1 ENOENT (No such file or directory)
uname({sysname="Linux", nodename="lp-smtp-rspamd05.correo.lan", ...}) = 0
inotify_init1(O_NONBLOCK|O_CLOEXEC)     = 61
fcntl(61, F_SETFD, FD_CLOEXEC)          = 0
fcntl(61, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
inotify_add_watch(61, "/var/lib/rspamd/rspamd_dynamic", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW|IN_MASK_ADD) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/var/lib/rspamd", IN_MOVED_TO|IN_CREATE|IN_DELETE_SELF|IN_MOVE_SELF|IN_MASK_ADD) = 1
lstat("/etc/rspamd/local.d/maps.d/surbl-whitelist.inc.local", 0x7f97ef714d08) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/etc/rspamd/local.d/maps.d/surbl-whitelist.inc.local", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW|IN_MASK_ADD) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/etc/rspamd/local.d/maps.d", IN_MOVED_TO|IN_CREATE|IN_DELETE_SELF|IN_MOVE_SELF|IN_MASK_ADD) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/etc/rspamd/local.d", IN_MOVED_TO|IN_CREATE|IN_DELETE_SELF|IN_MOVE_SELF|IN_MASK_ADD) = 2
lstat("/var/lib/rspamd/surbl-whitelist.inc.local", 0x7f97ef714ec8) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/var/lib/rspamd/surbl-whitelist.inc.local", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW|IN_MASK_ADD) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/var/lib/rspamd", IN_MOVED_TO|IN_CREATE|IN_DELETE_SELF|IN_MOVE_SELF|IN_MASK_ADD) = 1
lstat("/etc/rspamd/local.d/maps.d/redirectors.inc", 0x7f97ef714448) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/etc/rspamd/local.d/maps.d/redirectors.inc", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW|IN_MASK_ADD) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/etc/rspamd/local.d/maps.d", IN_MOVED_TO|IN_CREATE|IN_DELETE_SELF|IN_MOVE_SELF|IN_MASK_ADD) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/etc/rspamd/local.d", IN_MOVED_TO|IN_CREATE|IN_DELETE_SELF|IN_MOVE_SELF|IN_MASK_ADD) = 2
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7f97ef714608) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/etc/rspamd/local.d/redirectors.inc", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW|IN_MASK_ADD) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/etc/rspamd/local.d", IN_MOVED_TO|IN_CREATE|IN_DELETE_SELF|IN_MOVE_SELF|IN_MASK_ADD) = 2
lstat("/etc/rspamd/local.d/redirectors.inc", 0x7f97ef7147c8) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/etc/rspamd/local.d/redirectors.inc", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW|IN_MASK_ADD) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/etc/rspamd/local.d", IN_MOVED_TO|IN_CREATE|IN_DELETE_SELF|IN_MOVE_SELF|IN_MASK_ADD) = 2
lstat("/etc/rspamd/maps/arsys_country_bad.map", {st_mode=S_IFREG|0644, st_size=50, ...}) = 0
inotify_add_watch(61, "/etc/rspamd/maps/arsys_country_bad.map", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW|IN_MASK_ADD) = 3
statfs("/etc/rspamd/maps/arsys_country_bad.map", {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=1131362, f_bfree=61599, f_bavail=0, f_files=296000, f_ffree=243350, f_fsid={1127837749, 3617345480}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
lstat("/etc/rspamd/maps/arsys_webmail.map", {st_mode=S_IFREG|0644, st_size=282, ...}) = 0
inotify_add_watch(61, "/etc/rspamd/maps/arsys_webmail.map", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW|IN_MASK_ADD) = 4
statfs("/etc/rspamd/maps/arsys_webmail.map", {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=1131362, f_bfree=61599, f_bavail=0, f_files=296000, f_ffree=243350, f_fsid={1127837749, 3617345480}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
lstat("/etc/rspamd/maps/arsys_country_good.map", {st_mode=S_IFREG|0644, st_size=51, ...}) = 0
inotify_add_watch(61, "/etc/rspamd/maps/arsys_country_good.map", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW|IN_MASK_ADD) = 5
statfs("/etc/rspamd/maps/arsys_country_good.map", {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=1131362, f_bfree=61598, f_bavail=0, f_files=296000, f_ffree=243350, f_fsid={1127837749, 3617345480}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
lstat("/etc/rspamd/local.d/maps.d/mime_types.inc.local", 0x7f97ef7139c8) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/etc/rspamd/local.d/maps.d/mime_types.inc.local", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW|IN_MASK_ADD) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/etc/rspamd/local.d/maps.d", IN_MOVED_TO|IN_CREATE|IN_DELETE_SELF|IN_MOVE_SELF|IN_MASK_ADD) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/etc/rspamd/local.d", IN_MOVED_TO|IN_CREATE|IN_DELETE_SELF|IN_MOVE_SELF|IN_MASK_ADD) = 2
lstat("/var/lib/rspamd/mime_types.inc.local", 0x7f97ef713b88) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/var/lib/rspamd/mime_types.inc.local", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW|IN_MASK_ADD) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/var/lib/rspamd", IN_MOVED_TO|IN_CREATE|IN_DELETE_SELF|IN_MOVE_SELF|IN_MASK_ADD) = 1
lstat("/etc/rspamd/antivirus.wl", 0x7f97ef713808) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/etc/rspamd/antivirus.wl", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW|IN_MASK_ADD) = -1 ENOENT (No such file or directory)
inotify_add_watch(61, "/etc/rspamd", IN_MOVED_TO|IN_CREATE|IN_DELETE_SELF|IN_MOVE_SELF|IN_MASK_ADD) = 6
access("/var/lib/rspamd/rspamd.rrd", R_OK) = 0
open("/var/lib/rspamd/rspamd.rrd", O_RDWR) = 62
fstat(62, {st_mode=S_IFREG|0644, st_size=797696, ...}) = 0
read(62, "RRD\0000003\0\0\0\0\0\0\0\0/%\300\307C+\37[\6\0\0\0\0\0\0\0"..., 128) = 128
lseek(62, 720, SEEK_CUR)                = 848
read(62, "AVERAGE\0Pa\30\v\374~\0\0\0\0\0\0\0\0\0\0\240\5\0\0\0\0\0\0"..., 120) = 120
read(62, "AVERAGE\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\340\7\0\0\0\0\0\0"..., 120) = 120
read(62, "AVERAGE\0\224\23A\0\0\0\0\0\200i[\366\373~\0\0\340\20\0\0\0\0\0\0"..., 120) = 120
read(62, "AVERAGE\0\177\177\177\177\177\177\177\177\0\0\0\0\0\0\0\0008\"\0\0\0\0\0\0"..., 120) = 120
close(62)                               = 0
open("/var/lib/rspamd/rspamd.rrd", O_RDWR) = 62
flock(62, LOCK_EX|LOCK_NB)              = 0
fstat(62, {st_mode=S_IFREG|0644, st_size=797696, ...}) = 0
mmap(NULL, 797696, PROT_READ|PROT_WRITE, MAP_SHARED, 62, 0) = 0x7f97e3ec6000
socket(AF_INET, SOCK_STREAM, IPPROTO_IP) = 63
fcntl(63, F_SETFD, FD_CLOEXEC)          = 0
fcntl(63, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(63, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
connect(63, {sa_family=AF_INET, sin_port=htons(8443), sin_addr=inet_addr("10.7.80.157")}, 16) = -1 EINPROGRESS (Operation now in progress)
dup(63)                                 = 64
write(64, "\26\3\1\0010\1\0\1,\3\3\243-93\270\245\222\372\21\243!j\273\v!\360\235t\\{\327"..., 309) = 309
read(64, 0x7f97e4736a80, 7)             = -1 EAGAIN (Resource temporarily unavailable)
open("/var/lib/rspamd/metric_exporter_last_push", O_RDONLY) = -1 ENOENT (No such file or directory)
sendto(3, "<19>Feb 10 13:14:26 rspamd[18925"..., 163, MSG_NOSIGNAL, NULL, 0) = 163
socket(AF_INET, SOCK_STREAM, IPPROTO_IP) = 65
fcntl(65, F_SETFD, FD_CLOEXEC)          = 0
fcntl(65, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(65, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
connect(65, {sa_family=AF_INET, sin_port=htons(2003), sin_addr=inet_addr("82.223.199.246")}, 16) = -1 EINPROGRESS (Operation now in progress)
epoll_ctl(3, EPOLL_CTL_ADD, 4, {EPOLLIN, {u32=4, u64=4294967300}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 10, {EPOLLIN, {u32=10, u64=4294967306}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 7, {EPOLLIN, {u32=7, u64=4294967303}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 5, {EPOLLIN, {u32=5, u64=4294967301}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 6, {EPOLLIN, {u32=6, u64=4294967302}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 8, {EPOLLIN, {u32=8, u64=4294967304}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 14, {EPOLLIN, {u32=14, u64=4294967310}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 17, {EPOLLIN, {u32=17, u64=4294967313}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 18, {EPOLLIN, {u32=18, u64=4294967314}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 19, {EPOLLIN, {u32=19, u64=4294967315}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 20, {EPOLLIN, {u32=20, u64=4294967316}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 21, {EPOLLIN, {u32=21, u64=4294967317}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 22, {EPOLLIN, {u32=22, u64=4294967318}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 23, {EPOLLIN, {u32=23, u64=4294967319}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 24, {EPOLLIN, {u32=24, u64=4294967320}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 25, {EPOLLIN, {u32=25, u64=4294967321}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 26, {EPOLLIN, {u32=26, u64=4294967322}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 27, {EPOLLIN, {u32=27, u64=4294967323}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 28, {EPOLLIN, {u32=28, u64=4294967324}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 29, {EPOLLIN, {u32=29, u64=4294967325}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 30, {EPOLLIN, {u32=30, u64=4294967326}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 31, {EPOLLIN, {u32=31, u64=4294967327}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 32, {EPOLLIN, {u32=32, u64=4294967328}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 33, {EPOLLIN, {u32=33, u64=4294967329}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 34, {EPOLLIN, {u32=34, u64=4294967330}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 35, {EPOLLIN, {u32=35, u64=4294967331}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 36, {EPOLLIN, {u32=36, u64=4294967332}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 37, {EPOLLIN, {u32=37, u64=4294967333}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 38, {EPOLLIN, {u32=38, u64=4294967334}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 39, {EPOLLIN, {u32=39, u64=4294967335}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 40, {EPOLLIN, {u32=40, u64=4294967336}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 41, {EPOLLIN, {u32=41, u64=4294967337}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 42, {EPOLLIN, {u32=42, u64=4294967338}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 43, {EPOLLIN, {u32=43, u64=4294967339}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 44, {EPOLLIN, {u32=44, u64=4294967340}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 45, {EPOLLIN, {u32=45, u64=4294967341}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 46, {EPOLLIN, {u32=46, u64=4294967342}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 47, {EPOLLIN, {u32=47, u64=4294967343}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 48, {EPOLLIN, {u32=48, u64=4294967344}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 49, {EPOLLIN, {u32=49, u64=4294967345}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 50, {EPOLLIN, {u32=50, u64=4294967346}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 51, {EPOLLIN, {u32=51, u64=4294967347}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 52, {EPOLLIN, {u32=52, u64=4294967348}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 53, {EPOLLIN, {u32=53, u64=4294967349}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 54, {EPOLLIN, {u32=54, u64=4294967350}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 55, {EPOLLIN, {u32=55, u64=4294967351}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 56, {EPOLLIN, {u32=56, u64=4294967352}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 57, {EPOLLIN, {u32=57, u64=4294967353}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 58, {EPOLLIN, {u32=58, u64=4294967354}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 59, {EPOLLIN, {u32=59, u64=4294967355}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 60, {EPOLLIN, {u32=60, u64=4294967356}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 61, {EPOLLIN, {u32=61, u64=4294967357}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 64, {EPOLLIN|EPOLLOUT, {u32=64, u64=4294967360}}) = -1 EINVAL (Invalid argument)
epoll_ctl(3, EPOLL_CTL_ADD, 65, {EPOLLOUT, {u32=65, u64=4294967361}}) = -1 EINVAL (Invalid argument)
epoll_wait(3, 0x7f97e4156a00, 64, 1)    = -1 EINVAL (Invalid argument)
dup(2)                                  = 66
fcntl(66, F_GETFL)                      = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(66, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97f5efb000
write(66, "(libev) epoll_wait: Invalid argu"..., 37) = 37
close(66)                               = 0
munmap(0x7f97f5efb000, 4096)            = 0
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(18925, 18925, SIGABRT)           = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=18925, si_uid=995} ---
sendto(3, "<19>Feb 10 13:14:26 rspamd[18925"..., 118, MSG_NOSIGNAL, NULL, 0) = 118
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [ABRT], 8) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97f5efb000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97f5ee5000
mincore(0x7f97e453c137, 1, 0x7f97e453c137) = -1 EINVAL (Invalid argument)
rt_sigprocmask(SIG_SETMASK, [ABRT], NULL, 8) = 0
open("/proc/18925/maps", O_RDONLY)      = 66
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97e5f22000
read(66, "00400000-00427000 r-xp 00000000 "..., 4096) = 4062
read(66, "7f97f0345000-7f97f0544000 ---p 0"..., 4096) = 4002
open("/usr/lib64/libc-2.17.so", O_RDONLY) = 67
fstat(67, {st_mode=S_IFREG|0755, st_size=2156160, ...}) = 0
mmap(NULL, 2156160, PROT_READ, MAP_PRIVATE, 67, 0) = 0x7f97e3cb7000
close(67)                               = 0
close(66)                               = 0
munmap(0x7f97e5f22000, 4096)            = 0
munmap(0x7f97e3cb7000, 2156160)         = 0
sendto(3, "<19>Feb 10 13:14:26 rspamd[18925"..., 96, MSG_NOSIGNAL, NULL, 0) = 96
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [ABRT], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [ABRT], NULL, 8) = 0
msync(0x7fff516f3000, 4096, MS_ASYNC)   = 0
open("/proc/18925/maps", O_RDONLY)      = 66
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97e5f22000
read(66, "00400000-00427000 r-xp 00000000 "..., 4096) = 4062
read(66, "7f97f0345000-7f97f0544000 ---p 0"..., 4096) = 4002
open("/usr/lib64/libc-2.17.so", O_RDONLY) = 67
fstat(67, {st_mode=S_IFREG|0755, st_size=2156160, ...}) = 0
mmap(NULL, 2156160, PROT_READ, MAP_PRIVATE, 67, 0) = 0x7f97e3cb7000
close(67)                               = 0
close(66)                               = 0
munmap(0x7f97e5f22000, 4096)            = 0
munmap(0x7f97e3cb7000, 2156160)         = 0
sendto(3, "<19>Feb 10 13:14:26 rspamd[18925"..., 95, MSG_NOSIGNAL, NULL, 0) = 95
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [ABRT], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [ABRT], NULL, 8) = 0
open("/proc/18925/maps", O_RDONLY)      = 66
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97e5f22000
read(66, "00400000-00427000 r-xp 00000000 "..., 4096) = 4062
read(66, "7f97f0345000-7f97f0544000 ---p 0"..., 4096) = 4002
read(66, "7f97f1d9a000-7f97f1d9b000 r--p 0"..., 4096) = 4007
read(66, "7f97f4ae7000-7f97f4b47000 r-xp 0"..., 4096) = 4043
open("/usr/lib64/rspamd/librspamd-ev.so", O_RDONLY) = 67
fstat(67, {st_mode=S_IFREG|0755, st_size=54240, ...}) = 0
mmap(NULL, 54240, PROT_READ, MAP_PRIVATE, 67, 0) = 0x7f97e3eb8000
close(67)                               = 0
close(66)                               = 0
munmap(0x7f97e5f22000, 4096)            = 0
munmap(0x7f97e3eb8000, 54240)           = 0
sendto(3, "<19>Feb 10 13:14:26 rspamd[18925"..., 95, MSG_NOSIGNAL, NULL, 0) = 95
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [ABRT], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [ABRT], NULL, 8) = 0
open("/proc/18925/maps", O_RDONLY)      = 66
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97e5f22000
read(66, "00400000-00427000 r-xp 00000000 "..., 4096) = 4062
read(66, "7f97f0345000-7f97f0544000 ---p 0"..., 4096) = 4002
read(66, "7f97f1d9a000-7f97f1d9b000 r--p 0"..., 4096) = 4007
read(66, "7f97f4ae7000-7f97f4b47000 r-xp 0"..., 4096) = 4043
open("/usr/lib64/rspamd/librspamd-ev.so", O_RDONLY) = 67
fstat(67, {st_mode=S_IFREG|0755, st_size=54240, ...}) = 0
mmap(NULL, 54240, PROT_READ, MAP_PRIVATE, 67, 0) = 0x7f97e3eb8000
close(67)                               = 0
close(66)                               = 0
munmap(0x7f97e5f22000, 4096)            = 0
munmap(0x7f97e3eb8000, 54240)           = 0
sendto(3, "<19>Feb 10 13:14:26 rspamd[18925"..., 96, MSG_NOSIGNAL, NULL, 0) = 96
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [ABRT], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [ABRT], NULL, 8) = 0
open("/proc/18925/maps", O_RDONLY)      = 66
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97e5f22000
read(66, "00400000-00427000 r-xp 00000000 "..., 4096) = 4062
open("/usr/bin/rspamd", O_RDONLY)       = 67
fstat(67, {st_mode=S_IFREG|0755, st_size=169320, ...}) = 0
mmap(NULL, 169320, PROT_READ, MAP_PRIVATE, 67, 0) = 0x7f97e3e9c000
close(67)                               = 0
close(66)                               = 0
munmap(0x7f97e5f22000, 4096)            = 0
munmap(0x7f97e3e9c000, 169320)          = 0
sendto(3, "<19>Feb 10 13:14:26 rspamd[18925"..., 96, MSG_NOSIGNAL, NULL, 0) = 96
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [ABRT], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [ABRT], NULL, 8) = 0
open("/proc/18925/maps", O_RDONLY)      = 66
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97e5f22000
read(66, "00400000-00427000 r-xp 00000000 "..., 4096) = 4062
read(66, "7f97f0345000-7f97f0544000 ---p 0"..., 4096) = 4002
read(66, "7f97f1d9a000-7f97f1d9b000 r--p 0"..., 4096) = 4007
read(66, "7f97f4ae7000-7f97f4b47000 r-xp 0"..., 4096) = 4043
open("/usr/lib64/rspamd/librspamd-server.so", O_RDONLY) = 67
fstat(67, {st_mode=S_IFREG|0755, st_size=11798448, ...}) = 0
mmap(NULL, 11798448, PROT_READ, MAP_PRIVATE, 67, 0) = 0x7f97e3385000
close(67)                               = 0
close(66)                               = 0
munmap(0x7f97e5f22000, 4096)            = 0
munmap(0x7f97e3385000, 11798448)        = 0
sendto(3, "<19>Feb 10 13:14:26 rspamd[18925"..., 108, MSG_NOSIGNAL, NULL, 0) = 108
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [ABRT], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [ABRT], NULL, 8) = 0
open("/proc/18925/maps", O_RDONLY)      = 66
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97e5f22000
read(66, "00400000-00427000 r-xp 00000000 "..., 4096) = 4062
open("/usr/bin/rspamd", O_RDONLY)       = 67
fstat(67, {st_mode=S_IFREG|0755, st_size=169320, ...}) = 0
mmap(NULL, 169320, PROT_READ, MAP_PRIVATE, 67, 0) = 0x7f97e3e9c000
close(67)                               = 0
close(66)                               = 0
munmap(0x7f97e5f22000, 4096)            = 0
munmap(0x7f97e3e9c000, 169320)          = 0
sendto(3, "<19>Feb 10 13:14:26 rspamd[18925"..., 96, MSG_NOSIGNAL, NULL, 0) = 96
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [ABRT], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [ABRT], NULL, 8) = 0
open("/proc/18925/maps", O_RDONLY)      = 66
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97e5f22000
read(66, "00400000-00427000 r-xp 00000000 "..., 4096) = 4062
read(66, "7f97f0345000-7f97f0544000 ---p 0"..., 4096) = 4002
read(66, "7f97f1d9a000-7f97f1d9b000 r--p 0"..., 4096) = 4007
read(66, "7f97f4ae7000-7f97f4b47000 r-xp 0"..., 4096) = 4043
open("/usr/lib64/rspamd/librspamd-ev.so", O_RDONLY) = 67
fstat(67, {st_mode=S_IFREG|0755, st_size=54240, ...}) = 0
mmap(NULL, 54240, PROT_READ, MAP_PRIVATE, 67, 0) = 0x7f97e3eb8000
close(67)                               = 0
close(66)                               = 0
munmap(0x7f97e5f22000, 4096)            = 0
munmap(0x7f97e3eb8000, 54240)           = 0
sendto(3, "<19>Feb 10 13:14:26 rspamd[18925"..., 106, MSG_NOSIGNAL, NULL, 0) = 106
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [ABRT], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [ABRT], NULL, 8) = 0
open("/proc/18925/maps", O_RDONLY)      = 66
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97e5f22000
read(66, "00400000-00427000 r-xp 00000000 "..., 4096) = 4062
read(66, "7f97f0345000-7f97f0544000 ---p 0"..., 4096) = 4002
read(66, "7f97f1d9a000-7f97f1d9b000 r--p 0"..., 4096) = 4007
read(66, "7f97f4ae7000-7f97f4b47000 r-xp 0"..., 4096) = 4043
open("/usr/lib64/rspamd/librspamd-ev.so", O_RDONLY) = 67
fstat(67, {st_mode=S_IFREG|0755, st_size=54240, ...}) = 0
mmap(NULL, 54240, PROT_READ, MAP_PRIVATE, 67, 0) = 0x7f97e3eb8000
close(67)                               = 0
close(66)                               = 0
munmap(0x7f97e5f22000, 4096)            = 0
munmap(0x7f97e3eb8000, 54240)           = 0
sendto(3, "<19>Feb 10 13:14:26 rspamd[18925"..., 96, MSG_NOSIGNAL, NULL, 0) = 96
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [ABRT], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [ABRT], NULL, 8) = 0
open("/proc/18925/maps", O_RDONLY)      = 66
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97e5f22000
read(66, "00400000-00427000 r-xp 00000000 "..., 4096) = 4062
open("/usr/bin/rspamd", O_RDONLY)       = 67
fstat(67, {st_mode=S_IFREG|0755, st_size=169320, ...}) = 0
mmap(NULL, 169320, PROT_READ, MAP_PRIVATE, 67, 0) = 0x7f97e3e9c000
close(67)                               = 0
close(66)                               = 0
munmap(0x7f97e5f22000, 4096)            = 0
munmap(0x7f97e3e9c000, 169320)          = 0
sendto(3, "<19>Feb 10 13:14:26 rspamd[18925"..., 96, MSG_NOSIGNAL, NULL, 0) = 96
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [ABRT], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [ABRT], NULL, 8) = 0
msync(0x7fff516f4000, 4096, MS_ASYNC)   = 0
open("/proc/18925/maps", O_RDONLY)      = 66
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97e5f22000
read(66, "00400000-00427000 r-xp 00000000 "..., 4096) = 4062
read(66, "7f97f0345000-7f97f0544000 ---p 0"..., 4096) = 4002
open("/usr/lib64/libc-2.17.so", O_RDONLY) = 67
fstat(67, {st_mode=S_IFREG|0755, st_size=2156160, ...}) = 0
mmap(NULL, 2156160, PROT_READ, MAP_PRIVATE, 67, 0) = 0x7f97e3cb7000
close(67)                               = 0
close(66)                               = 0
munmap(0x7f97e5f22000, 4096)            = 0
munmap(0x7f97e3cb7000, 2156160)         = 0
sendto(3, "<19>Feb 10 13:14:26 rspamd[18925"..., 107, MSG_NOSIGNAL, NULL, 0) = 107
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [ABRT], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [ABRT], NULL, 8) = 0
open("/proc/18925/maps", O_RDONLY)      = 66
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f97e5f22000
read(66, "00400000-00427000 r-xp 00000000 "..., 4096) = 4062
open("/usr/bin/rspamd", O_RDONLY)       = 67
fstat(67, {st_mode=S_IFREG|0755, st_size=169320, ...}) = 0
mmap(NULL, 169320, PROT_READ, MAP_PRIVATE, 67, 0) = 0x7f97e3e9c000
close(67)                               = 0
close(66)                               = 0
munmap(0x7f97e5f22000, 4096)            = 0
munmap(0x7f97e3e9c000, 169320)          = 0
sendto(3, "<19>Feb 10 13:14:26 rspamd[18925"..., 97, MSG_NOSIGNAL, NULL, 0) = 97
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [ABRT], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], ~[KILL STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [ABRT], NULL, 8) = 0
sendto(3, "<19>Feb 10 13:14:26 rspamd[18925"..., 149, MSG_NOSIGNAL, NULL, 0) = 149
rt_sigaction(SIGABRT, {SIG_DFL, [], SA_RESTORER, 0x7f97f4f725f0}, NULL, 8) = 0
kill(18925, SIGABRT)                    = 0
rt_sigreturn({mask=[]})                 = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_USER, si_pid=18925, si_uid=995} ---
+++ killed by SIGABRT +++
@vstakhov

This comment has been minimized.

Copy link
Member

@vstakhov vstakhov commented Feb 10, 2020

Are you all using syslog logger?

@javier-angulo

This comment has been minimized.

Copy link

@javier-angulo javier-angulo commented Feb 10, 2020

Yes

@vstakhov

This comment has been minimized.

Copy link
Member

@vstakhov vstakhov commented Feb 10, 2020

sendto(3, "<20>Feb 10 13:14:26 rspamd[18925"..., 187, MSG_NOSIGNAL, NULL, 0) = -1 ENOTSOCK (Socket operation on non-socket)
close(3) 

Something is broken here.

@vstakhov

This comment has been minimized.

Copy link
Member

@vstakhov vstakhov commented Feb 10, 2020

The problem is that I'm currently refactoring this code massively so I'd not expect a quick patch to be honest... The current logging architecture is very old and requires improvements badly. This bug is one of the consequences of this issue.

@javier-angulo

This comment has been minimized.

Copy link

@javier-angulo javier-angulo commented Feb 10, 2020

I can confirm that. No crashes using type = "file" on local.d/logging.inc,

@northalpha

This comment has been minimized.

Copy link

@northalpha northalpha commented Feb 10, 2020

Can confirm crash is happening using type = "syslog"; in local.d/logging.inc and crash is NOT happening using type = "file";

rspamd-2.3-1~bionic on Ubuntu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
6 participants
You can’t perform that action at this time.