Skip to content

Segmentation Fault in alpine docker image

I have the following multi stage dockerfile for arti

FROM rust:1.63-alpine AS builder
RUN apk update && \
  apk add alpine-sdk sqlite-dev openssl-dev && \
  cargo install arti

FROM alpine:latest
RUN addgroup -S tor && adduser -S tor -G tor
COPY --from=builder /usr/local/cargo/bin/arti /usr/bin/arti
USER tor
ENTRYPOINT [ "/usr/bin/arti" ]

When running arti in the resulting container the program segfaults without any noticeable errors.

docker run --rm -it --entrypoint /bin/sh arti:dev
/ $ arti proxy -l debug
2022-09-06T18:21:50.321219Z  INFO arti: Starting Arti 1.0.0 in SOCKS proxy mode on port 9150...
2022-09-06T18:21:50.321373Z DEBUG arti::process: Increased process file limit to 1048576
Segmentation fault

To rule out permission errors this is the output when run as root in the container:

docker run --rm -it --entrypoint /bin/sh -u root arti:dev
/ # arti proxy -l debug -o application.allow_running_as_root=true
2022-09-06T18:20:30.992175Z  INFO arti: Starting Arti 1.0.0 in SOCKS proxy mode on port 9150...
2022-09-06T18:20:30.992312Z DEBUG arti::process: Increased process file limit to 1048576
Segmentation fault
ltrace output
/ # ltrace -f arti proxy -l debug -o application.allow_running_as_root=true
[pid 35] --- UNKNOWN_SIGNAL (RT34) ---
[pid 34] --- UNKNOWN_SIGNAL (RT34) ---
[pid 33] --- UNKNOWN_SIGNAL (RT34) ---
[pid 32] --- UNKNOWN_SIGNAL (RT34) ---
[pid 31] --- UNKNOWN_SIGNAL (RT34) ---
[pid 30] --- UNKNOWN_SIGNAL (RT34) ---
[pid 29] --- UNKNOWN_SIGNAL (RT34) ---
[pid 28] --- UNKNOWN_SIGNAL (RT34) ---
syscall_p: I/O error
[pid 28] unexpected breakpoint at 0x7f4261812497
[pid 28] --- SIGILL (Illegal instruction) ---
[pid 31] +++ killed by SIGILL +++
[pid 35] +++ killed by SIGILL +++
[pid 34] +++ killed by SIGILL +++
[pid 33] +++ killed by SIGILL +++
[pid 32] +++ killed by SIGILL +++
[pid 30] +++ killed by SIGILL +++
[pid 28] +++ killed by SIGILL +++
[pid 29] +++ killed by SIGILL +++
[pid 27] +++ killed by SIGILL +++
strace output
execve("/usr/bin/arti", ["arti", "proxy", "-l", "debug", "-o", "application.allow_running_as_roo"...], 0x7ffff5a09e60 /* 6 vars */) = 0
mmap(NULL, 1248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5d6118000
arch_prctl(ARCH_SET_FS, 0x7fd5d6118400) = 0
set_tid_address(0x7fd5d625f340)         = 39
poll([{fd=0, events=0}, {fd=1, events=0}, {fd=2, events=0}], 3, 0) = 0 (Timeout)
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd5d5f9ec12}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSEGV, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RT_1 RT_2], NULL, 8) = 0
rt_sigaction(SIGSEGV, {sa_handler=0x7fd5d5f75b00, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_SIGINFO, sa_restorer=0x7fd5d5f9ec12}, NULL, 8) = 0
rt_sigaction(SIGBUS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0x7fd5d5f75b00, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_SIGINFO, sa_restorer=0x7fd5d5f9ec12}, NULL, 8) = 0
sigaltstack(NULL, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd5d5903000
mprotect(0x7fd5d5903000, 4096, PROT_NONE) = 0
sigaltstack({ss_sp=0x7fd5d5904000, ss_flags=0, ss_size=8192}, NULL) = 0
brk(NULL)                               = 0x555555903000
brk(0x555555904000)                     = 0x555555904000
rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1 RT_2], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
open("/proc/self/cgroup", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
brk(0x555555907000)                     = 0x555555907000
read(3, "26:name=systemd:/docker/71681daf"..., 8192) = 1246
close(3)                                = 0
open("/proc/self/mountinfo", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
read(3, "3974 3751 0:255 / / rw,relatime "..., 8192) = 4023
close(3)                                = 0
open("/sys/fs/cgroup/cpu/cpu.cfs_quota_us", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
lseek(3, 0, SEEK_CUR)                   = 0
read(3, "-1\n", 32)                     = 3
read(3, "", 29)                         = 0
close(3)                                = 0
sched_getaffinity(0, 128, [0, 1, 2, 3, 4, 5, 6, 7]) = 32
epoll_create1(EPOLL_CLOEXEC)            = 3
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 4
epoll_ctl(3, EPOLL_CTL_ADD, 4, {events=EPOLLIN|EPOLLRDHUP|EPOLLET, data={u32=2147483648, u64=2147483648}}) = 0
fcntl(3, F_DUPFD_CLOEXEC, 3)            = 5
fcntl(5, F_SETFD, FD_CLOEXEC)           = 0
brk(0x555555908000)                     = 0x555555908000
socketpair(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0, [6, 7]) = 0
brk(0x555555909000)                     = 0x555555909000
brk(0x55555590a000)                     = 0x55555590a000
fcntl(6, F_DUPFD_CLOEXEC, 0)            = 8
fcntl(8, F_SETFD, FD_CLOEXEC)           = 0
brk(0x55555590b000)                     = 0x55555590b000
epoll_ctl(5, EPOLL_CTL_ADD, 8, {events=EPOLLIN|EPOLLRDHUP|EPOLLET, data={u32=0, u64=0}}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=4202, tv_nsec=523281700}) = 0
brk(0x55555590d000)                     = 0x55555590d000
getrandom("\xd2\xff\x60\x9b\x06\x7d\x7f\xcf\x74\xcb\x40\xbe\xe9\xe8\xaa\x06", 16, GRND_INSECURE) = 16
brk(0x55555590e000)                     = 0x55555590e000
brk(0x55555590f000)                     = 0x55555590f000
brk(0x555555910000)                     = 0x555555910000
brk(0x555555911000)                     = 0x555555911000
rt_sigprocmask(SIG_UNBLOCK, [RT_1 RT_2], NULL, 8) = 0
mmap(NULL, 2109440, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5d5700000
mprotect(0x7fd5d5702000, 2101248, PROT_READ|PROT_WRITE) = 0
rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1 RT_2], [], 8) = 0
clone(child_stack=0x7fd5d59026f8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|0x400000, parent_tid=[40], tls=0x7fd5d5902b20, child_tidptr=0x7fd5d625f340) = 40
strace: Process 40 attached
[pid    39] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid    40] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid    39] brk(0x555555912000 <unfinished ...>
[pid    40] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    39] <... brk resumed>)          = 0x555555912000
[pid    40] sigaltstack(NULL,  <unfinished ...>
[pid    39] mmap(NULL, 2109440, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5d54fd000
[pid    40] <... sigaltstack resumed>{ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
[pid    39] mprotect(0x7fd5d54ff000, 2101248, PROT_READ|PROT_WRITE <unfinished ...>
[pid    40] mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 <unfinished ...>
[pid    39] <... mprotect resumed>)     = 0
[pid    40] <... mmap resumed>)         = 0x7fd5d54fa000
[pid    39] rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1 RT_2],  <unfinished ...>
[pid    40] mprotect(0x7fd5d54fa000, 4096, PROT_NONE <unfinished ...>
[pid    39] <... rt_sigprocmask resumed>[], 8) = 0
[pid    40] <... mprotect resumed>)     = 0
[pid    39] clone(child_stack=0x7fd5d56ff6f8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|0x400000 <unfinished ...>
[pid    40] sigaltstack({ss_sp=0x7fd5d54fb000, ss_flags=0, ss_size=8192}, strace: Process 41 attached
 <unfinished ...>
[pid    39] <... clone resumed>, parent_tid=[41], tls=0x7fd5d56ffb20, child_tidptr=0x7fd5d625f340) = 41
[pid    41] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid    40] <... sigaltstack resumed>NULL) = 0
[pid    39] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid    41] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    39] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    40] prctl(PR_SET_NAME, "tokio-runtime-w"... <unfinished ...>
[pid    39] mmap(NULL, 2109440, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid    41] sigaltstack(NULL,  <unfinished ...>
[pid    40] <... prctl resumed>)        = 0
[pid    39] <... mmap resumed>)         = 0x7fd5d52f7000
[pid    40] futex(0x55555590be70, FUTEX_WAIT_BITSET_PRIVATE, 2, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] mprotect(0x7fd5d52f9000, 2101248, PROT_READ|PROT_WRITE) = 0
[pid    41] <... sigaltstack resumed>{ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
[pid    39] rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1 RT_2],  <unfinished ...>
[pid    41] mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 <unfinished ...>
[pid    39] <... rt_sigprocmask resumed>[], 8) = 0
[pid    41] <... mmap resumed>)         = 0x7fd5d52f4000
[pid    39] clone(child_stack=0x7fd5d54f96f8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|0x400000 <unfinished ...>
[pid    41] mprotect(0x7fd5d52f4000, 4096, PROT_NONEstrace: Process 42 attached
 <unfinished ...>
[pid    39] <... clone resumed>, parent_tid=[42], tls=0x7fd5d54f9b20, child_tidptr=0x7fd5d625f340) = 42
[pid    41] <... mprotect resumed>)     = 0
[pid    39] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid    42] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid    39] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    41] sigaltstack({ss_sp=0x7fd5d52f5000, ss_flags=0, ss_size=8192},  <unfinished ...>
[pid    39] futex(0x55555590be70, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    42] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    41] <... sigaltstack resumed>NULL) = 0
[pid    39] <... futex resumed>)        = 1
[pid    42] sigaltstack(NULL,  <unfinished ...>
[pid    40] <... futex resumed>)        = 0
[pid    42] <... sigaltstack resumed>{ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
[pid    41] prctl(PR_SET_NAME, "tokio-runtime-w"... <unfinished ...>
[pid    42] mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 <unfinished ...>
[pid    40] futex(0x55555590be70, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    42] <... mmap resumed>)         = 0x7fd5d52f1000
[pid    41] <... prctl resumed>)        = 0
[pid    39] mmap(NULL, 2109440, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid    42] mprotect(0x7fd5d52f1000, 4096, PROT_NONE <unfinished ...>
[pid    40] <... futex resumed>)        = 0
[pid    39] <... mmap resumed>)         = 0x7fd5d50ee000
[pid    42] <... mprotect resumed>)     = 0
[pid    41] futex(0x55555590be70, FUTEX_WAIT_BITSET_PRIVATE, 2, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    42] sigaltstack({ss_sp=0x7fd5d52f2000, ss_flags=0, ss_size=8192},  <unfinished ...>
[pid    40] epoll_pwait(3,  <unfinished ...>
[pid    39] mprotect(0x7fd5d50f0000, 2101248, PROT_READ|PROT_WRITE <unfinished ...>
[pid    42] <... sigaltstack resumed>NULL) = 0
[pid    39] <... mprotect resumed>)     = 0
[pid    39] rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1 RT_2],  <unfinished ...>
[pid    42] prctl(PR_SET_NAME, "tokio-runtime-w"... <unfinished ...>
[pid    39] <... rt_sigprocmask resumed>[], 8) = 0
[pid    39] clone(child_stack=0x7fd5d52f06f8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|0x400000 <unfinished ...>
[pid    42] <... prctl resumed>)        = 0
strace: Process 43 attached
[pid    42] futex(0x55555590be70, FUTEX_WAIT_BITSET_PRIVATE, 2, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] <... clone resumed>, parent_tid=[43], tls=0x7fd5d52f0b20, child_tidptr=0x7fd5d625f340) = 43
[pid    43] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid    39] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid    43] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    39] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    43] sigaltstack(NULL,  <unfinished ...>
[pid    39] futex(0x55555590be70, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    43] <... sigaltstack resumed>{ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
[pid    39] <... futex resumed>)        = 1
[pid    43] mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 <unfinished ...>
[pid    41] <... futex resumed>)        = 0
[pid    39] mmap(NULL, 2109440, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid    43] <... mmap resumed>)         = 0x7fd5d50eb000
[pid    43] mprotect(0x7fd5d50eb000, 4096, PROT_NONE <unfinished ...>
[pid    39] <... mmap resumed>)         = 0x7fd5d4ee8000
[pid    43] <... mprotect resumed>)     = 0
[pid    41] futex(0x55555590be70, FUTEX_WAIT_BITSET_PRIVATE, 2, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] mprotect(0x7fd5d4eea000, 2101248, PROT_READ|PROT_WRITE <unfinished ...>
[pid    43] sigaltstack({ss_sp=0x7fd5d50ec000, ss_flags=0, ss_size=8192},  <unfinished ...>
[pid    39] <... mprotect resumed>)     = 0
[pid    43] <... sigaltstack resumed>NULL) = 0
[pid    39] rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1 RT_2],  <unfinished ...>
[pid    43] prctl(PR_SET_NAME, "tokio-runtime-w"... <unfinished ...>
[pid    39] <... rt_sigprocmask resumed>[], 8) = 0
[pid    43] <... prctl resumed>)        = 0
[pid    39] clone(child_stack=0x7fd5d50ea6f8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|0x400000 <unfinished ...>
[pid    43] futex(0x55555590be70, FUTEX_WAIT_BITSET_PRIVATE, 2, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] <... clone resumed>, parent_tid=[44], tls=0x7fd5d50eab20, child_tidptr=0x7fd5d625f340) = 44
strace: Process 44 attached
[pid    39] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid    44] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid    39] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    44] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    39] futex(0x55555590be70, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    44] sigaltstack(NULL,  <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    44] <... sigaltstack resumed>{ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
[pid    42] <... futex resumed>)        = 0
[pid    39] mmap(NULL, 2109440, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid    44] mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 <unfinished ...>
[pid    39] <... mmap resumed>)         = 0x7fd5d4ce5000
[pid    42] futex(0x55555590be70, FUTEX_WAIT_BITSET_PRIVATE, 2, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] mprotect(0x7fd5d4ce7000, 2101248, PROT_READ|PROT_WRITE <unfinished ...>
[pid    44] <... mmap resumed>)         = 0x7fd5d4ce2000
[pid    39] <... mprotect resumed>)     = 0
[pid    44] mprotect(0x7fd5d4ce2000, 4096, PROT_NONE <unfinished ...>
[pid    39] rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1 RT_2],  <unfinished ...>
[pid    44] <... mprotect resumed>)     = 0
[pid    44] sigaltstack({ss_sp=0x7fd5d4ce3000, ss_flags=0, ss_size=8192},  <unfinished ...>
[pid    39] <... rt_sigprocmask resumed>[], 8) = 0
[pid    44] <... sigaltstack resumed>NULL) = 0
[pid    39] clone(child_stack=0x7fd5d4ee76f8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|0x400000 <unfinished ...>
[pid    44] prctl(PR_SET_NAME, "tokio-runtime-w"...) = 0
strace: Process 45 attached
[pid    44] futex(0x55555590be70, FUTEX_WAIT_BITSET_PRIVATE, 2, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] <... clone resumed>, parent_tid=[45], tls=0x7fd5d4ee7b20, child_tidptr=0x7fd5d625f340) = 45
[pid    45] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid    39] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid    45] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    39] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    39] futex(0x55555590be70, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    45] sigaltstack(NULL,  <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    41] <... futex resumed>)        = 0
[pid    39] mmap(NULL, 2109440, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid    45] <... sigaltstack resumed>{ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
[pid    39] <... mmap resumed>)         = 0x7fd5d4adf000
[pid    41] futex(0x55555590be70, FUTEX_WAIT_BITSET_PRIVATE, 2, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] mprotect(0x7fd5d4ae1000, 2101248, PROT_READ|PROT_WRITE <unfinished ...>
[pid    45] mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 <unfinished ...>
[pid    39] <... mprotect resumed>)     = 0
[pid    45] <... mmap resumed>)         = 0x7fd5d4adc000
[pid    39] rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1 RT_2], [], 8) = 0
[pid    45] mprotect(0x7fd5d4adc000, 4096, PROT_NONE <unfinished ...>
[pid    39] clone(child_stack=0x7fd5d4ce16f8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|0x400000 <unfinished ...>
[pid    45] <... mprotect resumed>)     = 0
strace: Process 46 attached
[pid    45] sigaltstack({ss_sp=0x7fd5d4add000, ss_flags=0, ss_size=8192},  <unfinished ...>
[pid    39] <... clone resumed>, parent_tid=[46], tls=0x7fd5d4ce1b20, child_tidptr=0x7fd5d625f340) = 46
[pid    46] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid    39] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid    45] <... sigaltstack resumed>NULL) = 0
[pid    39] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    46] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    39] futex(0x55555590be70, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    45] prctl(PR_SET_NAME, "tokio-runtime-w"... <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    46] sigaltstack(NULL,  <unfinished ...>
[pid    43] <... futex resumed>)        = 0
[pid    39] brk(0x555555913000 <unfinished ...>
[pid    46] <... sigaltstack resumed>{ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
[pid    45] <... prctl resumed>)        = 0
[pid    39] <... brk resumed>)          = 0x555555913000
[pid    46] mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 <unfinished ...>
[pid    43] futex(0x55555590be70, FUTEX_WAIT_BITSET_PRIVATE, 2, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] futex(0x7fd5d625e150, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    46] <... mmap resumed>)         = 0x7fd5d4ad9000
[pid    45] futex(0x7fd5d625e150, FUTEX_WAIT_PRIVATE, 1, NULL <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    46] mprotect(0x7fd5d4ad9000, 4096, PROT_NONE <unfinished ...>
[pid    39] mmap(NULL, 2109440, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid    45] <... futex resumed>)        = -1 EAGAIN (Resource temporarily unavailable)
[pid    39] <... mmap resumed>)         = 0x7fd5d48d6000
[pid    46] <... mprotect resumed>)     = 0
[pid    45] brk(0x555555914000 <unfinished ...>
[pid    46] sigaltstack({ss_sp=0x7fd5d4ada000, ss_flags=0, ss_size=8192},  <unfinished ...>
[pid    39] mprotect(0x7fd5d48d8000, 2101248, PROT_READ|PROT_WRITE <unfinished ...>
[pid    45] <... brk resumed>)          = 0x555555914000
[pid    39] <... mprotect resumed>)     = 0
[pid    46] <... sigaltstack resumed>NULL) = 0
[pid    39] rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1 RT_2],  <unfinished ...>
[pid    45] futex(0x55555590be70, FUTEX_WAIT_BITSET_PRIVATE, 2, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] <... rt_sigprocmask resumed>[], 8) = 0
[pid    46] prctl(PR_SET_NAME, "tokio-runtime-w"... <unfinished ...>
[pid    39] clone(child_stack=0x7fd5d4ad86f8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|0x400000 <unfinished ...>
[pid    46] <... prctl resumed>)        = 0
strace: Process 47 attached
[pid    46] futex(0x55555590be70, FUTEX_WAIT_BITSET_PRIVATE, 2, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] <... clone resumed>, parent_tid=[47], tls=0x7fd5d4ad8b20, child_tidptr=0x7fd5d625f340) = 47
[pid    47] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid    39] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid    47] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    39] futex(0x55555590be70, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    47] sigaltstack(NULL,  <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    42] <... futex resumed>)        = 0
[pid    47] <... sigaltstack resumed>{ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
[pid    39] brk(0x555555915000 <unfinished ...>
[pid    42] futex(0x55555590be70, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... brk resumed>)          = 0x555555915000
[pid    47] mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 <unfinished ...>
[pid    39] brk(0x55555591e000 <unfinished ...>
[pid    47] <... mmap resumed>)         = 0x7fd5d48d3000
[pid    44] <... futex resumed>)        = 0
[pid    42] <... futex resumed>)        = 1
[pid    39] <... brk resumed>)          = 0x55555591e000
[pid    47] mprotect(0x7fd5d48d3000, 4096, PROT_NONE <unfinished ...>
[pid    44] futex(0x55555590be70, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] brk(0x55555591f000 <unfinished ...>
[pid    47] <... mprotect resumed>)     = 0
[pid    42] futex(0x55555590d4c8, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] <... brk resumed>)          = 0x55555591f000
[pid    47] sigaltstack({ss_sp=0x7fd5d48d4000, ss_flags=0, ss_size=8192},  <unfinished ...>
[pid    44] <... futex resumed>)        = 1
[pid    41] <... futex resumed>)        = 0
[pid    47] <... sigaltstack resumed>NULL) = 0
[pid    44] futex(0x55555590dda8, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] getuid( <unfinished ...>
[pid    47] prctl(PR_SET_NAME, "tokio-runtime-w"... <unfinished ...>
[pid    41] futex(0x55555590be70, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... getuid resumed>)       = 0
[pid    47] <... prctl resumed>)        = 0
[pid    39] open("/etc/passwd", O_RDONLY|O_CLOEXEC <unfinished ...>
[pid    43] <... futex resumed>)        = 0
[pid    41] <... futex resumed>)        = 1
[pid    39] <... open resumed>)         = 9
[pid    47] futex(0x55555590ef68, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    43] futex(0x55555590be70, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] fcntl(9, F_SETFD, FD_CLOEXEC <unfinished ...>
[pid    41] futex(0x55555590e688, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] <... fcntl resumed>)        = 0
[pid    45] <... futex resumed>)        = 0
[pid    43] <... futex resumed>)        = 1
[pid    39] fcntl(9, F_SETFD, FD_CLOEXEC <unfinished ...>
[pid    45] futex(0x55555590be70, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... fcntl resumed>)        = 0
[pid    43] futex(0x55555590f848, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] read(9,  <unfinished ...>
[pid    46] <... futex resumed>)        = 0
[pid    45] <... futex resumed>)        = 1
[pid    46] futex(0x55555590be70, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... read resumed>"root:x:0:0:root:/root:/bin/ash\nb"..., 1024) = 1024
[pid    46] <... futex resumed>)        = 0
[pid    45] futex(0x555555910128, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] lseek(9, -993, SEEK_CUR <unfinished ...>
[pid    46] futex(0x555555910a08, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] <... lseek resumed>)        = 31
[pid    39] close(9)                    = 0
[pid    39] open("/etc/group", O_RDONLY|O_CLOEXEC) = 9
[pid    39] fcntl(9, F_SETFD, FD_CLOEXEC) = 0
[pid    39] fcntl(9, F_SETFD, FD_CLOEXEC) = 0
[pid    39] read(9, "root:x:0:root\nbin:x:1:root,bin,d"..., 1024) = 711
[pid    39] lseek(9, -697, SEEK_CUR)    = 14
[pid    39] close(9)                    = 0
[pid    39] getgroups(0, NULL)          = 11
[pid    39] getgroups(11, [0, 1, 2, 3, 4, 6, 10, 11, 20, 26, 27]) = 11
[pid    39] getgid()                    = 0
[pid    39] getgroups(0, NULL)          = 11
[pid    39] getgroups(11, [0, 1, 2, 3, 4, 6, 10, 11, 20, 26, 27]) = 11
[pid    39] getgid()                    = 0
[pid    39] open("/root/.config/arti/arti.d/", O_RDONLY|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
[pid    39] lstat("/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid    39] lstat("/root", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
[pid    39] lstat("/root/.config", 0x7fffee574f30) = -1 ENOENT (No such file or directory)
[pid    39] stat("/root/.config/arti/arti.toml", 0x7fffee574b90) = -1 ENOENT (No such file or directory)
[pid    39] stat("/root/.config/arti/arti.toml.toml", 0x7fffee574b90) = -1 ENOENT (No such file or directory)
[pid    39] brk(0x555555920000)         = 0x555555920000
[pid    39] brk(0x555555921000)         = 0x555555921000
[pid    39] brk(0x555555922000)         = 0x555555922000
[pid    39] brk(0x555555924000)         = 0x555555924000
[pid    39] brk(0x55555592a000)         = 0x55555592a000
[pid    39] brk(0x55555592b000)         = 0x55555592b000
[pid    39] brk(0x55555592c000)         = 0x55555592c000
[pid    39] brk(0x55555592e000)         = 0x55555592e000
[pid    39] brk(0x555555931000)         = 0x555555931000
[pid    39] brk(0x555555932000)         = 0x555555932000
[pid    39] brk(0x555555938000)         = 0x555555938000
[pid    39] getgroups(0, NULL)          = 11
[pid    39] getgroups(11, [0, 1, 2, 3, 4, 6, 10, 11, 20, 26, 27]) = 11
[pid    39] getgid()                    = 0
[pid    39] rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1 RT_2], [], 8) = 0
[pid    39] rt_sigprocmask(SIG_BLOCK, ~[], NULL, 8) = 0
[pid    39] rt_sigaction(SIGRT_2, {sa_handler=0x7fd5d5fa442c, sa_mask=~[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd5d5f9ec12}, NULL, 8) = 0
[pid    39] tkill(47, SIGRT_2)          = 0
[pid    47] <... futex resumed>)        = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    47] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    47] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    47] <... futex resumed>)        = 1
[pid    39] tkill(46, SIGRT_2 <unfinished ...>
[pid    47] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] <... tkill resumed>)        = 0
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    46] <... futex resumed>)        = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
[pid    46] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    46] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1) = 1
[pid    39] <... futex resumed>)        = 0
[pid    46] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] tkill(45, SIGRT_2)          = 0
[pid    45] <... futex resumed>)        = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    45] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    45] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    45] <... futex resumed>)        = 1
[pid    39] tkill(44, SIGRT_2 <unfinished ...>
[pid    45] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] <... tkill resumed>)        = 0
[pid    44] <... futex resumed>)        = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    44] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    44] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1) = 1
[pid    39] <... futex resumed>)        = 0
[pid    44] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] tkill(43, SIGRT_2)          = 0
[pid    43] <... futex resumed>)        = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    43] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    43] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1) = 1
[pid    39] <... futex resumed>)        = 0
[pid    43] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] tkill(42, SIGRT_2)          = 0
[pid    42] <... futex resumed>)        = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    42] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    42] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    42] <... futex resumed>)        = 1
[pid    39] tkill(41, SIGRT_2 <unfinished ...>
[pid    42] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] <... tkill resumed>)        = 0
[pid    41] <... futex resumed>)        = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    41] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    41] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1) = 1
[pid    39] <... futex resumed>)        = 0
[pid    41] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] tkill(40, SIGRT_2)          = 0
[pid    40] <... epoll_pwait resumed>0x555555903f80, 1024, -1, NULL, 8) = -1 EINTR (Interrupted system call)
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    40] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    40] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    40] <... futex resumed>)        = 1
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    40] prlimit64(0, RLIMIT_CORE, {rlim_cur=0, rlim_max=0},  <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    47] <... futex resumed>)        = 0
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    40] <... prlimit64 resumed>NULL) = 0
[pid    47] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] <... futex resumed>)        = -1 EAGAIN (Resource temporarily unavailable)
[pid    40] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    40] <... futex resumed>)        = 0
[pid    39] <... futex resumed>)        = 1
[pid    46] <... futex resumed>)        = 0
[pid    40] rt_sigreturn({mask=[]} <unfinished ...>
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    46] prlimit64(0, RLIMIT_CORE, {rlim_cur=0, rlim_max=0},  <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    45] <... futex resumed>)        = 0
[pid    40] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call)
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    46] <... prlimit64 resumed>NULL) = 0
[pid    45] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    40] clock_gettime(CLOCK_MONOTONIC,  <unfinished ...>
[pid    46] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    40] <... clock_gettime resumed>{tv_sec=4202, tv_nsec=695826400}) = 0
[pid    39] <... futex resumed>)        = 0
[pid    46] <... futex resumed>)        = 1
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    40] epoll_pwait(3,  <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    46] rt_sigreturn({mask=[]} <unfinished ...>
[pid    44] <... futex resumed>)        = 0
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    46] <... rt_sigreturn resumed>) = 202
[pid    39] <... futex resumed>)        = 1
[pid    44] prlimit64(0, RLIMIT_CORE, {rlim_cur=0, rlim_max=0},  <unfinished ...>
[pid    46] futex(0x555555910a08, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    43] <... futex resumed>)        = 0
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    44] <... prlimit64 resumed>NULL) = 0
[pid    43] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    44] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    44] <... futex resumed>)        = 1
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    44] rt_sigreturn({mask=[]} <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    44] <... rt_sigreturn resumed>) = 202
[pid    42] <... futex resumed>)        = 0
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    44] futex(0x55555590dda8, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    42] prlimit64(0, RLIMIT_CORE, {rlim_cur=0, rlim_max=0},  <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    41] <... futex resumed>)        = 0
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    42] <... prlimit64 resumed>NULL) = 0
[pid    41] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    42] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    42] <... futex resumed>)        = 1
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    42] rt_sigreturn({mask=[]} <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    47] <... futex resumed>)        = 0
[pid    39] rt_sigaction(SIGRT_2, {sa_handler=SIG_IGN, sa_mask=~[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd5d5f9ec12},  <unfinished ...>
[pid    42] <... rt_sigreturn resumed>) = 202
[pid    47] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] <... rt_sigaction resumed>NULL, 8) = 0
[pid    42] futex(0x55555590d4c8, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] prlimit64(0, RLIMIT_CORE, {rlim_cur=0, rlim_max=0}, NULL) = 0
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1) = 1
[pid    45] <... futex resumed>)        = 0
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1) = 1
[pid    45] prlimit64(0, RLIMIT_CORE, {rlim_cur=0, rlim_max=0},  <unfinished ...>
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    43] <... futex resumed>)        = 0
[pid    39] <... futex resumed>)        = 1
[pid    45] <... prlimit64 resumed>NULL) = 0
[pid    43] prlimit64(0, RLIMIT_CORE, {rlim_cur=0, rlim_max=0},  <unfinished ...>
[pid    41] <... futex resumed>)        = 0
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    43] <... prlimit64 resumed>NULL) = 0
[pid    45] rt_sigreturn({mask=[]} <unfinished ...>
[pid    41] prlimit64(0, RLIMIT_CORE, {rlim_cur=0, rlim_max=0},  <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    47] <... futex resumed>)        = 0
[pid    45] <... rt_sigreturn resumed>) = 202
[pid    43] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    47] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    45] futex(0x555555910128, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    41] <... prlimit64 resumed>NULL) = 0
[pid    39] <... futex resumed>)        = 0
[pid    47] <... futex resumed>)        = -1 EAGAIN (Resource temporarily unavailable)
[pid    43] <... futex resumed>)        = -1 EAGAIN (Resource temporarily unavailable)
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    47] prlimit64(0, RLIMIT_CORE, {rlim_cur=0, rlim_max=0},  <unfinished ...>
[pid    41] rt_sigreturn({mask=[]} <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    47] <... prlimit64 resumed>NULL) = 0
[pid    43] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    41] <... rt_sigreturn resumed>) = 202
[pid    39] <... futex resumed>)        = 0
[pid    47] rt_sigreturn({mask=[]} <unfinished ...>
[pid    43] <... futex resumed>)        = -1 EAGAIN (Resource temporarily unavailable)
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    47] <... rt_sigreturn resumed>) = 202
[pid    41] futex(0x55555590e688, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    47] futex(0x55555590ef68, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    43] rt_sigreturn({mask=[]} <unfinished ...>
[pid    39] rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
[pid    43] <... rt_sigreturn resumed>) = 202
[pid    39] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    43] futex(0x55555590f848, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] prctl(PR_SET_DUMPABLE, SUID_DUMP_DISABLE) = 0
[pid    39] rt_sigprocmask(SIG_BLOCK, 0x7fd5d60a0130, 0x7fffee5767c8, 8) = 0
[pid    39] rt_sigprocmask(SIG_BLOCK, 0x7fd5d60a0138, NULL, 8) = 0
[pid    39] rt_sigaction(SIGRT_2, 0x7fffee576740, NULL, 8) = 0
[pid    39] tkill(47, SIGRT_2)          = 0
[pid    47] <... futex resumed>)        = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    47] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    47] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    47] <... futex resumed>)        = 1
[pid    39] tkill(46, SIGRT_2 <unfinished ...>
[pid    47] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] <... tkill resumed>)        = 0
[pid    46] <... futex resumed>)        = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    46] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    46] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1) = 1
[pid    39] <... futex resumed>)        = 0
[pid    46] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] tkill(45, SIGRT_2)          = 0
[pid    45] <... futex resumed>)        = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    45] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    45] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    45] <... futex resumed>)        = 1
[pid    39] tkill(44, SIGRT_2 <unfinished ...>
[pid    45] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] <... tkill resumed>)        = 0
[pid    44] <... futex resumed>)        = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    44] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    39] <... futex resumed>)        = -1 EAGAIN (Resource temporarily unavailable)
[pid    44] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] tkill(43, SIGRT_2 <unfinished ...>
[pid    44] <... futex resumed>)        = 0
[pid    39] <... tkill resumed>)        = 0
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    44] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    43] <... futex resumed>)        = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
[pid    43] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    43] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1) = 1
[pid    39] <... futex resumed>)        = 0
[pid    43] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] tkill(42, SIGRT_2)          = 0
[pid    42] <... futex resumed>)        = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    42] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    42] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    42] <... futex resumed>)        = 1
[pid    39] tkill(41, SIGRT_2 <unfinished ...>
[pid    42] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] <... tkill resumed>)        = 0
[pid    41] <... futex resumed>)        = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
[pid    41] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    41] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... futex resumed>)        = -1 EAGAIN (Resource temporarily unavailable)
[pid    39] tkill(40, SIGRT_2 <unfinished ...>
[pid    41] <... futex resumed>)        = 0
[pid    39] <... tkill resumed>)        = 0
[pid    41] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    40] <... epoll_pwait resumed>0x555555903f80, 1024, -1, NULL, 8) = -1 EINTR (Interrupted system call)
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    40] --- SIGRT_2 {si_signo=SIGRT_2, si_code=SI_TKILL, si_pid=39, si_uid=0} ---
[pid    40] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    40] <... futex resumed>)        = 1
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    40] prlimit64(0, RLIMIT_CORE, 0x7fffee576940,  <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    47] <... futex resumed>)        = 0
[pid    40] <... prlimit64 resumed>NULL) = 0
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    47] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] <... futex resumed>)        = -1 EAGAIN (Resource temporarily unavailable)
[pid    40] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    40] <... futex resumed>)        = 0
[pid    39] <... futex resumed>)        = 1
[pid    46] <... futex resumed>)        = 0
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    40] rt_sigreturn({mask=0x7fd5d5901ce8} <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    46] prlimit64(0, RLIMIT_CORE, 0x7fffee576940,  <unfinished ...>
[pid    45] <... futex resumed>)        = 0
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    46] <... prlimit64 resumed>NULL) = 0
[pid    40] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call)
[pid    46] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    45] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    46] <... futex resumed>)        = 1
[pid    40] clock_gettime(CLOCK_MONOTONIC,  <unfinished ...>
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    46] rt_sigreturn({mask=0x7fd5d4ce0ce8} <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    44] <... futex resumed>)        = 0
[pid    40] <... clock_gettime resumed>0x7fd5d59021c0) = 0
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    46] <... rt_sigreturn resumed>) = 202
[pid    44] prlimit64(0, RLIMIT_CORE, 0x7fffee576940,  <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    46] futex(0x555555910a08, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    43] <... futex resumed>)        = 0
[pid    40] epoll_pwait(3,  <unfinished ...>
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    44] <... prlimit64 resumed>NULL) = 0
[pid    43] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    44] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    44] <... futex resumed>)        = 1
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    44] rt_sigreturn({mask=0x7fd5d50e9ce8} <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    44] <... rt_sigreturn resumed>) = 202
[pid    42] <... futex resumed>)        = 0
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1) = 1
[pid    44] futex(0x55555590dda8, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    42] prlimit64(0, RLIMIT_CORE, 0x7fffee576940,  <unfinished ...>
[pid    39] futex(0x7fd5d625f060, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    41] <... futex resumed>)        = 0
[pid    42] <... prlimit64 resumed>NULL) = 0
[pid    42] futex(0x7fd5d625f060, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    41] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    42] <... futex resumed>)        = 1
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1) = 1
[pid    47] <... futex resumed>)        = 0
[pid    42] rt_sigreturn({mask=0x7fd5d54f8ce8} <unfinished ...>
[pid    39] rt_sigaction(SIGRT_2, 0x7fffee576740,  <unfinished ...>
[pid    47] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    42] <... rt_sigreturn resumed>) = 202
[pid    39] <... rt_sigaction resumed>NULL, 8) = 0
[pid    42] futex(0x55555590d4c8, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] prlimit64(0, RLIMIT_CORE, 0x7fffee576940, NULL) = 0
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1) = 1
[pid    45] <... futex resumed>)        = 0
[pid    45] prlimit64(0, RLIMIT_CORE, 0x7fffee576940, NULL) = 0
[pid    45] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1) = 1
[pid    43] <... futex resumed>)        = 0
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    43] prlimit64(0, RLIMIT_CORE, 0x7fffee576940,  <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    43] <... prlimit64 resumed>NULL) = 0
[pid    41] <... futex resumed>)        = 0
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    43] rt_sigreturn({mask=0x7fd5d52efce8} <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    41] prlimit64(0, RLIMIT_CORE, 0x7fffee576940,  <unfinished ...>
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    47] <... futex resumed>)        = 0
[pid    43] <... rt_sigreturn resumed>) = 202
[pid    39] <... futex resumed>)        = 1
[pid    45] <... futex resumed>)        = 0
[pid    41] <... prlimit64 resumed>NULL) = 0
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    47] prlimit64(0, RLIMIT_CORE, 0x7fffee576940,  <unfinished ...>
[pid    45] rt_sigreturn({mask=0x7fd5d4ee6ce8} <unfinished ...>
[pid    43] futex(0x55555590f848, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    47] <... prlimit64 resumed>NULL) = 0
[pid    45] <... rt_sigreturn resumed>) = 202
[pid    41] futex(0x7fd5d625f080, FUTEX_WAIT_PRIVATE, 4294967295, NULL <unfinished ...>
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    47] rt_sigreturn({mask=0x7fd5d4ad7ce8} <unfinished ...>
[pid    45] futex(0x555555910128, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] <... futex resumed>)        = 1
[pid    47] <... rt_sigreturn resumed>) = 202
[pid    41] <... futex resumed>)        = 0
[pid    39] futex(0x7fd5d625f080, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    47] futex(0x55555590ef68, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] <... futex resumed>)        = 0
[pid    41] rt_sigreturn({mask=0x7fd5d56fece8} <unfinished ...>
[pid    39] rt_sigprocmask(SIG_SETMASK, 0x7fffee5767c8,  <unfinished ...>
[pid    41] <... rt_sigreturn resumed>) = 202
[pid    39] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid    41] futex(0x55555590e688, FUTEX_WAIT_BITSET_PRIVATE, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] clock_gettime(CLOCK_REALTIME, 0x7fffee575f00) = 0
[pid    39] write(1, 0x55555591eec0, 1292022-09-06T18:26:01.660048Z  INFO arti: Starting Arti 1.0.0 in SOCKS proxy mode on port 9150...
) = 129
[pid    39] prlimit64(0, RLIMIT_NOFILE, NULL, 0x7fffee576960) = 0
[pid    39] clock_gettime(CLOCK_REALTIME, 0x7fffee575f00) = 0
[pid    39] write(1, 0x55555591eec0, 1222022-09-06T18:26:01.661489Z DEBUG arti::process: Increased process file limit to 1048576
) = 122
[pid    39] brk(0x55555593c000)         = 0x55555593c000
[pid    39] brk(0x55555593d000)         = 0x55555593d000
[pid    39] brk(0x55555593e000)         = 0x55555593e000
[pid    39] brk(0x55555593f000)         = 0x55555593f000
[pid    39] brk(0x555555940000)         = 0x555555940000
[pid    39] brk(0x555555941000)         = 0x555555941000
[pid    39] brk(0x555555942000)         = 0x555555942000
[pid    39] brk(0x555555944000)         = 0x555555944000
[pid    39] brk(0x555555947000)         = 0x555555947000
[pid    39] brk(0x55555594d000)         = 0x55555594d000
[pid    39] getgroups(0, NULL)          = 11
[pid    39] getgroups(11, 0x55555591d580) = 11
[pid    39] getgid()                    = 0
[pid    39] getresuid(0x7fffee5743e0, 0x7fffee5743e4, 0x7fffee5743e8) = 0
[pid    39] getresgid(0x7fffee5743ec, 0x7fffee5743f0, 0x7fffee5743f4) = 0
[pid    39] lstat(0x555555929780, 0x7fffee573600) = 0
[pid    39] lstat(0x5555559298a0, 0x7fffee573600) = 0
[pid    39] lstat(0x555555929400, 0x7fffee573600) = -1 ENOENT (No such file or directory)
[pid    39] mkdir(0x555555929380, 0700) = -1 ENOENT (No such file or directory)
[pid    39] mkdir(0x555555929380, 0700) = -1 ENOENT (No such file or directory)
[pid    39] mkdir(0x555555929380, 0700) = -1 ENOENT (No such file or directory)
[pid    39] mkdir(0x555555929380, 0700) = 0
[pid    39] mkdir(0x555555929380, 0700) = 0
[pid    39] mkdir(0x555555929380, 0700) = 0
[pid    39] mkdir(0x555555929380, 0700) = 0
[pid    39] lstat(0x555555929780, 0x7fffee573600) = 0
[pid    39] lstat(0x5555559298a0, 0x7fffee573600) = 0
[pid    39] lstat(0x555555929400, 0x7fffee573600) = 0
[pid    39] lstat(0x555555929940, 0x7fffee573600) = 0
[pid    39] lstat(0x5555559298c0, 0x7fffee573600) = 0
[pid    39] lstat(0x555555929900, 0x7fffee573600) = 0
[pid    39] lstat(0x555555929380, 0x7fffee5736f0) = 0
[pid    39] open(0x555555929400, O_RDONLY|O_CLOEXEC|O_DIRECTORY) = 9
[pid    39] fcntl(9, F_SETFD, FD_CLOEXEC) = 0
[pid    39] getdents64(9, 0x55555593beb8 /* 0+ entries */, 2048) = 48
[pid    39] getdents64(9, 0x55555593beb8 /* 0 entries */, 2048) = 0
[pid    39] close(9)                    = 0
[pid    39] open(0x5555559293c0, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_PATH) = 9
[pid    39] readlink(0x7fffee572d45, 0x7fffee572e80, 4095) = 29
[pid    39] fstat(9, 0x7fffee572c90)    = 0
[pid    39] stat(0x7fffee572e80, 0x7fffee572c90) = 0
[pid    39] close(9)                    = 0
[pid    39] open(0x555555929480, O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 9
[pid    39] fcntl(9, F_SETFD, FD_CLOEXEC) = 0
[pid    39] clock_gettime(CLOCK_MONOTONIC, 0x7fffee573f80) = 0
[pid    39] clock_gettime(CLOCK_MONOTONIC, 0x7fffee573f40) = 0
[pid    39] clock_gettime(CLOCK_MONOTONIC, 0x7fffee573f40) = 0
[pid    39] clock_gettime(CLOCK_MONOTONIC, 0x7fffee573f40) = 0
[pid    39] brk(0x555555953000)         = 0x555555953000
[pid    39] brk(0x555555959000)         = 0x555555959000
[pid    39] lstat(0x55555594de40, 0x7fffee5723e0) = 0
[pid    39] lstat(0x55555594de60, 0x7fffee5723e0) = 0
[pid    39] lstat(0x55555594be40, 0x7fffee5723e0) = 0
[pid    39] lstat(0x55555594c5a0, 0x7fffee5723e0) = 0
[pid    39] lstat(0x55555594de80, 0x7fffee5723e0) = 0
[pid    39] lstat(0x55555594c4a0, 0x7fffee5723e0) = 0
[pid    39] open(0x55555594b680, O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid    39] clock_gettime(CLOCK_MONOTONIC, 0x7fffee573560) = 0
[pid    39] futex(0x555555910a08, FUTEX_WAKE_PRIVATE, 1) = 1
[pid    46] <... futex resumed>)        = 0
[pid    39] clock_gettime(CLOCK_REALTIME, 0x7fffee573fe0) = 0
[pid    46] futex(0x555555910128, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid    39] lstat(0x55555594d280,  <unfinished ...>
[pid    46] <... futex resumed>)        = 1
[pid    45] <... futex resumed>)        = 0
[pid    39] <... lstat resumed>0x7fffee572d50) = 0
[pid    46] clock_gettime(CLOCK_REALTIME,  <unfinished ...>
[pid    39] lstat(0x55555594d080,  <unfinished ...>
[pid    45] futex(0x555555910128, FUTEX_WAIT_BITSET_PRIVATE, 1, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    39] <... lstat resumed>0x7fffee572d50) = 0
[pid    46] <... clock_gettime resumed>0x7fd5d4ce0d60) = 0
[pid    39] lstat(0x55555594d260,  <unfinished ...>
[pid    46] clock_gettime(CLOCK_MONOTONIC,  <unfinished ...>
[pid    39] <... lstat resumed>0x7fffee572d50) = 0
[pid    39] lstat(0x55555594d120,  <unfinished ...>
[pid    46] <... clock_gettime resumed>0x7fd5d4ce0d60) = 0
[pid    39] <... lstat resumed>0x7fffee572d50) = 0
[pid    46] getrandom( <unfinished ...>
[pid    39] lstat(0x5555559556e0,  <unfinished ...>
[pid    46] <... getrandom resumed>0x7fd5d4ce0990, 16, GRND_INSECURE) = 16
[pid    39] <... lstat resumed>0x7fffee572d50) = 0
[pid    46] clock_gettime(CLOCK_MONOTONIC,  <unfinished ...>
[pid    39] lstat(0x555555955720,  <unfinished ...>
[pid    46] <... clock_gettime resumed>0x7fd5d4ce0cd0) = 0
[pid    39] <... lstat resumed>0x7fffee572d50) = 0
[pid    46] write(4, 0x7fd5d4ce0c20, 8 <unfinished ...>
[pid    39] open(0x55555594d080, O_RDONLY|O_NOFOLLOW|O_CLOEXEC <unfinished ...>
[pid    46] <... write resumed>)        = 8
[pid    40] <... epoll_pwait resumed>0x555555903f80, 1024, -1, NULL, 8) = 1
[pid    39] <... open resumed>)         = -1 ENOENT (No such file or directory)
[pid    46] futex(0x555555910a08, FUTEX_WAIT_BITSET_PRIVATE, 1, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid    40] clock_gettime(CLOCK_MONOTONIC,  <unfinished ...>
[pid    39] lstat(0x55555593c700, 0x7fffee572330) = 0
[pid    40] <... clock_gettime resumed>0x7fd5d59021c0) = 0
[pid    39] lstat(0x55555593cb60,  <unfinished ...>
[pid    40] clock_gettime(CLOCK_MONOTONIC,  <unfinished ...>
[pid    39] <... lstat resumed>0x7fffee572330) = 0
[pid    40] <... clock_gettime resumed>0x7fd5d59021c0) = 0
[pid    39] lstat(0x55555593c6e0,  <unfinished ...>
[pid    40] epoll_pwait(3,  <unfinished ...>
[pid    39] <... lstat resumed>0x7fffee572330) = -1 ENOENT (No such file or directory)
[pid    39] mkdir(0x555555955600, 0700) = -1 ENOENT (No such file or directory)
[pid    39] mkdir(0x55555593c6a0, 0700) = -1 ENOENT (No such file or directory)
[pid    39] mkdir(0x55555594be40, 0700) = 0
[pid    39] mkdir(0x555555955600, 0700) = 0
[pid    39] mkdir(0x55555593c6a0, 0700) = 0
[pid    39] lstat(0x555555955660, 0x7fffee572330) = 0
[pid    39] lstat(0x555555955ac0, 0x7fffee572330) = 0
[pid    39] lstat(0x555555955640, 0x7fffee572330) = 0
[pid    39] lstat(0x555555955b60, 0x7fffee572330) = 0
[pid    39] lstat(0x5555559559c0, 0x7fffee572330) = 0
[pid    39] lstat(0x555555955640, 0x7fffee572420) = 0
[pid    39] open(0x555555955680, O_RDONLY|O_CLOEXEC|O_DIRECTORY) = 10
[pid    39] fcntl(10, F_SETFD, FD_CLOEXEC) = 0
[pid    39] getdents64(10, 0x5555559559d8 /* 0+ entries */, 2048) = 48
[pid    39] getdents64(10, 0x5555559559d8 /* 0 entries */, 2048) = 0
[pid    39] close(10)                   = 0
[pid    39] open(0x55555593c6e0, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_PATH) = 10
[pid    39] readlink(0x7fffee571935, 0x7fffee571a70, 4095) = 27
[pid    39] fstat(10, 0x7fffee571880)   = 0
[pid    39] stat(0x7fffee571a70, 0x7fffee571880) = 0
[pid    39] close(10)                   = 0
[pid    39] lstat(0x55555593c700, 0x7fffee572540) = 0
[pid    39] lstat(0x55555593c720, 0x7fffee572540) = 0
[pid    39] lstat(0x55555593c640, 0x7fffee572540) = 0
[pid    39] lstat(0x55555593cac0, 0x7fffee572540) = 0
[pid    39] lstat(0x555555955840, 0x7fffee572540) = -1 ENOENT (No such file or directory)
[pid    39] lstat(0x55555593c700, 0x7fffee572540) = 0
[pid    39] lstat(0x55555593c720, 0x7fffee572540) = 0
[pid    39] lstat(0x55555593c640, 0x7fffee572540) = 0
[pid    39] lstat(0x55555593cac0, 0x7fffee572540) = 0
[pid    39] lstat(0x555555955840, 0x7fffee572540) = -1 ENOENT (No such file or directory)
[pid    39] open(0x55555593c620, O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 10
[pid    39] fcntl(10, F_SETFD, FD_CLOEXEC) = 0
[pid    39] flock(10, LOCK_EX|LOCK_NB)  = 0
[pid    39] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---
[pid    39] rt_sigaction(SIGSEGV, 0x7fd5d5905930, NULL, 8) = 0
[pid    39] rt_sigreturn({mask=0x7fd5d5905be8}) = 140737192078496
[pid    39] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---
[pid    47] <... futex resumed>)        = ?
[pid    46] <... futex resumed>)        = ?
[pid    44] <... futex resumed>)        = ?
[pid    43] <... futex resumed>)        = ?
[pid    45] <... futex resumed>)        = ?
[pid    42] <... futex resumed>)        = ?
[pid    41] <... futex resumed>)        = ?
[pid    40] <... epoll_pwait resumed> <unfinished ...>) = ?
[pid    47] +++ killed by SIGSEGV +++
[pid    46] +++ killed by SIGSEGV +++
[pid    45] +++ killed by SIGSEGV +++
[pid    44] +++ killed by SIGSEGV +++
[pid    43] +++ killed by SIGSEGV +++
[pid    42] +++ killed by SIGSEGV +++
[pid    41] +++ killed by SIGSEGV +++
[pid    40] +++ killed by SIGSEGV +++
+++ killed by SIGSEGV +++
Segmentation fault
Edited by firefart