#348 beakerlib gets stuck
Closed: SOLVED by bgoncalv. Opened by bgoncalv.

When executing the test below using STR beakerlib role the test gets stuck at:

:: [ 08:34:32 ] :: [   PASS   ] :: Command 'ps -efZ | grep bash | grep my_container.process' (Expected 0, got 0)
:: [ 08:34:32 ] :: [  BEGIN   ] :: Running 'podman exec test2 ls /home'
:: [ 08:34:32 ] :: [   FAIL   ] :: Command 'podman exec test2 ls /home' (Expected 0, got 149)
:: [ 08:34:32 ] :: [  BEGIN   ] :: Running 'podman exec test2 touch /var/spool/test'

test is sanity/runtest.sh

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#!/bin/bash
# Include Beaker environment
. /usr/bin/rhts-environment.sh || exit 1
. /usr/share/beakerlib/beakerlib.sh || exit 1
PACKAGE="udica"
rlJournalStart
    rlPhaseStartSetup
        rlAssertRpm "udica"
        rlAssertRpm "policycoreutils"
        rlAssertRpm "podman"
        OUTPUT_FILE=$(mktemp)
    rlPhaseEnd
    rlPhaseStartTest "Test basic scenario"
        rlRun "podman run -dit --name test -v /home:/home:ro -v /var/spool:/var/spool:rw -p 21:21 fedora"
        rlRun "podman ps | grep test"
        rlRun "ps -efZ | grep bash"
        rlRun "ps -efZ | grep bash | grep container_t"
        rlRun "podman exec test ls /home" 1,2
        rlRun "podman exec test touch /var/spool/test" 1
        rlWatchdog "rlRun \"podman exec test nc -l 53\"" 3
        CONT_ID=$(podman ps | grep test | cut -d ' ' -f 1)
        rlRun "podman inspect $CONT_ID | udica my_container >$OUTPUT_FILE"
        rlRun "podman stop test"
        rlRun "podman rm test"
        rlRun "cat $OUTPUT_FILE"
        rlAssertExists "my_container.cil"
        SEMODULE=$(cat $OUTPUT_FILE | grep "semodule -i" | cut -d '#' -f 2)
        rlRun "$SEMODULE"
        PODMAN_OPT=$(cat $OUTPUT_FILE | grep "security-opt" | cut -d '"' -f 2)
        rlRun "podman run -dit --name test2 $PODMAN_OPT -v /home:/home:ro -v /var/spool:/var/spool:rw -p 21:21 fedora"
        rlRun "podman ps | grep test2"
        rlRun "ps -efZ | grep bash"
        rlRun "ps -efZ | grep bash | grep my_container.process"
        rlRun "podman exec test2 ls /home" 0
        rlRun "podman exec test2 touch /var/spool/test" 0
        rlWatchdog "rlRun \"podman exec test2 nc -l 53\" 1" 3
        rlRun "podman stop test2"
        rlRun "podman rm test2"
        rlRun "semodule -r my_container base_container net_container home_container"
        rlRun "rm my_container.cil"
    rlPhaseEnd
    rlPhaseStartCleanup
        rlRun "rm -f $OUTPUT_FILE"
    rlPhaseEnd
rlJournalPrintText
rlJournalEnd

tests.yml:

- hosts: localhost
  tags:
  - classic
  - container
  roles:
  - role: standard-test-beakerlib
    tags:
    - classic
    tests:
    - sanity
    required_packages:
    - podman
    - policycoreutils
    - udica

the problem seems to be related to the redirection exec 3>&1 4>&2 1> >(tee -a "$logfile_stdout" >&3) 2> >(tee -a "$logfile_stderr" >&4)

at https://pagure.io/standard-test-roles/blob/8843afb789808eb37e93f79d24cdcfc6ff617b16/f/roles/standard-test-beakerlib/files/run-beakerlib-test#_147

I could reproduce it manually by running:

exec 3>&1 4>&2 1> >(tee -a "sanity.log" >&3) 2> >(tee -a "sanity-err.log" >&4) 
./runtest.sh

@lvrabec any idea who could from the podman team tell us why this redirection we do is a problem?

PTAL, @ttomecek .

We have issue that podman exec test2 ls /home' (Expected 0, got 149) gets stuck, any idea why?

Thanks,
Lukas.

Depends on podman version: ideally, reproduce locally and then run podman --log-level debug to get more info.

I've managed to get this, I'm not sure if helps...

:: [ 04:36:39 ] :: [  BEGIN   ] :: Running 'podman --log-level debug exec test2 ls /home'
time="2019-05-22T04:36:39-04:00" level=debug msg="Initializing boltdb state at /var/lib/containers/storage/libpod/bolt_state.db" 
time="2019-05-22T04:36:39-04:00" level=debug msg="Using graph driver overlay" 
time="2019-05-22T04:36:39-04:00" level=debug msg="Using graph root /var/lib/containers/storage" 
time="2019-05-22T04:36:39-04:00" level=debug msg="Using run root /var/run/containers/storage" 
time="2019-05-22T04:36:39-04:00" level=debug msg="Using static dir /var/lib/containers/storage/libpod" 
time="2019-05-22T04:36:39-04:00" level=debug msg="Using tmp dir /var/run/libpod" 
time="2019-05-22T04:36:39-04:00" level=debug msg="Set libpod namespace to """ 
time="2019-05-22T04:36:39-04:00" level=debug msg="Not configuring container store" 
time="2019-05-22T04:36:39-04:00" level=info msg="Found CNI network podman (type=bridge) at /etc/cni/net.d/87-podman-bridge.conflist" 
time="2019-05-22T04:36:39-04:00" level=debug msg="Creating new exec session in container 25c6161b8d2d3b4ea81a27167efacb888a884643cb1dd50d873945d2e521bf21 with session id f23d721010015deda0159b83ab2daa8d4ed397ef29c78d6421ce0b4ceea155f1" 
time="2019-05-22T04:36:39-04:00" level=debug msg="Starting runtime /usr/bin/runc with following arguments: [--log /var/lib/containers/storage/overlay-containers/25c6161b8d2d3b4ea81a27167efacb888a884643cb1dd50d873945d2e521bf21/userdata/ctr.log exec --pid-file /var/run/containers/storage/overlay-containers/25c6161b8d2d3b4ea81a27167efacb888a884643cb1dd50d873945d2e521bf21/userdata/exec_pid_f23d721010015deda0159b83ab2daa8d4ed397ef29c78d6421ce0b4ceea155f1 --tty=false 25c6161b8d2d3b4ea81a27167efacb888a884643cb1dd50d873945d2e521bf21 ls /home]" 
:: [ 04:36:39 ] :: [   FAIL   ] :: Command 'podman --log-level debug exec test2 ls /home' (Expected 0, got 149)
:: [ 04:36:39 ] :: [  BEGIN   ] :: Running 'podman --log-level debug exec test2 touch /var/spool/test'
time="2019-05-22T04:36:39-04:00" level=debug msg="Initializing boltdb state at /var/lib/containers/storage/libpod/bolt_state.db" 
time="2019-05-22T04:36:39-04:00" level=debug msg="Using graph driver overlay" 
time="2019-05-22T04:36:39-04:00" level=debug msg="Using graph root /var/lib/containers/storage" 
time="2019-05-22T04:36:39-04:00" level=debug msg="Using run root /var/run/containers/storage" 
time="2019-05-22T04:36:39-04:00" level=debug msg="Using static dir /var/lib/containers/storage/libpod" 
time="2019-05-22T04:36:39-04:00" level=debug msg="Using tmp dir /var/run/libpod" 
time="2019-05-22T04:36:39-04:00" level=debug msg="Set libpod namespace to """ 
time="2019-05-22T04:36:39-04:00" level=debug msg="Not configuring container store" 
time="2019-05-22T04:36:39-04:00" level=info msg="Found CNI network podman (type=bridge) at /etc/cni/net.d/87-podman-bridge.conflist"

That's indeed not too helpful. What version of podman, fedora and kernel is this being ran on?

Can you either strace the process when it gets stuck or even run strace podman exec...?

I'd say it's also very suspicous that it fails just like that with no output.

I'm using Fedora Rawhide (kernel 5.2.0-0.rc0.git6.1.fc31.x86_64,podman-1.3.0-21.dev.gitb01fdcb.fc31.x86_64)

:: [ 09:26:23 ] :: [  BEGIN   ] :: Running 'strace podman exec test2 ls /home'
execve("/usr/bin/podman", ["podman", "exec", "test2", "ls", "/home"], 0x7ffc70d7ab00 /* 51 vars */) = 0
brk(NULL)                               = 0x5650df791000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffdbe7b7e60) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=18430, ...}) = 0
mmap(NULL, 18430, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f02ec557000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\202\0\0\0\0\0\0"..., 832) = 832
lseek(5, 824, SEEK_SET)                 = 824
read(5, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\306\312\262S\32\276\35\370\325=\233\6BIkC"..., 68) = 68
fstat(5, {st_mode=S_IFREG|0755, st_size=697648, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02ec555000
lseek(5, 824, SEEK_SET)                 = 824
read(5, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\306\312\262S\32\276\35\370\325=\233\6BIkC"..., 68) = 68
mmap(NULL, 131520, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ec534000
mmap(0x7f02ec53b000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x7000) = 0x7f02ec53b000
mmap(0x7f02ec54a000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x16000) = 0x7f02ec54a000
mmap(0x7f02ec54f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1a000) = 0x7f02ec54f000
mmap(0x7f02ec551000, 12736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02ec551000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\210\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=281832, ...}) = 0
mmap(NULL, 181744, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ec507000
mprotect(0x7f02ec50e000, 139264, PROT_NONE) = 0
mmap(0x7f02ec50e000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x7000) = 0x7f02ec50e000
mmap(0x7f02ec528000, 28672, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x21000) = 0x7f02ec528000
mmap(0x7f02ec530000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x28000) = 0x7f02ec530000
mmap(0x7f02ec532000, 5616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02ec532000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libostree-1.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\333\1\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=1054312, ...}) = 0
mmap(NULL, 886144, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ec42e000
mmap(0x7f02ec444000, 581632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x16000) = 0x7f02ec444000
mmap(0x7f02ec4d2000, 200704, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xa4000) = 0x7f02ec4d2000
mmap(0x7f02ec503000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xd4000) = 0x7f02ec503000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libgio-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\341\3\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=4097608, ...}) = 0
mmap(NULL, 1913544, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ec25a000
mprotect(0x7f02ec291000, 1646592, PROT_NONE) = 0
mmap(0x7f02ec291000, 1093632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x37000) = 0x7f02ec291000
mmap(0x7f02ec39c000, 548864, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x142000) = 0x7f02ec39c000
mmap(0x7f02ec423000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1c8000) = 0x7f02ec423000
mmap(0x7f02ec42c000, 4808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02ec42c000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libgobject-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\336\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=689464, ...}) = 0
mmap(NULL, 375720, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ec1fe000
mmap(0x7f02ec20b000, 208896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xd000) = 0x7f02ec20b000
mmap(0x7f02ec23e000, 98304, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x40000) = 0x7f02ec23e000
mmap(0x7f02ec256000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x57000) = 0x7f02ec256000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\313\1\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=2067544, ...}) = 0
mmap(NULL, 1192456, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ec0da000
mprotect(0x7f02ec0f5000, 1073152, PROT_NONE) = 0
mmap(0x7f02ec0f5000, 532480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1b000) = 0x7f02ec0f5000
mmap(0x7f02ec177000, 536576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x9d000) = 0x7f02ec177000
mmap(0x7f02ec1fb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x120000) = 0x7f02ec1fb000
mmap(0x7f02ec1fd000, 520, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02ec1fd000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libgpgme.so.11", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\204\0\0\0\0\0\0"..., 832) = 832
lseek(5, 299440, SEEK_SET)              = 299440
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=433136, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02ec0d8000
lseek(5, 299440, SEEK_SET)              = 299440
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 312776, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ec08b000
mmap(0x7f02ec092000, 200704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x7000) = 0x7f02ec092000
mmap(0x7f02ec0c3000, 73728, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x38000) = 0x7f02ec0c3000
mmap(0x7f02ec0d5000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x49000) = 0x7f02ec0d5000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libassuan.so.0", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0PL\0\0\0\0\0\0"..., 832) = 832
lseek(5, 78048, SEEK_SET)               = 78048
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=127824, ...}) = 0
lseek(5, 78048, SEEK_SET)               = 78048
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 86368, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ec075000
mmap(0x7f02ec079000, 45056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4000) = 0x7f02ec079000
mmap(0x7f02ec084000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xf000) = 0x7f02ec084000
mmap(0x7f02ec089000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x13000) = 0x7f02ec089000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360L\0\0\0\0\0\0"..., 832) = 832
lseek(5, 130856, SEEK_SET)              = 130856
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=172048, ...}) = 0
lseek(5, 130856, SEEK_SET)              = 130856
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 139840, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ec052000
mprotect(0x7f02ec056000, 118784, PROT_NONE) = 0
mmap(0x7f02ec056000, 77824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4000) = 0x7f02ec056000
mmap(0x7f02ec069000, 36864, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x17000) = 0x7f02ec069000
mmap(0x7f02ec073000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x20000) = 0x7f02ec073000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libseccomp.so.2", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P3\2\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=407248, ...}) = 0
mmap(NULL, 294952, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ec009000
mmap(0x7f02ec02c000, 40960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x23000) = 0x7f02ec02c000
mmap(0x7f02ec036000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2d000) = 0x7f02ec036000
mmap(0x7f02ec03a000, 98304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x30000) = 0x7f02ec03a000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0207\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=133720, ...}) = 0
mmap(NULL, 43488, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ebffe000
mmap(0x7f02ec001000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x7f02ec001000
mmap(0x7f02ec005000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x7000) = 0x7f02ec005000
mmap(0x7f02ec007000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x8000) = 0x7f02ec007000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240r\2\0\0\0\0\0"..., 832) = 832
lseek(5, 64, SEEK_SET)                  = 64
read(5, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784) = 784
lseek(5, 848, SEEK_SET)                 = 848
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
lseek(5, 880, SEEK_SET)                 = 880
read(5, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0Vel\346\315\335\236\375\273\271\320uY\206\v\231"..., 68) = 68
fstat(5, {st_mode=S_IFREG|0755, st_size=5584600, ...}) = 0
lseek(5, 64, SEEK_SET)                  = 64
read(5, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784) = 784
lseek(5, 848, SEEK_SET)                 = 848
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
lseek(5, 880, SEEK_SET)                 = 880
read(5, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0Vel\346\315\335\236\375\273\271\320uY\206\v\231"..., 68) = 68
mmap(NULL, 1856696, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ebe38000
mmap(0x7f02ebe5d000, 1368064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x25000) = 0x7f02ebe5d000
mmap(0x7f02ebfab000, 299008, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x173000) = 0x7f02ebfab000
mmap(0x7f02ebff4000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1bb000) = 0x7f02ebff4000
mmap(0x7f02ebffa000, 13496, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02ebffa000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libpcre2-8.so.0", O_RDONLY|O_CLOEXEC) = 5
read(5, "\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(5, {st_mode=S_IFREG|0755, st_size=630304, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02ebe36000
mmap(NULL, 578088, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ebda8000
mmap(0x7f02ebdaa000, 401408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x7f02ebdaa000
mmap(0x7f02ebe0c000, 163840, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x64000) = 0x7f02ebe0c000
mmap(0x7f02ebe34000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x8b000) = 0x7f02ebe34000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 5
read(5, "\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(5, {st_mode=S_IFREG|0755, st_size=56640, ...}) = 0
mmap(NULL, 24688, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ebda1000
mmap(0x7f02ebda3000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x7f02ebda3000
mmap(0x7f02ebda5000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4000) = 0x7f02ebda5000
mmap(0x7f02ebda6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4000) = 0x7f02ebda6000
mmap(0x7f02ebda7000, 112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02ebda7000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3609\0\0\0\0\0\0"..., 832) = 832
lseek(5, 154368, SEEK_SET)              = 154368
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=299384, ...}) = 0
lseek(5, 154368, SEEK_SET)              = 154368
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 163848, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ebd78000
mprotect(0x7f02ebd7b000, 147456, PROT_NONE) = 0
mmap(0x7f02ebd7b000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x7f02ebd7b000
mmap(0x7f02ebd93000, 45056, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1b000) = 0x7f02ebd93000
mmap(0x7f02ebd9f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x26000) = 0x7f02ebd9f000
mmap(0x7f02ebda0000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02ebda0000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libz.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3605\0\0\0\0\0\0"..., 832) = 832
lseek(5, 94256, SEEK_SET)               = 94256
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=128904, ...}) = 0
lseek(5, 94256, SEEK_SET)               = 94256
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 102408, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ebd5e000
mmap(0x7f02ebd61000, 57344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x7f02ebd61000
mmap(0x7f02ebd6f000, 28672, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x11000) = 0x7f02ebd6f000
mmap(0x7f02ebd76000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x17000) = 0x7f02ebd76000
mmap(0x7f02ebd77000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02ebd77000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libcrypto.so.1.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\240\7\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=4277512, ...}) = 0
mmap(NULL, 3014536, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eba7e000
mprotect(0x7f02ebaf7000, 2314240, PROT_NONE) = 0
mmap(0x7f02ebaf7000, 1724416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x79000) = 0x7f02ebaf7000
mmap(0x7f02ebc9c000, 585728, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x21e000) = 0x7f02ebc9c000
mmap(0x7f02ebd2c000, 192512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2ad000) = 0x7f02ebd2c000
mmap(0x7f02ebd5b000, 12168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02ebd5b000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libarchive.so.13", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20|\1\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=982856, ...}) = 0
mmap(NULL, 768176, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb9c2000
mmap(0x7f02eb9d5000, 512000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x13000) = 0x7f02eb9d5000
mmap(0x7f02eba52000, 159744, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x90000) = 0x7f02eba52000
mmap(0x7f02eba79000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xb6000) = 0x7f02eba79000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libsystemd.so.0", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300(\1\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=750928, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02eb9c0000
mmap(NULL, 725680, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb90e000
mprotect(0x7f02eb91f000, 638976, PROT_NONE) = 0
mmap(0x7f02eb91f000, 471040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x11000) = 0x7f02eb91f000
mmap(0x7f02eb992000, 163840, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x84000) = 0x7f02eb992000
mmap(0x7f02eb9bb000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xac000) = 0x7f02eb9bb000
mmap(0x7f02eb9bf000, 688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02eb9bf000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libcurl.so.4", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\16\1\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=861576, ...}) = 0
mmap(NULL, 595496, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb87c000
mprotect(0x7f02eb889000, 528384, PROT_NONE) = 0
mmap(0x7f02eb889000, 413696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xd000) = 0x7f02eb889000
mmap(0x7f02eb8ee000, 110592, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x72000) = 0x7f02eb8ee000
mmap(0x7f02eb90a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x8d000) = 0x7f02eb90a000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libmount.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\365\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=509472, ...}) = 0
mmap(NULL, 402728, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb819000
mmap(0x7f02eb825000, 262144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xc000) = 0x7f02eb825000
mmap(0x7f02eb865000, 77824, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4c000) = 0x7f02eb865000
mmap(0x7f02eb878000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x5e000) = 0x7f02eb878000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3605\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=104336, ...}) = 0
mmap(NULL, 103504, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb7ff000
mmap(0x7f02eb802000, 69632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x7f02eb802000
mmap(0x7f02eb813000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x14000) = 0x7f02eb813000
mmap(0x7f02eb817000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x17000) = 0x7f02eb817000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libgmodule-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\24\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=24600, ...}) = 0
mmap(NULL, 20568, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb7f9000
mmap(0x7f02eb7fa000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1000) = 0x7f02eb7fa000
mmap(0x7f02eb7fc000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x7f02eb7fc000
mmap(0x7f02eb7fd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x7f02eb7fd000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0PG\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=151208, ...}) = 0
mmap(NULL, 100512, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb7e0000
mprotect(0x7f02eb7e4000, 69632, PROT_NONE) = 0
mmap(0x7f02eb7e4000, 53248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4000) = 0x7f02eb7e4000
mmap(0x7f02eb7f1000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x11000) = 0x7f02eb7f1000
mmap(0x7f02eb7f5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x14000) = 0x7f02eb7f5000
mmap(0x7f02eb7f7000, 6304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02eb7f7000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libffi.so.6", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\"\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=53600, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02eb7de000
mmap(NULL, 42184, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb7d3000
mprotect(0x7f02eb7d5000, 28672, PROT_NONE) = 0
mmap(0x7f02eb7d5000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x7f02eb7d5000
mmap(0x7f02eb7da000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x7000) = 0x7f02eb7da000
mmap(0x7f02eb7dc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x8000) = 0x7f02eb7dc000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\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(5, {st_mode=S_IFREG|0755, st_size=508880, ...}) = 0
mmap(NULL, 471304, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb75f000
mprotect(0x7f02eb761000, 458752, PROT_NONE) = 0
mmap(0x7f02eb761000, 331776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x7f02eb761000
mmap(0x7f02eb7b2000, 122880, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x53000) = 0x7f02eb7b2000
mmap(0x7f02eb7d1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x71000) = 0x7f02eb7d1000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libacl.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20'\0\0\0\0\0\0"..., 832) = 832
lseek(5, 33512, SEEK_SET)               = 33512
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=139080, ...}) = 0
lseek(5, 33512, SEEK_SET)               = 33512
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 41088, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb754000
mmap(0x7f02eb756000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x7f02eb756000
mmap(0x7f02eb75b000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x7000) = 0x7f02eb75b000
mmap(0x7f02eb75d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x8000) = 0x7f02eb75d000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libzstd.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360N\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=738016, ...}) = 0
mmap(NULL, 671800, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb6af000
mmap(0x7f02eb6b3000, 581632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4000) = 0x7f02eb6b3000
mmap(0x7f02eb741000, 69632, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x92000) = 0x7f02eb741000
mmap(0x7f02eb752000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xa2000) = 0x7f02eb752000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/liblz4.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\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
lseek(5, 115008, SEEK_SET)              = 115008
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=128640, ...}) = 0
lseek(5, 115008, SEEK_SET)              = 115008
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 122888, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb690000
mmap(0x7f02eb692000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x7f02eb692000
mmap(0x7f02eb6aa000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1a000) = 0x7f02eb6aa000
mmap(0x7f02eb6ad000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1c000) = 0x7f02eb6ad000
mmap(0x7f02eb6ae000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02eb6ae000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libbz2.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000%\0\0\0\0\0\0"..., 832) = 832
lseek(5, 70984, SEEK_SET)               = 70984
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=92376, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02eb68e000
lseek(5, 70984, SEEK_SET)               = 70984
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 80904, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb67a000
mmap(0x7f02eb67c000, 57344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x7f02eb67c000
mmap(0x7f02eb68a000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x10000) = 0x7f02eb68a000
mmap(0x7f02eb68c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x11000) = 0x7f02eb68c000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libxml2.so.2", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\371\2\0\0\0\0\0"..., 832) = 832
lseek(5, 1435968, SEEK_SET)             = 1435968
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=1558944, ...}) = 0
lseek(5, 1435968, SEEK_SET)             = 1435968
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 1483096, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb50f000
mmap(0x7f02eb53d000, 946176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2e000) = 0x7f02eb53d000
mmap(0x7f02eb624000, 303104, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x115000) = 0x7f02eb624000
mmap(0x7f02eb66e000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x15e000) = 0x7f02eb66e000
mmap(0x7f02eb678000, 4440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02eb678000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libgcrypt.so.20", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\305\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=1376272, ...}) = 0
mmap(NULL, 1171368, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb3f1000
mmap(0x7f02eb3fd000, 847872, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xc000) = 0x7f02eb3fd000
mmap(0x7f02eb4cc000, 245760, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xdb000) = 0x7f02eb4cc000
mmap(0x7f02eb508000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x116000) = 0x7f02eb508000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libnghttp2.so.14", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000U\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=348304, ...}) = 0
mmap(NULL, 163952, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb3c8000
mmap(0x7f02eb3cd000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x5000) = 0x7f02eb3cd000
mmap(0x7f02eb3e1000, 49152, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x19000) = 0x7f02eb3e1000
mmap(0x7f02eb3ed000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x24000) = 0x7f02eb3ed000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libidn2.so.0", O_RDONLY|O_CLOEXEC) = 5
read(5, "\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
lseek(5, 121392, SEEK_SET)              = 121392
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=164784, ...}) = 0
lseek(5, 121392, SEEK_SET)              = 121392
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 126992, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb3a8000
mmap(0x7f02eb3aa000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x7f02eb3aa000
mmap(0x7f02eb3af000, 94208, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x7000) = 0x7f02eb3af000
mmap(0x7f02eb3c6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1d000) = 0x7f02eb3c6000
mmap(0x7f02eb3c7000, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02eb3c7000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libssh.so.4", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\1\1\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=673176, ...}) = 0
mmap(NULL, 557704, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb31f000
mmap(0x7f02eb32c000, 258048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xd000) = 0x7f02eb32c000
mmap(0x7f02eb36b000, 233472, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4c000) = 0x7f02eb36b000
mmap(0x7f02eb3a4000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x84000) = 0x7f02eb3a4000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libpsl.so.5", O_RDONLY|O_CLOEXEC) = 5
read(5, "\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(5, {st_mode=S_IFREG|0755, st_size=86720, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02eb31d000
mmap(NULL, 73736, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb30a000
mmap(0x7f02eb30c000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x7f02eb30c000
mmap(0x7f02eb30e000, 53248, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4000) = 0x7f02eb30e000
mmap(0x7f02eb31b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x10000) = 0x7f02eb31b000
mmap(0x7f02eb31c000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02eb31c000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libssl.so.1.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\10\2\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=701656, ...}) = 0
mmap(NULL, 610352, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb274000
mprotect(0x7f02eb291000, 438272, PROT_NONE) = 0
mmap(0x7f02eb291000, 327680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1d000) = 0x7f02eb291000
mmap(0x7f02eb2e1000, 106496, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x6d000) = 0x7f02eb2e1000
mmap(0x7f02eb2fc000, 53248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x87000) = 0x7f02eb2fc000
mmap(0x7f02eb309000, 48, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02eb309000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\352\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=577200, ...}) = 0
mmap(NULL, 334528, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb222000
mprotect(0x7f02eb22e000, 274432, PROT_NONE) = 0
mmap(0x7f02eb22e000, 221184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xc000) = 0x7f02eb22e000
mmap(0x7f02eb264000, 49152, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x42000) = 0x7f02eb264000
mmap(0x7f02eb271000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4e000) = 0x7f02eb271000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\222\2\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=1396888, ...}) = 0
mmap(NULL, 984512, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb131000
mprotect(0x7f02eb155000, 770048, PROT_NONE) = 0
mmap(0x7f02eb155000, 462848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x24000) = 0x7f02eb155000
mmap(0x7f02eb1c6000, 303104, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x95000) = 0x7f02eb1c6000
mmap(0x7f02eb211000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xdf000) = 0x7f02eb211000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20o\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=268808, ...}) = 0
mmap(NULL, 122928, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb112000
mprotect(0x7f02eb118000, 90112, PROT_NONE) = 0
mmap(0x7f02eb118000, 65536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x6000) = 0x7f02eb118000
mmap(0x7f02eb128000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x16000) = 0x7f02eb128000
mmap(0x7f02eb12e000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1b000) = 0x7f02eb12e000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = 5
read(5, "\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(5, {st_mode=S_IFREG|0755, st_size=33008, ...}) = 0
mmap(NULL, 24744, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb10b000
mmap(0x7f02eb10d000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x7f02eb10d000
mmap(0x7f02eb10f000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4000) = 0x7f02eb10f000
mmap(0x7f02eb110000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4000) = 0x7f02eb110000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libldap-2.4.so.2", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\v\1\0\0\0\0\0"..., 832) = 832
lseek(5, 313904, SEEK_SET)              = 313904
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=446072, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02eb109000
lseek(5, 313904, SEEK_SET)              = 313904
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 329072, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb0b8000
mprotect(0x7f02eb0c5000, 266240, PROT_NONE) = 0
mmap(0x7f02eb0c5000, 204800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xd000) = 0x7f02eb0c5000
mmap(0x7f02eb0f7000, 57344, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3f000) = 0x7f02eb0f7000
mmap(0x7f02eb106000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4d000) = 0x7f02eb106000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/liblber-2.4.so.2", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360<\0\0\0\0\0\0"..., 832) = 832
lseek(5, 56512, SEEK_SET)               = 56512
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=84880, ...}) = 0
lseek(5, 56512, SEEK_SET)               = 56512
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 66024, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb0a7000
mprotect(0x7f02eb0aa000, 49152, PROT_NONE) = 0
mmap(0x7f02eb0aa000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x7f02eb0aa000
mmap(0x7f02eb0b2000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xb000) = 0x7f02eb0b2000
mmap(0x7f02eb0b6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xe000) = 0x7f02eb0b6000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libbrotlidec.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\21\0\0\0\0\0\0"..., 832) = 832
lseek(5, 48888, SEEK_SET)               = 48888
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=63112, ...}) = 0
lseek(5, 48888, SEEK_SET)               = 48888
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 57352, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb098000
mprotect(0x7f02eb099000, 49152, PROT_NONE) = 0
mmap(0x7f02eb099000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1000) = 0x7f02eb099000
mmap(0x7f02eb0a1000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x9000) = 0x7f02eb0a1000
mmap(0x7f02eb0a5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xc000) = 0x7f02eb0a5000
mmap(0x7f02eb0a6000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02eb0a6000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libblkid.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\276\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=598368, ...}) = 0
mmap(NULL, 354056, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb041000
mprotect(0x7f02eb04b000, 290816, PROT_NONE) = 0
mmap(0x7f02eb04b000, 221184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xa000) = 0x7f02eb04b000
mmap(0x7f02eb081000, 65536, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x40000) = 0x7f02eb081000
mmap(0x7f02eb092000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x50000) = 0x7f02eb092000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libattr.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000%\0\0\0\0\0\0"..., 832) = 832
lseek(5, 22448, SEEK_SET)               = 22448
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=38280, ...}) = 0
lseek(5, 22448, SEEK_SET)               = 22448
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 28688, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eb039000
mmap(0x7f02eb03b000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x7f02eb03b000
mmap(0x7f02eb03e000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x5000) = 0x7f02eb03e000
mmap(0x7f02eb03f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x5000) = 0x7f02eb03f000
mmap(0x7f02eb040000, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02eb040000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\363\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=3315312, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02eb037000
mmap(NULL, 1331216, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eaef1000
mmap(0x7f02eaf00000, 638976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xf000) = 0x7f02eaf00000
mmap(0x7f02eaf9c000, 626688, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xab000) = 0x7f02eaf9c000
mmap(0x7f02eb035000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x143000) = 0x7f02eb035000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libunistring.so.2", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\00002\1\0\0\0\0\0"..., 832) = 832
lseek(5, 1566912, SEEK_SET)             = 1566912
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=2604424, ...}) = 0
lseek(5, 1566912, SEEK_SET)             = 1566912
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 1587432, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ead6d000
mmap(0x7f02ead7e000, 225280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x11000) = 0x7f02ead7e000
mmap(0x7f02eadb5000, 1273856, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x48000) = 0x7f02eadb5000
mmap(0x7f02eaeec000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x17e000) = 0x7f02eaeec000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320O\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=108840, ...}) = 0
mmap(NULL, 70344, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ead5b000
mmap(0x7f02ead5f000, 36864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4000) = 0x7f02ead5f000
mmap(0x7f02ead68000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xd000) = 0x7f02ead68000
mmap(0x7f02ead6b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xf000) = 0x7f02ead6b000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360#\0\0\0\0\0\0"..., 832) = 832
lseek(5, 18416, SEEK_SET)               = 18416
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=24784, ...}) = 0
lseek(5, 18416, SEEK_SET)               = 18416
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 24584, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ead54000
mmap(0x7f02ead56000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x7f02ead56000
mmap(0x7f02ead58000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4000) = 0x7f02ead58000
mmap(0x7f02ead59000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4000) = 0x7f02ead59000
mmap(0x7f02ead5a000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02ead5a000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libsasl2.so.3", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0pa\0\0\0\0\0\0"..., 832) = 832
lseek(5, 120104, SEEK_SET)              = 120104
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=150480, ...}) = 0
lseek(5, 120104, SEEK_SET)              = 120104
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 127944, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ead34000
mmap(0x7f02ead39000, 77824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x5000) = 0x7f02ead39000
mmap(0x7f02ead4c000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x18000) = 0x7f02ead4c000
mmap(0x7f02ead52000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1d000) = 0x7f02ead52000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libbrotlicommon.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\20\0\0\0\0\0\0"..., 832) = 832
lseek(5, 131952, SEEK_SET)              = 131952
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
fstat(5, {st_mode=S_IFREG|0755, st_size=141448, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02ead32000
lseek(5, 131952, SEEK_SET)              = 131952
read(5, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 139528, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02ead0f000
mmap(0x7f02ead10000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1000) = 0x7f02ead10000
mmap(0x7f02ead11000, 126976, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x7f02ead11000
mmap(0x7f02ead30000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x20000) = 0x7f02ead30000
close(5)                                = 0
openat(AT_FDCWD, "/lib64/libcrypt.so.2", O_RDONLY|O_CLOEXEC) = 5
read(5, "\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(5, {st_mode=S_IFREG|0755, st_size=260208, ...}) = 0
mmap(NULL, 238088, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f02eacd4000
mmap(0x7f02eacd6000, 86016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x7f02eacd6000
mmap(0x7f02eaceb000, 106496, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x17000) = 0x7f02eaceb000
mmap(0x7f02ead05000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x30000) = 0x7f02ead05000
mmap(0x7f02ead06000, 33288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02ead06000
close(5)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02eacd2000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02eacd0000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02eacce000
arch_prctl(ARCH_SET_FS, 0x7f02eaccedc0) = 0
mprotect(0x7f02ebff4000, 12288, PROT_READ) = 0
mprotect(0x7f02ead05000, 4096, PROT_READ) = 0
mprotect(0x7f02ead30000, 4096, PROT_READ) = 0
mprotect(0x7f02ebda6000, 4096, PROT_READ) = 0
mprotect(0x7f02eb7f5000, 4096, PROT_READ) = 0
mprotect(0x7f02ebd76000, 4096, PROT_READ) = 0
mprotect(0x7f02ec54f000, 4096, PROT_READ) = 0
mprotect(0x7f02ebd2c000, 176128, PROT_READ) = 0
mprotect(0x7f02ebe34000, 4096, PROT_READ) = 0
mprotect(0x7f02ec530000, 4096, PROT_READ) = 0
mprotect(0x7f02ead59000, 4096, PROT_READ) = 0
mprotect(0x7f02ead6b000, 4096, PROT_READ) = 0
mprotect(0x7f02eb12e000, 8192, PROT_READ) = 0
mprotect(0x7f02eb110000, 4096, PROT_READ) = 0
mprotect(0x7f02eb211000, 61440, PROT_READ) = 0
mprotect(0x7f02eb271000, 8192, PROT_READ) = 0
mprotect(0x7f02ead52000, 4096, PROT_READ) = 0
mprotect(0x7f02eaeec000, 16384, PROT_READ) = 0
mprotect(0x7f02eb035000, 4096, PROT_READ) = 0
mprotect(0x7f02eb03f000, 4096, PROT_READ) = 0
mprotect(0x7f02eb092000, 20480, PROT_READ) = 0
mprotect(0x7f02eb0a5000, 4096, PROT_READ) = 0
mprotect(0x7f02eb0b6000, 4096, PROT_READ) = 0
mprotect(0x7f02eb2fc000, 36864, PROT_READ) = 0
mprotect(0x7f02eb106000, 8192, PROT_READ) = 0
mprotect(0x7f02eb3c6000, 4096, PROT_READ) = 0
mprotect(0x7f02eb31b000, 4096, PROT_READ) = 0
mprotect(0x7f02ec007000, 4096, PROT_READ) = 0
mprotect(0x7f02eb3a4000, 8192, PROT_READ) = 0
mprotect(0x7f02eb3ed000, 12288, PROT_READ) = 0
mprotect(0x7f02ec073000, 4096, PROT_READ) = 0
mprotect(0x7f02eb508000, 8192, PROT_READ) = 0
mprotect(0x7f02ebd9f000, 4096, PROT_READ) = 0
mprotect(0x7f02eb66e000, 36864, PROT_READ) = 0
mprotect(0x7f02eb68c000, 4096, PROT_READ) = 0
mprotect(0x7f02eb6ad000, 4096, PROT_READ) = 0
mprotect(0x7f02eb752000, 4096, PROT_READ) = 0
mprotect(0x7f02eb75d000, 4096, PROT_READ) = 0
mprotect(0x7f02eb7d1000, 4096, PROT_READ) = 0
mprotect(0x7f02eb7dc000, 4096, PROT_READ) = 0
mprotect(0x7f02ec1fb000, 4096, PROT_READ) = 0
mprotect(0x7f02eb7fd000, 4096, PROT_READ) = 0
mprotect(0x7f02eb817000, 4096, PROT_READ) = 0
mprotect(0x7f02eb878000, 12288, PROT_READ) = 0
mprotect(0x7f02eb90a000, 12288, PROT_READ) = 0
mprotect(0x7f02eb9bb000, 12288, PROT_READ) = 0
mprotect(0x7f02eba79000, 16384, PROT_READ) = 0
mprotect(0x7f02ec03a000, 94208, PROT_READ) = 0
mprotect(0x7f02ec089000, 4096, PROT_READ) = 0
mprotect(0x7f02ec0d5000, 4096, PROT_READ) = 0
mprotect(0x7f02ec256000, 12288, PROT_READ) = 0
mprotect(0x7f02ec423000, 32768, PROT_READ) = 0
mprotect(0x7f02ec503000, 12288, PROT_READ) = 0
mprotect(0x5650dd632000, 21622784, PROT_READ) = 0
mprotect(0x7f02ec586000, 4096, PROT_READ) = 0
munmap(0x7f02ec557000, 18430)           = 0
set_tid_address(0x7f02eaccf090)         = 15994
set_robust_list(0x7f02eaccf0a0, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f02ec53bc50, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f02ec53bcf0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
access("/etc/system-fips", F_OK)        = -1 ENOENT (No such file or directory)
statfs("/sys/fs/selinux", {f_type=SELINUX_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
statfs("/sys/fs/selinux", {f_type=SELINUX_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
brk(NULL)                               = 0x5650df791000
brk(0x5650df7b2000)                     = 0x5650df7b2000
access("/etc/selinux/config", F_OK)     = 0
futex(0x7f02ebd5c7d8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f02ebd5c7cc, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f02ebd5c7c4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f02ebd5c8c0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f02ebd5c7b0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f02ebd5c7a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
access("/etc/system-fips", F_OK)        = -1 ENOENT (No such file or directory)
futex(0x7f02ec1fcfc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f02ec1fcfc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/proc/self/fd", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 5
fstat(5, {st_mode=S_IFDIR|0500, st_size=0, ...}) = 0
getdents64(5, /* 1 entries */, 32768)   = 24
getdents64(5, /* 1 entries */, 32768)   = 24
getdents64(5, /* 1 entries */, 32768)   = 24
getdents64(5, /* 1 entries */, 32768)   = 24
getdents64(5, /* 1 entries */, 32768)   = 24
getdents64(5, /* 1 entries */, 32768)   = 24
getdents64(5, /* 1 entries */, 32768)   = 24
getdents64(5, /* 1 entries */, 32768)   = 24
getdents64(5, /* 0 entries */, 32768)   = 0
close(5)                                = 0
sched_getaffinity(0, 8192, [0, 1, 2])   = 8
mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02eac8e000
mmap(0xc000000000, 67108864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc000000000
mmap(0xc000000000, 67108864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xc000000000
mmap(NULL, 33554432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02e8c8e000
mmap(NULL, 2164736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02e8a7d000
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02e8a6d000
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f02e8a5d000
rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0
sigaltstack(NULL, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
sigaltstack({ss_sp=0xc000002000, ss_flags=0, ss_size=32768}, NULL) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
gettid()                                = 15994
rt_sigaction(SIGHUP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGHUP, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGILL, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGILL, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGTRAP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTRAP, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGABRT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGABRT, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGBUS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGFPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGFPE, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGUSR1, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGSEGV, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSEGV, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGUSR2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGUSR2, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGSTKFLT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSTKFLT, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGCHLD, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGURG, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGURG, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGXCPU, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGXCPU, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGXFSZ, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGXFSZ, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGVTALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGVTALRM, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGPROF, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGPROF, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGWINCH, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGWINCH, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGIO, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGIO, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGPWR, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGPWR, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGSYS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSYS, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRTMIN, NULL, {sa_handler=0x7f02ec53bc50, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, 8) = 0
rt_sigaction(SIGRTMIN, NULL, {sa_handler=0x7f02ec53bc50, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, 8) = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f02ec53bc50, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_1, NULL, {sa_handler=0x7f02ec53bcf0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, 8) = 0
rt_sigaction(SIGRT_1, NULL, {sa_handler=0x7f02ec53bcf0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f02ec53bcf0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_2, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_3, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_3, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_4, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_4, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_5, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_5, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_6, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_6, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_7, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_7, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_8, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_8, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_9, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_9, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_10, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_10, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_11, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_11, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_12, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_12, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_13, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_13, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_14, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_14, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_15, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_15, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_16, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_16, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_17, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_17, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_18, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_18, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_19, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_19, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_20, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_20, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_21, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_21, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_22, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_22, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_23, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_23, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_24, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_24, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_25, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_25, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_26, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_26, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_27, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_27, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_28, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_28, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_29, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_29, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_30, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_30, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_31, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_31, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigaction(SIGRT_32, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_32, {sa_handler=0x5650dc457100, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f02ec547e60}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f02e825c000
mprotect(0x7f02e825d000, 8388608, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7f02e8a5bdf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f02e8a5c9d0, tls=0x7f02e8a5c700, child_tidptr=0x7f02e8a5c9d0) = ? ERESTARTNOINTR (To be restarted)
clone(child_stack=0x7f02e8a5bdf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f02e8a5c9d0, tls=0x7f02e8a5c700, child_tidptr=0x7f02e8a5c9d0) = ? ERESTARTNOINTR (To be restarted)
clone(child_stack=0x7f02e8a5bdf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f02e8a5c9d0, tls=0x7f02e8a5c700, child_tidptr=0x7f02e8a5c9d0) = ? ERESTARTNOINTR (To be restarted)
clone(child_stack=0x7f02e8a5bdf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f02e8a5c9d0, tls=0x7f02e8a5c700, child_tidptr=0x7f02e8a5c9d0) = ? ERESTARTNOINTR (To be restarted)
clone(child_stack=0x7f02e8a5bdf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f02e8a5c9d0, tls=0x7f02e8a5c700, child_tidptr=0x7f02e8a5c9d0) = ? ERESTARTNOINTR (To be restarted)
clone(child_stack=0x7f02e8a5bdf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f02e8a5c9d0, tls=0x7f02e8a5c700, child_tidptr=0x7f02e8a5c9d0) = ? ERESTARTNOINTR (To be restarted)

and then the last lines just keep repeating...

Oh, this is rawhide + rawhide kernel + development snapshot of podman. You're brave.

I'd suggest reaching out to podman devs, especially @gscrivano who is exceptional at tracing issues.

could you open an upstream issue here https://github.com/containers/libpod/issues and possibly specify a minimum reproducer?

I've tried to run:

# exec 3>&1 4>&2 1> >(tee -a "sanity.log" >&3) 2> >(tee -a "sanity-err.log" >&4)
# podman run -d --rm  -ti fedora top
# podman exec -l echo hello
hello

Just to be clear, I'm able to reproduce it on Fedora-30 (kernel 5.0.16-300.fc30.x86_64, podman-1.3.1-1.git7210727.fc30.x86_64) and also on RHEL-8.

Do you think this is a bug in podman? I thought this was an issue for beakerlib rone standard-test-roles...

Anyway, I will try to find an easier reproducer...

I've not been able to reproduce it without using beakerlib.

I've ported the beakerlib test to bash and it worked well.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/bin/bash
set -ex
OUTPUT_FILE=$(mktemp)
podman run -dit --name test -v /home:/home:ro -v /var/spool:/var/spool:rw -p 21:21 fedora
podman ps | grep test
ps -efZ | grep bash
ps -efZ | grep bash | grep container_t
podman exec test ls /home || true
podman exec test touch /var/spool/test || true
timeout 3 podman exec test nc -l 53 || true
CONT_ID=$(podman ps | grep test | cut -d ' ' -f 1)
podman inspect $CONT_ID | udica my_container >$OUTPUT_FILE
podman stop test
podman rm test
cat $OUTPUT_FILE
SEMODULE=$(cat $OUTPUT_FILE | grep "semodule -i" | cut -d '#' -f 2)
eval $SEMODULE
PODMAN_OPT=$(cat $OUTPUT_FILE | grep "security-opt" | cut -d '"' -f 2)
podman run -dit --name test2 $PODMAN_OPT -v /home:/home:ro -v /var/spool:/var/spool:rw -p 21:21 fedora
podman ps | grep test2
ps -efZ | grep bash
ps -efZ | grep bash | grep my_container.process
podman exec test2 ls /home
podman exec test2 touch /var/spool/test
timeout 3 podman exec test2 nc -l 53 || true
podman stop test2
podman rm test2
semodule -r my_container base_container net_container home_container
rm my_container.cil
rm -f $OUTPUT_FILE

I managed to have an simpler beakerlib reproducer. The problem happens when rlWatchdog kills the podman process (rlWatchdog "rlRun \"podman exec test sleep 10\" 1" 3)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash
# Include Beaker environment
. /usr/bin/rhts-environment.sh || exit 1
. /usr/share/beakerlib/beakerlib.sh || exit 1
PACKAGE="podman"
rlJournalStart
    rlPhaseStartSetup
        rlAssertRpm "podman"
    rlPhaseEnd
    rlPhaseStartTest "Test basic scenario"
        rlRun "podman run -dit --name test fedora"
        rlWatchdog "rlRun \"podman exec test sleep 10\" 1" 3
        rlRun "podman exec test ls home" 0
        rlRun "podman ps -a" 0
        rlRun "podman stop test"
        rlRun "podman rm test"
    rlPhaseEnd
    rlPhaseStartCleanup
    rlPhaseEnd
rlJournalPrintText
rlJournalEnd

test output:

:: [ 12:26:02 ] :: [  BEGIN   ] :: Running 'podman run -dit --name test fedora'
a353d904aff5241aa325d69a50b20ed5e91d051072d29fae9d46bb419293023b
:: [ 12:26:02 ] :: [   PASS   ] :: Command 'podman run -dit --name test fedora' (Expected 0, got 0)
:: [ 12:26:02 ] :: [   LOG    ] :: Runnning rlRun "podman exec test sleep 10" 1, with 3 seconds timeout
:: [ 12:26:02 ] :: [  BEGIN   ] :: Running 'podman exec test sleep 10'
:: [ 12:26:05 ] :: [   LOG    ] :: Command is still running, I am killing it with KILL
/usr/share/beakerlib/testing.sh: line 964: 29905 Killed                  eval "$command; touch __INTERNAL_FINISHED"
:: [ 12:26:06 ] :: [  BEGIN   ] :: Running 'podman exec test ls home'
:: [ 12:26:06 ] :: [   FAIL   ] :: Command 'podman exec test ls home' (Expected 0, got 149)
:: [ 12:26:07 ] :: [  BEGIN   ] :: Running 'podman ps -a'

It seems because rlWatchdog does set -m

https://github.com/beakerlib/beakerlib/blob/master/src/testing.sh#L965

I've managed to have a reproducer in bash

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
#!/bin/bash
set -x
podman run -dit --name test fedora
podman exec test sleep 10 &
pidcmd=$!
ps -ef | grep podman
sleep 3
set -m
/bin/kill -KILL -- $pidcmd
podman exec test ls /home 
podman ps -a
podman stop test
podman rm -f test

Interestingly enough in interactive shell mode you can get podman stuck even without the IO redirection after you run any command in the container in background:

# set -m
# podman run -dit --name test fedora
e1f18c763eae37fc5490cf98fd3db1b27294d863cb1e6715e0ff5ac1ada0c2bf
# podman exec test sleep 1 &
[1] 24000
# podman ps
<stuck untill CTRL+C>
# kill -9 <podman PID>
[1]+  Killed                  podman exec test sleep 1
# podman ps
e1f18c763eae  docker.io/library/fedora:latest  /bin/bash  3 minutes ago  Up 3 minutes ago         test

-m seems to stop the process, and the stopped process will hold the lock preventing other podman processes to terminate.

what you could do is to prevent that to happen using "nohup":

nohup podman exec test sleep 1 &

So is this an expected behaviour from podman?

running the same reproducer with docker works well.

I think that is expected. The Docker doesn't keep any lock as it delegates everything to the daemon

just to clarify, I have this script and without IO redirection it passes.
Now, if I run exec 3>&1 4>&2 1> >(tee -a "sanity.log" >&3) 2> >(tee -a "sanity-err.log" >&4) it will get stuck.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
#!/bin/bash
set -x
podman run -dit --name test fedora
nohup podman exec test sleep 10 &
pidcmd=$!
ps -ef | grep podman
sleep 3
set -m
/bin/kill -KILL -- $pidcmd
podman exec test ls /home 
podman ps -a
podman stop test
podman rm -f test

Is this behaviour is expected?

@jheger is beakerlib watchdog script correct by using set -m, but never restoring it again?

because if I run set +m after the kill everything works well.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
#!/bin/bash
set -x
podman run -dit --name test fedora
podman exec test sleep 10 &
pidcmd=$!
ps -ef | grep podman
sleep 3
set -m
/bin/kill -KILL -- $pidcmd
set +m
podman exec test ls /home
podman ps -a
podman stop test
podman rm -f test

@bgoncalv yeah that seems to be a bug in beakerlib, if I restore set +m at the end of rlWatchdog function is seems to pass even with redirection.
I will ask @dapos what he thinks about it.

Fix on beakerlib is being tracked on https://bugzilla.redhat.com/show_bug.cgi?id=1713291

Metadata Update from @bgoncalv:
- Issue close_status updated to: SOLVED
- Issue status updated to: Closed (was: Open)

Metadata