Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

modern lx images have broken IPv6 due missing fallback #1219

Closed
sjorge opened this issue Aug 14, 2022 · 13 comments · Fixed by #1381
Closed

modern lx images have broken IPv6 due missing fallback #1219

sjorge opened this issue Aug 14, 2022 · 13 comments · Fixed by #1381

Comments

@sjorge
Copy link

sjorge commented Aug 14, 2022

The last know working lx image with IPv6 support is ubuntu 16.04, anything newer (18.04-22.04, CentOS Stream 9, Debian Bullseye) exibit weird issues. Especially if a an IPv6 resolver is used.

When an IPv6 resolver is used name resolving seems completely broken, probably because we're hitting the not implemented bits.

Without IPv6 resolvers present in /etc/resolv.conf at least name resolving works and 'some' IPv6 stuff too, e.g curl seems to work fine. But stuff like ping is still broken.

On 16.04 ping prints a warning about running an older kernel:

root@ubuntu-14-04-b:~# cat /etc/resolv.conf
# AUTOMATIC ZONE CONFIG
nameserver 2a02:xxx:xxx:10::153
nameserver 10.23.11.53
nameserver 2a02:xxx:xxx:10::253
nameserver 10.23.12.53
search acheron.be
root@ubuntu-14-04-b:~# ping6 blackdot.be
WARNING: your kernel is veeery old. No problems.
PING blackdot.be(blackdot.be) 56 data bytes
64 bytes from blackdot.be: icmp_seq=1 ttl=246 time=17.1 ms
64 bytes from blackdot.be: icmp_seq=2 ttl=246 time=16.3 ms
64 bytes from blackdot.be: icmp_seq=3 ttl=246 time=17.2 ms
^C
--- blackdot.be ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 16.376/16.911/17.236/0.410 ms
root@ubuntu-14-04-b:~# strace ping6 blackdot.be
execve("/bin/ping6", ["ping6", "blackdot.be"], [/* 17 vars */]) = 0
brk(NULL)                               = 0x62cec8
uname({sysname="Linux", nodename="ubuntu-14-04-b", ...}) = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef250000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=13296, ...}) = 0
mmap(NULL, 13296, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fffef240000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\30\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=23128, ...}) = 0
mmap(NULL, 2118192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeee00000
mprotect(0x7fffeee04000, 2097152, PROT_NONE) = 0
mmap(0x7fffef004000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fffef004000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P9\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=101200, ...}) = 0
mmap(NULL, 2206280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeea00000
mprotect(0x7fffeea17000, 2097152, PROT_NONE) = 0
mmap(0x7fffeec17000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fffeec17000
mmap(0x7fffeec19000, 6728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffeec19000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libgnutls-openssl.so.27", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000/\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=39392, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef040000
mmap(NULL, 2134536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffee600000
mprotect(0x7fffee609000, 2093056, PROT_NONE) = 0
mmap(0x7fffee808000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fffee808000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\t\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1864888, ...}) = 0
mmap(NULL, 3967392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffee200000
mprotect(0x7fffee3bf000, 2097152, PROT_NONE) = 0
mmap(0x7fffee5bf000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bf000) = 0x7fffee5bf000
mmap(0x7fffee5c5000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffee5c5000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libgnutls.so.30", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300R\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1239440, ...}) = 0
mmap(NULL, 3338624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffede00000
mprotect(0x7fffedf23000, 2093056, PROT_NONE) = 0
mmap(0x7fffee122000, 53248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x122000) = 0x7fffee122000
mmap(0x7fffee12f000, 384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffee12f000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\35\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=104824, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef030000
mmap(NULL, 2199880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeda00000
mprotect(0x7fffeda19000, 2093056, PROT_NONE) = 0
mmap(0x7fffedc18000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7fffedc18000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libp11-kit.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\24\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=408472, ...}) = 0
mmap(NULL, 2504592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffed600000
mprotect(0x7fffed659000, 2093056, PROT_NONE) = 0
mmap(0x7fffed858000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x58000) = 0x7fffed858000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libidn.so.11", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p+\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=207208, ...}) = 0
mmap(NULL, 2302192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffed200000
mprotect(0x7fffed231000, 2097152, PROT_NONE) = 0
mmap(0x7fffed431000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x31000) = 0x7fffed431000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libtasn1.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340)\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=76192, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef020000
mmap(NULL, 2171912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffece00000
mprotect(0x7fffece11000, 2097152, PROT_NONE) = 0
mmap(0x7fffed011000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7fffed011000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libnettle.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`~\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=219336, ...}) = 0
mmap(NULL, 2314384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeca00000
mprotect(0x7fffeca34000, 2093056, PROT_NONE) = 0
mmap(0x7fffecc33000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x33000) = 0x7fffecc33000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libhogweed.so.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340e\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=207640, ...}) = 0
mmap(NULL, 2302656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffec600000
mprotect(0x7fffec632000, 2093056, PROT_NONE) = 0
mmap(0x7fffec831000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x31000) = 0x7fffec831000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libgmp.so.10", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\223\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=522664, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeedf0000
mmap(NULL, 2617792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffec200000
mprotect(0x7fffec27f000, 2093056, PROT_NONE) = 0
mmap(0x7fffec47e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7e000) = 0x7fffec47e000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\27\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=31104, ...}) = 0
mmap(NULL, 2127368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffebe00000
mprotect(0x7fffebe07000, 2093056, PROT_NONE) = 0
mmap(0x7fffec006000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fffec006000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\r\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14608, ...}) = 0
mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeba00000
mprotect(0x7fffeba03000, 2093056, PROT_NONE) = 0
mmap(0x7fffebc02000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fffebc02000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260`\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=138696, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeede0000
mmap(NULL, 2212904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeb600000
mprotect(0x7fffeb618000, 2093056, PROT_NONE) = 0
mmap(0x7fffeb817000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fffeb817000
mmap(0x7fffeb819000, 13352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffeb819000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeedd0000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeedc0000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeedb0000
arch_prctl(ARCH_SET_FS, 0x7fffeedc0700) = 0
mprotect(0x7fffee5bf000, 16384, PROT_READ) = 0
mprotect(0x7fffeb817000, 4096, PROT_READ) = 0
mprotect(0x7fffebc02000, 4096, PROT_READ) = 0
mprotect(0x7fffec006000, 4096, PROT_READ) = 0
mprotect(0x7fffec47e000, 4096, PROT_READ) = 0
mprotect(0x7fffecc33000, 8192, PROT_READ) = 0
mprotect(0x7fffec831000, 4096, PROT_READ) = 0
mprotect(0x7fffed011000, 4096, PROT_READ) = 0
mprotect(0x7fffed431000, 4096, PROT_READ) = 0
mprotect(0x7fffed858000, 40960, PROT_READ) = 0
mprotect(0x7fffedc18000, 4096, PROT_READ) = 0
mprotect(0x7fffee122000, 45056, PROT_READ) = 0
mprotect(0x7fffee808000, 4096, PROT_READ) = 0
mprotect(0x7fffeec17000, 4096, PROT_READ) = 0
mprotect(0x7fffef004000, 4096, PROT_READ) = 0
mprotect(0x609000, 4096, PROT_READ)     = 0
mprotect(0x7fffef425000, 4096, PROT_READ) = 0
munmap(0x7fffef240000, 13296)           = 0
set_tid_address(0x7fffeedc09d0)         = 17955
set_robust_list(0x7fffeedc09e0, 24)     = 0
rt_sigaction(SIGRTMIN, {0x7fffeb605b50, [], SA_RESTORER|SA_SIGINFO, 0x7fffeb611390}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7fffeb605be0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fffeb611390}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM64_INFINITY}) = 0
futex(0x7fffed863740, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(NULL)                               = 0x62cec8
brk(0x64dec8)                           = 0x64dec8
brk(0x64e000)                           = 0x64e000
open("/dev/urandom", O_RDONLY)          = 3
fcntl(3, F_GETFD)                       = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
fstat(3, {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 9), ...}) = 0
getrusage(0x1 /* RUSAGE_??? */, {ru_utime={0, 4679}, ru_stime={0, 10454}, ...}) = 0
read(3, "\347Z\243\310\0\352\241\320\7\3\214\234\334[ \350\360\203'\325\2170\227\325\346\374e\301\266\355\343\257", 32) = 32
read(3, "%\326\326\336\363i\350N\236\257xU\264\264y\270\2252\233\274\327w\336}\223Uv\222\200\315\222%", 32) = 32
read(3, "0\32(\32&\261h\35", 8)         = 8
capget({_LINUX_CAPABILITY_VERSION_3, 0}, NULL) = -1 EFAULT (Bad address)
capget({_LINUX_CAPABILITY_VERSION_3, 0}, {CAP_CHOWN|CAP_DAC_OVERRIDE|CAP_DAC_READ_SEARCH|CAP_FOWNER|CAP_FSETID|CAP_KILL|CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_ADMIN|CAP_NET_RAW|CAP_IPC_LOCK|CAP_IPC_OWNER|CAP_SYS_CHROOT|CAP_SYS_ADMIN|CAP_SYS_NICE|CAP_SYS_RESOURCE|CAP_AUDIT_WRITE|CAP_AUDIT_CONTROL, CAP_CHOWN|CAP_DAC_OVERRIDE|CAP_DAC_READ_SEARCH|CAP_FOWNER|CAP_FSETID|CAP_KILL|CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_ADMIN|CAP_NET_RAW|CAP_IPC_LOCK|CAP_IPC_OWNER|CAP_SYS_CHROOT|CAP_SYS_ADMIN|CAP_SYS_NICE|CAP_SYS_RESOURCE|CAP_AUDIT_WRITE|CAP_AUDIT_CONTROL, 0}) = 0
capget({_LINUX_CAPABILITY_VERSION_3, 0}, NULL) = -1 EFAULT (Bad address)
capset({_LINUX_CAPABILITY_VERSION_3, 0}, {0, CAP_NET_ADMIN|CAP_NET_RAW, 0}) = 0
prctl(PR_SET_KEEPCAPS, 1)               = 0
getuid()                                = 0
setuid(0)                               = 0
prctl(PR_SET_KEEPCAPS, 0)               = 0
getuid()                                = 0
geteuid()                               = 0
capget({_LINUX_CAPABILITY_VERSION_3, 0}, NULL) = -1 EFAULT (Bad address)
capget({_LINUX_CAPABILITY_VERSION_3, 0}, {0, CAP_NET_ADMIN|CAP_NET_RAW, 0}) = 0
capset({_LINUX_CAPABILITY_VERSION_3, 0}, {CAP_NET_RAW, CAP_NET_ADMIN|CAP_NET_RAW, 0}) = 0
socket(PF_INET6, SOCK_RAW, IPPROTO_ICMPV6) = 4
capget({_LINUX_CAPABILITY_VERSION_3, 0}, NULL) = -1 EFAULT (Bad address)
capget({_LINUX_CAPABILITY_VERSION_3, 0}, {CAP_NET_RAW, CAP_CHOWN|CAP_DAC_OVERRIDE|CAP_DAC_READ_SEARCH|CAP_FOWNER|CAP_FSETID|CAP_KILL|CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_ADMIN|CAP_NET_RAW|CAP_IPC_LOCK|CAP_IPC_OWNER|CAP_SYS_CHROOT|CAP_SYS_ADMIN|CAP_SYS_NICE|CAP_SYS_RESOURCE|CAP_AUDIT_WRITE|CAP_AUDIT_CONTROL, 0}) = 0
capset({_LINUX_CAPABILITY_VERSION_3, 0}, {0, CAP_CHOWN|CAP_DAC_OVERRIDE|CAP_DAC_READ_SEARCH|CAP_FOWNER|CAP_FSETID|CAP_KILL|CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_ADMIN|CAP_NET_RAW|CAP_IPC_LOCK|CAP_IPC_OWNER|CAP_SYS_CHROOT|CAP_SYS_ADMIN|CAP_SYS_NICE|CAP_SYS_RESOURCE|CAP_AUDIT_WRITE|CAP_AUDIT_CONTROL, 0}) = 0
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5
connect(5, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(5)                                = 0
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5
connect(5, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(5)                                = 0
open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=497, ...}) = 0
read(5, "# /etc/nsswitch.conf\n#\n# Example"..., 512) = 497
read(5, "", 512)                        = 0
close(5)                                = 0
open("/etc/host.conf", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=92, ...}) = 0
read(5, "# The \"order\" line is only used "..., 512) = 92
read(5, "", 512)                        = 0
close(5)                                = 0
futex(0x7fffee5c7a64, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=154, ...}) = 0
read(5, "# AUTOMATIC ZONE CONFIG\nnameserv"..., 512) = 154
read(5, "", 512)                        = 0
close(5)                                = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=13296, ...}) = 0
mmap(NULL, 13296, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7fffef240000
close(5)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libnss_files.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!\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0644, st_size=47600, ...}) = 0
mmap(NULL, 2168600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7fffeb200000
mprotect(0x7fffeb20b000, 2093056, PROT_NONE) = 0
mmap(0x7fffeb40a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xa000) = 0x7fffeb40a000
mmap(0x7fffeb40c000, 22296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffeb40c000
close(5)                                = 0
mprotect(0x7fffeb40a000, 4096, PROT_READ) = 0
munmap(0x7fffef240000, 13296)           = 0
open("/etc/hosts", O_RDONLY|O_CLOEXEC)  = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=109, ...}) = 0
read(5, "127.0.0.1\tlocalhost\n::1\t\tlocalho"..., 512) = 109
read(5, "", 512)                        = 0
close(5)                                = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=13296, ...}) = 0
mmap(NULL, 13296, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7fffef240000
close(5)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libnss_dns.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\220\17\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0644, st_size=27000, ...}) = 0
mmap(NULL, 2121944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7fffeae00000
mprotect(0x7fffeae05000, 2097152, PROT_NONE) = 0
mmap(0x7fffeb005000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x5000) = 0x7fffeb005000
close(5)                                = 0
mprotect(0x7fffeb005000, 4096, PROT_READ) = 0
munmap(0x7fffef240000, 13296)           = 0
stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=154, ...}) = 0
open("/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=154, ...}) = 0
read(5, "# AUTOMATIC ZONE CONFIG\nnameserv"..., 512) = 154
read(5, "", 512)                        = 0
close(5)                                = 0
socket(PF_INET6, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 5
connect(5, {sa_family=AF_INET6, sin6_port=htons(53), inet_pton(AF_INET6, "2a02:xxx:xxx:10::153", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0
poll([{fd=5, events=POLLOUT}], 1, 0)    = 1 ([{fd=5, revents=POLLOUT}])
sendto(5, "\255\276\1\0\0\1\0\0\0\0\0\0\10blackdot\2be\0\0\34\0\1", 29, MSG_NOSIGNAL, NULL, 0) = 29
poll([{fd=5, events=POLLIN}], 1, 5000)  = 1 ([{fd=5, revents=POLLIN}])
ioctl(5, FIONREAD, [57])                = 0
recvfrom(5, "\255\276\201\200\0\1\0\1\0\0\0\0\10blackdot\2be\0\0\34\0\1\300\f\0"..., 1024, 0, {sa_family=AF_INET6, sin6_port=htons(53), inet_pton(AF_INET6, "2a02:xxx:xxx:10::153", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 57
close(5)                                = 0
socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 5
connect(5, {sa_family=AF_INET6, sin6_port=htons(1025), inet_pton(AF_INET6, "2a01:7e01::f03c:93ff:fe79:9d74", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0
getsockname(5, {sa_family=AF_INET6, sin6_port=htons(41124), inet_pton(AF_INET6, "2a02:xxx:xxx:10::159", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0
close(5)                                = 0
setsockopt(4, SOL_IPV6, IPV6_RECVERR, [1], 4) = -1 ENOPROTOOPT (Protocol not available)
write(2, "WARNING: your kernel is veeery o"..., 49WARNING: your kernel is veeery old. No problems.
) = 49
setsockopt(4, SOL_SOCKET, SO_SNDBUF, [344], 4) = 0
setsockopt(4, SOL_SOCKET, SO_RCVBUF, [65536], 4) = 0
getsockopt(4, SOL_SOCKET, SO_RCVBUF, [65536], [4]) = 0
setsockopt(4, SOL_RAW, 0x7 /* RAW_??? */, [2], 4) = 0
setsockopt(4, SOL_ICMPV6, 1, "\341\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\375\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377", 32) = 0
setsockopt(4, SOL_IPV6, IPV6_RECVHOPLIMIT, [1], 4) = 0
brk(0x66f000)                           = 0x66f000
stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=154, ...}) = 0
open("/etc/hosts", O_RDONLY|O_CLOEXEC)  = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=109, ...}) = 0
read(5, "127.0.0.1\tlocalhost\n::1\t\tlocalho"..., 512) = 109
read(5, "", 512)                        = 0
close(5)                                = 0
stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=154, ...}) = 0
socket(PF_INET6, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 5
connect(5, {sa_family=AF_INET6, sin6_port=htons(53), inet_pton(AF_INET6, "2a02:xxx:xxx:10::153", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0
poll([{fd=5, events=POLLOUT}], 1, 0)    = 1 ([{fd=5, revents=POLLOUT}])
sendto(5, "\3770\1\0\0\1\0\0\0\0\0\0\0014\0017\1d\0019\0019\0017\1e\1f\1f\1f"..., 90, MSG_NOSIGNAL, NULL, 0) = 90
poll([{fd=5, events=POLLIN}], 1, 5000)  = 1 ([{fd=5, revents=POLLIN}])
ioctl(5, FIONREAD, [115])               = 0
recvfrom(5, "\3770\201\200\0\1\0\1\0\0\0\0\0014\0017\1d\0019\0019\0017\1e\1f\1f\1f"..., 1024, 0, {sa_family=AF_INET6, sin6_port=htons(53), inet_pton(AF_INET6, "2a02:xxx:xxx:10::153", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 115
close(5)                                = 0
fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 3), ...}) = 0
write(1, "PING blackdot.be(blackdot.be) 56"..., 44PING blackdot.be(blackdot.be) 56 data bytes
) = 44
setsockopt(4, SOL_SOCKET, SO_TIMESTAMP, [1], 4) = 0
setsockopt(4, SOL_SOCKET, SO_SNDTIMEO, "\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 0
setsockopt(4, SOL_SOCKET, SO_RCVTIMEO, "\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 0
rt_sigaction(SIGINT, {0x404c90, [], SA_RESTORER|SA_INTERRUPT, 0x7fffee2354b0}, NULL, 8) = 0
rt_sigaction(SIGALRM, {0x404c90, [], SA_RESTORER|SA_INTERRUPT, 0x7fffee2354b0}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x404c80, [], SA_RESTORER|SA_INTERRUPT, 0x7fffee2354b0}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=34, ws_col=104, ws_xpixel=728, ws_ypixel=510}) = 0
capget({_LINUX_CAPABILITY_VERSION_3, 0}, NULL) = -1 EFAULT (Bad address)
capset({_LINUX_CAPABILITY_VERSION_3, 0}, {0, 0, 0}) = 0
sendto(4, "\200\0\0\0F#\0\1}_\371b\0\0\0\0\212\274\6\0\0\0\0\0\20\21\22\23\24\25\26\27"..., 64, 0, {sa_family=AF_INET6, sin6_port=htons(58), inet_pton(AF_INET6, "2a01:7e01::f03c:93ff:fe79:9d74", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 64
recvmsg(4, {msg_name(28)={sa_family=AF_INET6, sin6_port=htons(0), inet_pton(AF_INET6, "2a01:7e01::f03c:93ff:fe79:9d74", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, msg_iov(1)=[{"\201\0001\357F#\0\1}_\371b\0\0\0\0\212\274\6\0\0\0\0\0\20\21\22\23\24\25\26\27"..., 4208}], msg_controllen=56, [{cmsg_len=20, cmsg_level=SOL_IPV6, cmsg_type=52}, {cmsg_len=32, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */}], msg_flags=0}, 0) = 64
open("/etc/hosts", O_RDONLY|O_CLOEXEC)  = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=109, ...}) = 0
read(5, "127.0.0.1\tlocalhost\n::1\t\tlocalho"..., 512) = 109
read(5, "", 512)                        = 0
close(5)                                = 0
stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=154, ...}) = 0
socket(PF_INET6, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 5
connect(5, {sa_family=AF_INET6, sin6_port=htons(53), inet_pton(AF_INET6, "2a02:xxx:xxx:10::153", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0
poll([{fd=5, events=POLLOUT}], 1, 0)    = 1 ([{fd=5, revents=POLLOUT}])
sendto(5, "\37\272\1\0\0\1\0\0\0\0\0\0\0014\0017\1d\0019\0019\0017\1e\1f\1f\1f"..., 90, MSG_NOSIGNAL, NULL, 0) = 90
poll([{fd=5, events=POLLIN}], 1, 5000)  = 1 ([{fd=5, revents=POLLIN}])
ioctl(5, FIONREAD, [115])               = 0
recvfrom(5, "\37\272\201\200\0\1\0\1\0\0\0\0\0014\0017\1d\0019\0019\0017\1e\1f\1f\1f"..., 1024, 0, {sa_family=AF_INET6, sin6_port=htons(53), inet_pton(AF_INET6, "2a02:xxx:xxx:10::153", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 115
close(5)                                = 0
write(1, "64 bytes from blackdot.be: icmp_"..., 5964 bytes from blackdot.be: icmp_seq=1 ttl=246 time=17.1 ms
) = 59
poll([{fd=4, events=POLLIN|POLLERR}], 1, 980) = 0 (Timeout)
sendto(4, "\200\0\0\0F#\0\2~_\371b\0\0\0\0\202\276\6\0\0\0\0\0\20\21\22\23\24\25\26\27"..., 64, MSG_CONFIRM, {sa_family=AF_INET6, sin6_port=htons(58), inet_pton(AF_INET6, "2a01:7e01::f03c:93ff:fe79:9d74", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 64
recvmsg(4, {msg_name(28)={sa_family=AF_INET6, sin6_port=htons(0), inet_pton(AF_INET6, "2a01:7e01::f03c:93ff:fe79:9d74", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, msg_iov(1)=[{"\201\0008\354F#\0\2~_\371b\0\0\0\0\202\276\6\0\0\0\0\0\20\21\22\23\24\25\26\27"..., 4208}], msg_controllen=56, [{cmsg_len=20, cmsg_level=SOL_IPV6, cmsg_type=52}, {cmsg_len=32, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */}], msg_flags=0}, 0) = 64
open("/etc/hosts", O_RDONLY|O_CLOEXEC)  = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=109, ...}) = 0
read(5, "127.0.0.1\tlocalhost\n::1\t\tlocalho"..., 512) = 109
read(5, "", 512)                        = 0
close(5)                                = 0
stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=154, ...}) = 0
socket(PF_INET6, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 5
connect(5, {sa_family=AF_INET6, sin6_port=htons(53), inet_pton(AF_INET6, "2a02:xxx:xxx:10::153", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0
poll([{fd=5, events=POLLOUT}], 1, 0)    = 1 ([{fd=5, revents=POLLOUT}])
sendto(5, "\21\10\1\0\0\1\0\0\0\0\0\0\0014\0017\1d\0019\0019\0017\1e\1f\1f\1f"..., 90, MSG_NOSIGNAL, NULL, 0) = 90
poll([{fd=5, events=POLLIN}], 1, 5000)  = 1 ([{fd=5, revents=POLLIN}])
ioctl(5, FIONREAD, [115])               = 0
recvfrom(5, "\21\10\201\200\0\1\0\1\0\0\0\0\0014\0017\1d\0019\0019\0017\1e\1f\1f\1f"..., 1024, 0, {sa_family=AF_INET6, sin6_port=htons(53), inet_pton(AF_INET6, "2a02:xxx:xxx:10::153", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 115
close(5)                                = 0
write(1, "64 bytes from blackdot.be: icmp_"..., 5964 bytes from blackdot.be: icmp_seq=2 ttl=246 time=16.4 ms
) = 59
poll([{fd=4, events=POLLIN|POLLERR}], 1, 981^Cstrace: Process 17955 detached
 <detached ...>

--- blackdot.be ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 16.406/16.791/17.177/0.406 ms
root@ubuntu-14-04-b:~# curl -6 ifconfig.co
2a02:xxx:xxx:10::159
root@ubuntu-14-04-b:~# strace curl -6 ifconfig.co
execve("/usr/bin/curl", ["curl", "-6", "ifconfig.co"], [/* 17 vars */]) = 0
brk(NULL)                               = 0x1000
uname({sysname="Linux", nodename="ubuntu-14-04-b", ...}) = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef250000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=13296, ...}) = 0
mmap(NULL, 13296, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fffef240000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\215\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=444800, ...}) = 0
mmap(NULL, 2540616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeea00000
mprotect(0x7fffeea69000, 2097152, PROT_NONE) = 0
mmap(0x7fffeec69000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x69000) = 0x7fffeec69000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\35\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=104824, ...}) = 0
mmap(NULL, 2199880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffee600000
mprotect(0x7fffee619000, 2093056, PROT_NONE) = 0
mmap(0x7fffee818000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7fffee818000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260`\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=138696, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef040000
mmap(NULL, 2212904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffee200000
mprotect(0x7fffee218000, 2093056, PROT_NONE) = 0
mmap(0x7fffee417000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fffee417000
mmap(0x7fffee419000, 13352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffee419000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\t\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1864888, ...}) = 0
mmap(NULL, 3967392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffede00000
mprotect(0x7fffedfbf000, 2097152, PROT_NONE) = 0
mmap(0x7fffee1bf000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bf000) = 0x7fffee1bf000
mmap(0x7fffee1c5000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffee1c5000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libidn.so.11", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p+\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=207208, ...}) = 0
mmap(NULL, 2302192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeda00000
mprotect(0x7fffeda31000, 2097152, PROT_NONE) = 0
mmap(0x7fffedc31000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x31000) = 0x7fffedc31000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/librtmp.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200J\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=113584, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef020000
mmap(NULL, 2208688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffed600000
mprotect(0x7fffed61b000, 2093056, PROT_NONE) = 0
mmap(0x7fffed81a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7fffed81a000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libnettle.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`~\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=219336, ...}) = 0
mmap(NULL, 2314384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffed200000
mprotect(0x7fffed234000, 2093056, PROT_NONE) = 0
mmap(0x7fffed433000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x33000) = 0x7fffed433000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libgnutls.so.30", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300R\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1239440, ...}) = 0
mmap(NULL, 3338624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffece00000
mprotect(0x7fffecf23000, 2093056, PROT_NONE) = 0
mmap(0x7fffed122000, 53248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x122000) = 0x7fffed122000
mmap(0x7fffed12f000, 384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffed12f000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\264\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=301376, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef010000
mmap(NULL, 2396960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeca00000
mprotect(0x7fffeca47000, 2093056, PROT_NONE) = 0
mmap(0x7fffecc46000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x46000) = 0x7fffecc46000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/liblber-2.4.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340)\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=59640, ...}) = 0
mmap(NULL, 2154984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffec600000
mprotect(0x7fffec60d000, 2097152, PROT_NONE) = 0
mmap(0x7fffec80d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7fffec80d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\307\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=322928, ...}) = 0
mmap(NULL, 2427592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffec200000
mprotect(0x7fffec24d000, 2093056, PROT_NONE) = 0
mmap(0x7fffec44c000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4c000) = 0x7fffec44c000
mmap(0x7fffec44f000, 6856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffec44f000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef000000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libhogweed.so.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340e\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=207640, ...}) = 0
mmap(NULL, 2302656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffebe00000
mprotect(0x7fffebe32000, 2093056, PROT_NONE) = 0
mmap(0x7fffec031000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x31000) = 0x7fffec031000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libgmp.so.10", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\223\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=522664, ...}) = 0
mmap(NULL, 2617792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeba00000
mprotect(0x7fffeba7f000, 2093056, PROT_NONE) = 0
mmap(0x7fffebc7e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7e000) = 0x7fffebc7e000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libp11-kit.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\24\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=408472, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeeff0000
mmap(NULL, 2504592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeb600000
mprotect(0x7fffeb659000, 2093056, PROT_NONE) = 0
mmap(0x7fffeb858000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x58000) = 0x7fffeb858000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libtasn1.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340)\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=76192, ...}) = 0
mmap(NULL, 2171912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeb200000
mprotect(0x7fffeb211000, 2097152, PROT_NONE) = 0
mmap(0x7fffeb411000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7fffeb411000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\v\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=860392, ...}) = 0
mmap(NULL, 2956192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeae00000
mprotect(0x7fffeaec3000, 2097152, PROT_NONE) = 0
mmap(0x7fffeb0c3000, 61440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc3000) = 0x7fffeb0c3000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220?\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=186872, ...}) = 0
mmap(NULL, 2285688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeaa00000
mprotect(0x7fffeaa2c000, 2093056, PROT_NONE) = 0
mmap(0x7fffeac2b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b000) = 0x7fffeac2b000
mmap(0x7fffeac2e000, 120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffeac2e000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\24\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14648, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeefe0000
mmap(NULL, 2109896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffea600000
mprotect(0x7fffea603000, 2093056, PROT_NONE) = 0
mmap(0x7fffea802000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fffea802000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320&\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=43664, ...}) = 0
mmap(NULL, 2139080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffea200000
mprotect(0x7fffea20a000, 2093056, PROT_NONE) = 0
mmap(0x7fffea409000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7fffea409000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P9\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=101200, ...}) = 0
mmap(NULL, 2206280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe9e00000
mprotect(0x7fffe9e17000, 2097152, PROT_NONE) = 0
mmap(0x7fffea017000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fffea017000
mmap(0x7fffea019000, 6728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffea019000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libsasl2.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@)\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=109296, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeefd0000
mmap(NULL, 2204648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe9a00000
mprotect(0x7fffe9a19000, 2097152, PROT_NONE) = 0
mmap(0x7fffe9c19000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x7fffe9c19000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libgssapi.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\331\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=264256, ...}) = 0
mmap(NULL, 2359640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe9600000
mprotect(0x7fffe963d000, 2097152, PROT_NONE) = 0
mmap(0x7fffe983d000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3d000) = 0x7fffe983d000
mmap(0x7fffe9840000, 344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffe9840000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\27\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=31104, ...}) = 0
mmap(NULL, 2127368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe9200000
mprotect(0x7fffe9207000, 2093056, PROT_NONE) = 0
mmap(0x7fffe9406000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fffe9406000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\r\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14608, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeefc0000
mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe8e00000
mprotect(0x7fffe8e03000, 2093056, PROT_NONE) = 0
mmap(0x7fffe9002000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fffe9002000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\22\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14256, ...}) = 0
mmap(NULL, 2109456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe8a00000
mprotect(0x7fffe8a03000, 2093056, PROT_NONE) = 0
mmap(0x7fffe8c02000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fffe8c02000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libheimntlm.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p*\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=35920, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeefb0000
mmap(NULL, 2130928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe8600000
mprotect(0x7fffe8608000, 2093056, PROT_NONE) = 0
mmap(0x7fffe8807000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fffe8807000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libkrb5.so.26", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\302\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=560808, ...}) = 0
mmap(NULL, 2658672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe8200000
mprotect(0x7fffe8284000, 2093056, PROT_NONE) = 0
mmap(0x7fffe8483000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x83000) = 0x7fffe8483000
mmap(0x7fffe8489000, 368, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffe8489000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libasn1.so.8", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\232\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=661872, ...}) = 0
mmap(NULL, 2756880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe7e00000
mprotect(0x7fffe7e9f000, 2093056, PROT_NONE) = 0
mmap(0x7fffe809e000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9e000) = 0x7fffe809e000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libhcrypto.so.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0pg\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=204168, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeefa0000
mmap(NULL, 2303016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe7a00000
mprotect(0x7fffe7a30000, 2097152, PROT_NONE) = 0
mmap(0x7fffe7c30000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x30000) = 0x7fffe7c30000
mmap(0x7fffe7c32000, 1064, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffe7c32000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libroken.so.18", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320N\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=89904, ...}) = 0
mmap(NULL, 2185320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe7600000
mprotect(0x7fffe7615000, 2093056, PROT_NONE) = 0
mmap(0x7fffe7814000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fffe7814000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libwind.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=166128, ...}) = 0
mmap(NULL, 2261136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe7200000
mprotect(0x7fffe7227000, 2097152, PROT_NONE) = 0
mmap(0x7fffe7427000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27000) = 0x7fffe7427000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeef90000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libheimbase.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300(\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=60928, ...}) = 0
mmap(NULL, 2157176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe6e00000
mprotect(0x7fffe6e0e000, 2093056, PROT_NONE) = 0
mmap(0x7fffe700d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7fffe700d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libhx509.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \20\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=304072, ...}) = 0
mmap(NULL, 2400264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe6a00000
mprotect(0x7fffe6a46000, 2097152, PROT_NONE) = 0
mmap(0x7fffe6c46000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x46000) = 0x7fffe6c46000
mmap(0x7fffe6c4a000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffe6c4a000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libsqlite3.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\260\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=870240, ...}) = 0
mmap(NULL, 2967256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe6600000
mprotect(0x7fffe66cf000, 2097152, PROT_NONE) = 0
mmap(0x7fffe68cf000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xcf000) = 0x7fffe68cf000
mmap(0x7fffe68d4000, 1752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffe68d4000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\v\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=39224, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeef80000
mmap(NULL, 2322912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe6200000
mprotect(0x7fffe6209000, 2093056, PROT_NONE) = 0
mmap(0x7fffe6408000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fffe6408000
mmap(0x7fffe640a000, 184800, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffe640a000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeef70000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeef60000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeef50000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeef40000
arch_prctl(ARCH_SET_FS, 0x7fffeef40740) = 0
mprotect(0x7fffee1bf000, 16384, PROT_READ) = 0
mprotect(0x7fffe6408000, 4096, PROT_READ) = 0
mprotect(0x7fffee417000, 4096, PROT_READ) = 0
mprotect(0x7fffe9002000, 4096, PROT_READ) = 0
mprotect(0x7fffe68cf000, 12288, PROT_READ) = 0
mprotect(0x7fffea802000, 4096, PROT_READ) = 0
mprotect(0x7fffea017000, 4096, PROT_READ) = 0
mprotect(0x7fffe7814000, 4096, PROT_READ) = 0
mprotect(0x7fffe809e000, 4096, PROT_READ) = 0
mprotect(0x7fffe7c30000, 4096, PROT_READ) = 0
mprotect(0x7fffe7427000, 4096, PROT_READ) = 0
mprotect(0x7fffe700d000, 4096, PROT_READ) = 0
mprotect(0x7fffe6c46000, 8192, PROT_READ) = 0
mprotect(0x7fffe8483000, 12288, PROT_READ) = 0
mprotect(0x7fffe8807000, 4096, PROT_READ) = 0
mprotect(0x7fffe8c02000, 4096, PROT_READ) = 0
mprotect(0x7fffe9406000, 4096, PROT_READ) = 0
mprotect(0x7fffe983d000, 4096, PROT_READ) = 0
mprotect(0x7fffe9c19000, 4096, PROT_READ) = 0
mprotect(0x7fffea409000, 4096, PROT_READ) = 0
mprotect(0x7fffeac2b000, 8192, PROT_READ) = 0
mprotect(0x7fffeb0c3000, 53248, PROT_READ) = 0
mprotect(0x7fffeb411000, 4096, PROT_READ) = 0
mprotect(0x7fffeb858000, 40960, PROT_READ) = 0
mprotect(0x7fffebc7e000, 4096, PROT_READ) = 0
mprotect(0x7fffed433000, 8192, PROT_READ) = 0
mprotect(0x7fffec031000, 4096, PROT_READ) = 0
mprotect(0x7fffedc31000, 4096, PROT_READ) = 0
mprotect(0x7fffee818000, 4096, PROT_READ) = 0
mprotect(0x7fffed122000, 45056, PROT_READ) = 0
mprotect(0x7fffec80d000, 4096, PROT_READ) = 0
mprotect(0x7fffec44c000, 8192, PROT_READ) = 0
mprotect(0x7fffecc46000, 8192, PROT_READ) = 0
mprotect(0x7fffed81a000, 4096, PROT_READ) = 0
mprotect(0x7fffeec69000, 12288, PROT_READ) = 0
mprotect(0x7fffef42b000, 12288, PROT_READ) = 0
mprotect(0x7fffef025000, 4096, PROT_READ) = 0
munmap(0x7fffef240000, 13296)           = 0
set_tid_address(0x7fffeef40a10)         = 17960
set_robust_list(0x7fffeef40a20, 24)     = 0
rt_sigaction(SIGRTMIN, {0x7fffee205b50, [], SA_RESTORER|SA_SIGINFO, 0x7fffee211390}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7fffee205be0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fffee211390}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM64_INFINITY}) = 0
futex(0x7fffeb863740, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(NULL)                               = 0x1000
brk(0x22000)                            = 0x22000
open("/dev/urandom", O_RDONLY)          = 3
fcntl(3, F_GETFD)                       = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
fstat(3, {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 9), ...}) = 0
getrusage(0x1 /* RUSAGE_??? */, {ru_utime={0, 7134}, ru_stime={0, 14273}, ...}) = 0
read(3, "\360\3069\337E4\205\221\244:W\234\3p\252$\254\r\373r\334\265K\341B\23\4t\310zQ\316", 32) = 32
read(3, "\217\tn;\253\256\205\16o\243H\24\237\254BZ\177o\305\313\340\7\207\307\234\\9s\233\323\245\4", 32) = 32
read(3, "\357\301\300\364|M-\361", 8)   = 8
pipe([4, 5])                            = 0
close(4)                                = 0
close(5)                                = 0
rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7fffede354b0}, {SIG_DFL, [], 0}, 8) = 0
fstat(3, {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 9), ...}) = 0
brk(0x49000)                            = 0x49000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=1668976, ...}) = 0
mmap(NULL, 1668976, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fffee867000
close(4)                                = 0
open("/root/.curlrc", O_RDONLY)         = -1 ENOENT (No such file or directory)
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4
close(4)                                = 0
mmap(NULL, 10489856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fffe5600000
mprotect(0x7fffe5600000, 4096, PROT_NONE) = 0
clone(child_stack=0x7fffe5ffffb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fffe60009d0, tls=0x7fffe6000700, child_tidptr=0x7fffe60009d0) = 17961
poll(NULL, 0, 4)                        = 0 (Timeout)
socket(PF_INET6, SOCK_STREAM, IPPROTO_TCP) = 4
setsockopt(4, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0
setsockopt(4, SOL_TCP, TCP_KEEPIDLE, [60], 4) = 0
setsockopt(4, SOL_TCP, TCP_KEEPINTVL, [60], 4) = 0
fcntl(4, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
connect(4, {sa_family=AF_INET6, sin6_port=htons(80), inet_pton(AF_INET6, "2606:4700:3036::6815:1956", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = -1 EINPROGRESS (Operation now in progress)
poll([{fd=4, events=POLLOUT|POLLWRNORM}], 1, 0) = 0 (Timeout)
poll([{fd=4, events=POLLOUT}], 1, 198)  = 1 ([{fd=4, revents=POLLOUT}])
poll([{fd=4, events=POLLOUT|POLLWRNORM}], 1, 0) = 1 ([{fd=4, revents=POLLOUT|POLLWRNORM}])
getsockopt(4, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
getpeername(4, {sa_family=AF_INET6, sin6_port=htons(80), inet_pton(AF_INET6, "2606:4700:3036::6815:1956", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0
getsockname(4, {sa_family=AF_INET6, sin6_port=htons(39790), inet_pton(AF_INET6, "2a02:xxx:xxx:10::159", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0
sendto(4, "GET / HTTP/1.1\r\nHost: ifconfig.c"..., 75, MSG_NOSIGNAL, NULL, 0) = 75
poll([{fd=4, events=POLLIN|POLLPRI|POLLRDNORM|POLLRDBAND}], 1, 0) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 193)   = 1 ([{fd=4, revents=POLLIN}])
poll([{fd=4, events=POLLIN|POLLPRI|POLLRDNORM|POLLRDBAND}], 1, 0) = 1 ([{fd=4, revents=POLLIN|POLLRDNORM}])
recvfrom(4, "HTTP/1.1 200 OK\r\nDate: Sun, 14 A"..., 16384, 0, NULL, NULL) = 638
fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 3), ...}) = 0
write(1, "2a02:xxx:xxx:10::159\n", 222a02:xxx:xxx:10::159
) = 22
close(4)                                = 0
close(3)                                = 0
exit_group(0)                           = ?
+++ exited with 0 +++

On newer images ping just barfs about protocol stuff

root@lxtest:~# cat /etc/resolv.conf
# AUTOMATIC ZONE CONFIG
nameserver 2a02:578:470f:10::153
nameserver 10.23.11.53
nameserver 2a02:578:470f:10::253
nameserver 10.23.12.53
search acheron.be
root@lxtest:~# ping6 blackdot.be
ping6: blackdot.be: Temporary failure in name resolution
root@lxtest:~# curl -6 ifconfig.co
curl: (6) Could not resolve host: ifconfig.co
# I disabled the IPv6 resolvers to install strace and then enabled them again
root@lxtest:~# strace ping -6 blackdot.be
execve("/usr/bin/ping", ["ping", "-6", "blackdot.be"], 0x7fffffeff570 /* 21 vars */) = 0
brk(NULL)                               = 0x1000
arch_prctl(0x3001 /* ARCH_??? */, 0x7fffffeff390) = -1 EINVAL (Invalid argument)
uname({sysname="Linux", nodename="lxtest", ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef060000
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) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=10021, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 10021, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fffef050000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=39024, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 41016, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffef040000
mmap(0x7fffef043000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fffef043000
mmap(0x7fffef047000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fffef047000
mmap(0x7fffef049000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fffef049000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libidn2.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=129096, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 131088, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffef01e000
mmap(0x7fffef020000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fffef020000
mmap(0x7fffef024000, 102400, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fffef024000
mmap(0x7fffef03d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7fffef03d000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\237\2\0\0\0\0\0"..., 832) = 832
pread64(3, "\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, 64) = 784
pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0"..., 48, 848) = 48
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\211\303\313\205\371\345PFwdq\376\320^\304A"..., 68, 896) = 68
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, "\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, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeec00000
mmap(0x7fffeec28000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7fffeec28000
mmap(0x7fffeedbd000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7fffeedbd000
mmap(0x7fffeee15000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7fffeee15000
mmap(0x7fffeee1b000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffeee1b000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libunistring.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=1743016, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 1743080, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeee73000
mmap(0x7fffeee84000, 221184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7fffeee84000
mmap(0x7fffeeeba000, 1433600, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x47000) = 0x7fffeeeba000
mmap(0x7fffef018000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a5000) = 0x7fffef018000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeee70000
arch_prctl(ARCH_SET_FS, 0x7fffeee71100) = 0
set_tid_address(0x7fffeee713d0)         = 18909
set_robust_list(0x7fffeee713e0, 24)     = 0
rseq(0x7fffeee71aa0, 0x20, 0, 0x53053053) = -1 ENOSYS (Function not implemented)
mprotect(0x7fffeee15000, 16384, PROT_READ) = 0
mprotect(0x7fffef018000, 16384, PROT_READ) = 0
mprotect(0x7fffef03d000, 4096, PROT_READ) = 0
mprotect(0x7fffef049000, 4096, PROT_READ) = 0
mprotect(0x7fffef458000, 4096, PROT_READ) = 0
mprotect(0x7fffef442000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=10240*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7fffef050000, 10021)           = 0
prctl(PR_CAPBSET_READ, CAP_MAC_OVERRIDE) = -1 EINVAL (Invalid argument)
prctl(PR_CAPBSET_READ, CAP_IPC_OWNER)   = -1 EINVAL (Invalid argument)
prctl(PR_CAPBSET_READ, CAP_SETUID)      = -1 EINVAL (Invalid argument)
prctl(PR_CAPBSET_READ, CAP_FOWNER)      = -1 EINVAL (Invalid argument)
prctl(PR_CAPBSET_READ, CAP_DAC_OVERRIDE) = -1 EINVAL (Invalid argument)
prctl(PR_CAPBSET_READ, CAP_CHOWN)       = -1 EINVAL (Invalid argument)
getrandom("\x8b\xe2\xdc\x97\x71\x27\xc3\x2a", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x1000
brk(0x22000)                            = 0x22000
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, NULL) = -1 EFAULT (Bad address)
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=1<<CAP_CHOWN|1<<CAP_DAC_OVERRIDE|1<<CAP_DAC_READ_SEARCH|1<<CAP_FOWNER|1<<CAP_FSETID|1<<CAP_KILL|1<<CAP_SETGID|1<<CAP_SETUID|1<<CAP_NET_BIND_SERVICE|1<<CAP_NET_ADMIN|1<<CAP_NET_RAW|1<<CAP_IPC_LOCK|1<<CAP_IPC_OWNER|1<<CAP_SYS_CHROOT|1<<CAP_SYS_ADMIN|1<<CAP_SYS_NICE|1<<CAP_SYS_RESOURCE|1<<CAP_AUDIT_WRITE|1<<CAP_AUDIT_CONTROL, permitted=1<<CAP_CHOWN|1<<CAP_DAC_OVERRIDE|1<<CAP_DAC_READ_SEARCH|1<<CAP_FOWNER|1<<CAP_FSETID|1<<CAP_KILL|1<<CAP_SETGID|1<<CAP_SETUID|1<<CAP_NET_BIND_SERVICE|1<<CAP_NET_ADMIN|1<<CAP_NET_RAW|1<<CAP_IPC_LOCK|1<<CAP_IPC_OWNER|1<<CAP_SYS_CHROOT|1<<CAP_SYS_ADMIN|1<<CAP_SYS_NICE|1<<CAP_SYS_RESOURCE|1<<CAP_AUDIT_WRITE|1<<CAP_AUDIT_CONTROL, inheritable=0}) = 0
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, NULL) = -1 EFAULT (Bad address)
capset({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=0, permitted=1<<CAP_NET_ADMIN|1<<CAP_NET_RAW, inheritable=0}) = 0
prctl(PR_SET_KEEPCAPS, 1)               = 0
getuid()                                = 0
setuid(0)                               = 0
prctl(PR_SET_KEEPCAPS, 0)               = 0
getuid()                                = 0
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3048928, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 3048928, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fffee800000
close(3)                                = 0
getrandom("\xc4\xb6\x22\x52", 4, GRND_NONBLOCK) = 4
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, NULL) = -1 EFAULT (Bad address)
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=0, permitted=1<<CAP_NET_ADMIN|1<<CAP_NET_RAW, inheritable=0}) = 0
capset({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=1<<CAP_NET_RAW, permitted=1<<CAP_NET_ADMIN|1<<CAP_NET_RAW, inheritable=0}) = 0
socket(AF_INET6, SOCK_DGRAM, IPPROTO_ICMPV6) = -1 EACCES (Permission denied)
socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6) = 3
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, NULL) = -1 EFAULT (Bad address)
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=1<<CAP_NET_RAW, permitted=1<<CAP_CHOWN|1<<CAP_DAC_OVERRIDE|1<<CAP_DAC_READ_SEARCH|1<<CAP_FOWNER|1<<CAP_FSETID|1<<CAP_KILL|1<<CAP_SETGID|1<<CAP_SETUID|1<<CAP_NET_BIND_SERVICE|1<<CAP_NET_ADMIN|1<<CAP_NET_RAW|1<<CAP_IPC_LOCK|1<<CAP_IPC_OWNER|1<<CAP_SYS_CHROOT|1<<CAP_SYS_ADMIN|1<<CAP_SYS_NICE|1<<CAP_SYS_RESOURCE|1<<CAP_AUDIT_WRITE|1<<CAP_AUDIT_CONTROL, inheritable=0}) = 0
capset({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=0, permitted=1<<CAP_CHOWN|1<<CAP_DAC_OVERRIDE|1<<CAP_DAC_READ_SEARCH|1<<CAP_FOWNER|1<<CAP_FSETID|1<<CAP_KILL|1<<CAP_SETGID|1<<CAP_SETUID|1<<CAP_NET_BIND_SERVICE|1<<CAP_NET_ADMIN|1<<CAP_NET_RAW|1<<CAP_IPC_LOCK|1<<CAP_IPC_OWNER|1<<CAP_SYS_CHROOT|1<<CAP_SYS_ADMIN|1<<CAP_SYS_NICE|1<<CAP_SYS_RESOURCE|1<<CAP_AUDIT_WRITE|1<<CAP_AUDIT_CONTROL, inheritable=0}) = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=27002, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 27002, PROT_READ, MAP_SHARED, 4, 0) = 0x7fffeee40000
close(4)                                = 0
futex(0x7fffeee1aa6c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4
connect(4, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(4)                                = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4
connect(4, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(4)                                = 0
newfstatat(AT_FDCWD, "/etc/nsswitch.conf", {st_mode=S_IFREG|0644, st_size=510, ...}, 0) = 0
newfstatat(AT_FDCWD, "/", {st_mode=S_IFDIR|0755, st_size=25, ...}, 0) = 0
openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=510, ...}, AT_EMPTY_PATH) = 0
read(4, "# /etc/nsswitch.conf\n#\n# Example"..., 512) = 510
read(4, "", 512)                        = 0
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=510, ...}, AT_EMPTY_PATH) = 0
close(4)                                = 0
newfstatat(AT_FDCWD, "/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=154, ...}, 0) = 0
openat(AT_FDCWD, "/etc/host.conf", O_RDONLY|O_CLOEXEC) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=92, ...}, AT_EMPTY_PATH) = 0
read(4, "# The \"order\" line is only used "..., 512) = 92
read(4, "", 512)                        = 0
close(4)                                = 0
futex(0x7fffeee2232c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=154, ...}, AT_EMPTY_PATH) = 0
read(4, "# AUTOMATIC ZONE CONFIG\nnameserv"..., 512) = 154
read(4, "", 512)                        = 0
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=154, ...}, AT_EMPTY_PATH) = 0
close(4)                                = 0
openat(AT_FDCWD, "/etc/hosts", O_RDONLY|O_CLOEXEC) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=209, ...}, AT_EMPTY_PATH) = 0
lseek(4, 0, SEEK_SET)                   = 0
read(4, "# host file\n127.0.0.1    localho"..., 512) = 209
read(4, "", 512)                        = 0
close(4)                                = 0
socket(AF_INET6, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 4
setsockopt(4, SOL_IPV6, IPV6_RECVERR, [1], 4) = -1 ENOPROTOOPT (Protocol not available)
close(4)                                = 0
socket(AF_INET6, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 4
setsockopt(4, SOL_IPV6, IPV6_RECVERR, [1], 4) = -1 ENOPROTOOPT (Protocol not available)
close(4)                                = 0
openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=2996, ...}, AT_EMPTY_PATH) = 0
read(4, "# Locale name alias data base.\n#"..., 3072) = 2996
read(4, "", 3072)                       = 0
close(4)                                = 0
openat(AT_FDCWD, "/usr/share/locale/en_US.UTF8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.UTF8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale-langpack/en_US.UTF8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale-langpack/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale-langpack/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale-langpack/en.UTF8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale-langpack/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale-langpack/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "ping: ", 6ping: )                   = 6
write(2, "blackdot.be: Temporary failure i"..., 49blackdot.be: Temporary failure in name resolution) = 49
write(2, "\n", 1
)                       = 1
close(1)                                = 0
close(2)                                = 0
exit_group(2 <unfinished ...>
+++ exited with 2 +++
root@lxtest:~# strace curl -6 ifconfig.co
execve("/usr/bin/curl", ["curl", "-6", "ifconfig.co"], 0x7fffffeff570 /* 21 vars */) = 0
brk(NULL)                               = 0x1000
arch_prctl(0x3001 /* ARCH_??? */, 0x7fffffeff390) = -1 EINVAL (Invalid argument)
uname({sysname="Linux", nodename="lxtest", ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef030000
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) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=10021, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 10021, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fffef020000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libcurl.so.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=669464, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 672616, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeef7a000
mmap(0x7fffeef89000, 475136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7fffeef89000
mmap(0x7fffeeffd000, 110592, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x83000) = 0x7fffeeffd000
mmap(0x7fffef018000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9d000) = 0x7fffef018000
mmap(0x7fffef01e000, 872, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffef01e000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=108936, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 110776, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeef5d000
mprotect(0x7fffeef5f000, 98304, PROT_NONE) = 0
mmap(0x7fffeef5f000, 69632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fffeef5f000
mmap(0x7fffeef70000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7fffeef70000
mmap(0x7fffeef77000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x7fffeef77000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\237\2\0\0\0\0\0"..., 832) = 832
pread64(3, "\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, 64) = 784
pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0"..., 48, 848) = 48
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\211\303\313\205\371\345PFwdq\376\320^\304A"..., 68, 896) = 68
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, "\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, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeec00000
mmap(0x7fffeec28000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7fffeec28000
mmap(0x7fffeedbd000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7fffeedbd000
mmap(0x7fffeee15000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7fffeee15000
mmap(0x7fffeee1b000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffeee1b000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libnghttp2.so.14", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=166256, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 168176, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeef32000
mmap(0x7fffeef37000, 86016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fffeef37000
mmap(0x7fffeef4c000, 49152, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7fffeef4c000
mmap(0x7fffeef58000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7fffeef58000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libidn2.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=129096, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 131088, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeef10000
mmap(0x7fffeef12000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fffeef12000
mmap(0x7fffeef16000, 102400, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fffeef16000
mmap(0x7fffeef2f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7fffeef2f000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/librtmp.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=121864, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeef00000
mmap(NULL, 123824, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeeee0000
mprotect(0x7fffeeee5000, 98304, PROT_NONE) = 0
mmap(0x7fffeeee5000, 65536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fffeeee5000
mmap(0x7fffeeef5000, 28672, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fffeeef5000
mmap(0x7fffeeefd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7fffeeefd000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libssh.so.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=441944, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 443872, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeee72000
mprotect(0x7fffeee7f000, 376832, PROT_NONE) = 0
mmap(0x7fffeee7f000, 274432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7fffeee7f000
mmap(0x7fffeeec2000, 98304, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x50000) = 0x7fffeeec2000
mmap(0x7fffeeedb000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x68000) = 0x7fffeeedb000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpsl.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=75768, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 77840, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeee5d000
mmap(0x7fffeee5f000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fffeee5f000
mmap(0x7fffeee61000, 57344, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fffeee61000
mmap(0x7fffeee6f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7fffeee6f000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libssl.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=667864, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 669680, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeeb5b000
mmap(0x7fffeeb79000, 372736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7fffeeb79000
mmap(0x7fffeebd4000, 118784, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x79000) = 0x7fffeebd4000
mmap(0x7fffeebf1000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x95000) = 0x7fffeebf1000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libcrypto.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=4447536, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 4461760, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffee600000
mmap(0x7fffee6b2000, 2478080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb2000) = 0x7fffee6b2000
mmap(0x7fffee90f000, 860160, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x30f000) = 0x7fffee90f000
mmap(0x7fffee9e1000, 385024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3e0000) = 0x7fffee9e1000
mmap(0x7fffeea3f000, 9408, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffeea3f000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=338712, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 340960, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeeb06000
mprotect(0x7fffeeb11000, 282624, PROT_NONE) = 0
mmap(0x7fffeeb11000, 229376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7fffeeb11000
mmap(0x7fffeeb49000, 49152, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x43000) = 0x7fffeeb49000
mmap(0x7fffeeb56000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4f000) = 0x7fffeeb56000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libldap-2.5.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=376576, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeee50000
mmap(NULL, 387936, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeeaa6000
mprotect(0x7fffeeab4000, 311296, PROT_NONE) = 0
mmap(0x7fffeeab4000, 237568, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fffeeab4000
mmap(0x7fffeeaee000, 69632, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x48000) = 0x7fffeeaee000
mmap(0x7fffeeb00000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x59000) = 0x7fffeeb00000
mmap(0x7fffeeb03000, 7008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffeeb03000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/liblber-2.5.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=59888, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 61864, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeea90000
mmap(0x7fffeea93000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fffeea93000
mmap(0x7fffeea9b000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7fffeea9b000
mmap(0x7fffeea9e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7fffeea9e000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libzstd.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=841808, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 843832, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffee530000
mmap(0x7fffee53a000, 729088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7fffee53a000
mmap(0x7fffee5ec000, 69632, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xbc000) = 0x7fffee5ec000
mmap(0x7fffee5fd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xcc000) = 0x7fffee5fd000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libbrotlidec.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=51512, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 53352, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeee40000
mmap(0x7fffeee41000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fffeee41000
mmap(0x7fffeee49000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7fffeee49000
mmap(0x7fffeee4c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7fffeee4c000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libunistring.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=1743016, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 1743080, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffee385000
mmap(0x7fffee396000, 221184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7fffee396000
mmap(0x7fffee3cc000, 1433600, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x47000) = 0x7fffee3cc000
mmap(0x7fffee52a000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a5000) = 0x7fffee52a000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgnutls.so.30", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2000320, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffee380000
mmap(NULL, 2009088, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffee194000
mmap(0x7fffee1c5000, 1216512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x31000) = 0x7fffee1c5000
mmap(0x7fffee2ee000, 512000, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15a000) = 0x7fffee2ee000
mmap(0x7fffee36b000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d6000) = 0x7fffee36b000
mmap(0x7fffee37d000, 6144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffee37d000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libhogweed.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=289800, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 291640, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffee14b000
mprotect(0x7fffee153000, 253952, PROT_NONE) = 0
mmap(0x7fffee153000, 77824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fffee153000
mmap(0x7fffee166000, 172032, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7fffee166000
mmap(0x7fffee191000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x45000) = 0x7fffee191000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libnettle.so.8", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=281000, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 282840, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffee104000
mmap(0x7fffee10e000, 143360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7fffee10e000
mmap(0x7fffee131000, 90112, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2d000) = 0x7fffee131000
mmap(0x7fffee147000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x42000) = 0x7fffee147000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgmp.so.10", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=526896, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 528912, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffee081000
mmap(0x7fffee08b000, 389120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7fffee08b000
mmap(0x7fffee0ea000, 94208, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x69000) = 0x7fffee0ea000
mmap(0x7fffee101000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7f000) = 0x7fffee101000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=828000, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 830576, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffedfb5000
mprotect(0x7fffedfd6000, 634880, PROT_NONE) = 0
mmap(0x7fffedfd6000, 380928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21000) = 0x7fffedfd6000
mmap(0x7fffee033000, 249856, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7e000) = 0x7fffee033000
mmap(0x7fffee071000, 61440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xbb000) = 0x7fffee071000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=182928, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffedfb0000
mmap(NULL, 188472, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffedf80000
mprotect(0x7fffedf84000, 163840, PROT_NONE) = 0
mmap(0x7fffedf84000, 110592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fffedf84000
mmap(0x7fffedf9f000, 49152, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0x7fffedf9f000
mmap(0x7fffedfac000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b000) = 0x7fffedfac000
mmap(0x7fffedfae000, 56, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffedfae000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=18504, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 20552, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffedf70000
mmap(0x7fffedf72000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fffedf72000
mmap(0x7fffedf73000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fffedf73000
mmap(0x7fffedf74000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fffedf74000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=52080, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 54224, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffedf60000
mprotect(0x7fffedf63000, 36864, PROT_NONE) = 0
mmap(0x7fffedf63000, 24576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fffedf63000
mmap(0x7fffedf69000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7fffedf69000
mmap(0x7fffedf6c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7fffedf6c000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libsasl2.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=105376, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 107504, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffedf44000
mmap(0x7fffedf47000, 69632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fffedf47000
mmap(0x7fffedf58000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fffedf58000
mmap(0x7fffedf5d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7fffedf5d000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libbrotlicommon.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=137560, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 139320, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffedf20000
mmap(0x7fffedf21000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fffedf21000
mmap(0x7fffedf22000, 126976, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fffedf22000
mmap(0x7fffedf41000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7fffedf41000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libp11-kit.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=1285888, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffedf10000
mmap(NULL, 1289160, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeddd4000
mmap(0x7fffeddfd000, 671744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7fffeddfd000
mmap(0x7fffedea1000, 368640, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xcd000) = 0x7fffedea1000
mmap(0x7fffedefb000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x126000) = 0x7fffedefb000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libtasn1.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=92312, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 94760, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeddbb000
mprotect(0x7fffeddbe000, 77824, PROT_NONE) = 0
mmap(0x7fffeddbe000, 57344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fffeddbe000
mmap(0x7fffeddcc000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7fffeddcc000
mmap(0x7fffeddd1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fffeddd1000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=22600, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 24592, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeea80000
mmap(0x7fffeea82000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fffeea82000
mmap(0x7fffeea84000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fffeea84000
mmap(0x7fffeea85000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fffeea85000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=68552, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 80456, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeea6b000
mmap(0x7fffeea6e000, 40960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fffeea6e000
mmap(0x7fffeea78000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7fffeea78000
mmap(0x7fffeea7b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7fffeea7b000
mmap(0x7fffeea7d000, 6728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffeea7d000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libffi.so.8", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=47688, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 50736, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffedda0000
mprotect(0x7fffedda2000, 36864, PROT_NONE) = 0
mmap(0x7fffedda2000, 28672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fffedda2000
mmap(0x7fffedda9000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7fffedda9000
mmap(0x7fffeddab000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7fffeddab000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffedd90000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffedd80000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffedd70000
arch_prctl(ARCH_SET_FS, 0x7fffedd81580) = 0
set_tid_address(0x7fffedd81850)         = 18920
set_robust_list(0x7fffedd81860, 24)     = 0
rseq(0x7fffedd81f20, 0x20, 0, 0x53053053) = -1 ENOSYS (Function not implemented)
mprotect(0x7fffeee15000, 16384, PROT_READ) = 0
mprotect(0x7fffeddab000, 4096, PROT_READ) = 0
mprotect(0x7fffeea7b000, 4096, PROT_READ) = 0
mprotect(0x7fffeea85000, 4096, PROT_READ) = 0
mprotect(0x7fffeddd1000, 4096, PROT_READ) = 0
mprotect(0x7fffedefb000, 40960, PROT_READ) = 0
mprotect(0x7fffedf41000, 4096, PROT_READ) = 0
mprotect(0x7fffedf5d000, 4096, PROT_READ) = 0
mprotect(0x7fffedf6c000, 4096, PROT_READ) = 0
mprotect(0x7fffedf74000, 4096, PROT_READ) = 0
mprotect(0x7fffedfac000, 4096, PROT_READ) = 0
mprotect(0x7fffee071000, 53248, PROT_READ) = 0
mprotect(0x7fffee101000, 4096, PROT_READ) = 0
mprotect(0x7fffee147000, 8192, PROT_READ) = 0
mprotect(0x7fffee191000, 4096, PROT_READ) = 0
mprotect(0x7fffee52a000, 16384, PROT_READ) = 0
mprotect(0x7fffeef2f000, 4096, PROT_READ) = 0
mprotect(0x7fffee36b000, 65536, PROT_READ) = 0
mprotect(0x7fffeee4c000, 4096, PROT_READ) = 0
mprotect(0x7fffee5fd000, 4096, PROT_READ) = 0
mprotect(0x7fffeea9e000, 4096, PROT_READ) = 0
mprotect(0x7fffeeb00000, 8192, PROT_READ) = 0
mprotect(0x7fffeeb56000, 8192, PROT_READ) = 0
mprotect(0x7fffee9e1000, 372736, PROT_READ) = 0
mprotect(0x7fffeebf1000, 40960, PROT_READ) = 0
mprotect(0x7fffeee6f000, 4096, PROT_READ) = 0
mprotect(0x7fffeef77000, 4096, PROT_READ) = 0
mprotect(0x7fffeeedb000, 8192, PROT_READ) = 0
mprotect(0x7fffeeefd000, 4096, PROT_READ) = 0
mprotect(0x7fffeef58000, 12288, PROT_READ) = 0
mprotect(0x7fffef018000, 16384, PROT_READ) = 0
mprotect(0x7fffef455000, 20480, PROT_READ) = 0
mprotect(0x7fffef415000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=10240*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7fffef020000, 10021)           = 0
getrandom("\xb6\xc2\x8b\x6f\x00\xfd\x93\x1c", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x1000
brk(0x22000)                            = 0x22000
getrandom("\x32", 1, GRND_NONBLOCK)     = 1
newfstatat(AT_FDCWD, "/etc/gnutls/config", 0x7fffffefec80, 0) = -1 ENOENT (No such file or directory)
pipe2([3, 4], 0)                        = 0
close(3)                                = 0
close(4)                                = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
futex(0x7fffeea3eba4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fffeea3eba0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fffeea3eb9c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fffeea3eef0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fffeea3eb94, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fffeea3eb90, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fffeea3e778, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fffeea3ea00, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fffeea3e748, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(0x43000)                            = 0x43000
futex(0x7fffeea3eb98, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/usr/lib/ssl/openssl.cnf", O_RDONLY) = 3
futex(0x7fffeea3e4d0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=12292, ...}, AT_EMPTY_PATH) = 0
read(3, "#\n# OpenSSL example configuratio"..., 8192) = 8192
read(3, "coding of an extension: beware e"..., 8192) = 4100
read(3, "", 8192)                       = 0
close(3)                                = 0
futex(0x7fffeea3e920, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fffeea3eb80, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fffeea3eb7c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fffeea3e70c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fffeea3eb8c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fffeebfe7c0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
sysinfo({uptime=255, loads=[1198, 1049, 438], totalram=24813154, freeram=640486, sharedram=0, bufferram=0, totalswap=16777215, freeswap=16490442, procs=20, totalhigh=0, freehigh=0, mem_unit=4096}) = 0
futex(0x7fffeebfe7d4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3048928, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 3048928, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fffeda00000
close(3)                                = 0
openat(AT_FDCWD, "/root/.curlrc", O_RDONLY) = -1 ENOENT (No such file or directory)
geteuid()                               = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
newfstatat(AT_FDCWD, "/etc/nsswitch.conf", {st_mode=S_IFREG|0644, st_size=510, ...}, 0) = 0
newfstatat(AT_FDCWD, "/", {st_mode=S_IFDIR|0755, st_size=25, ...}, 0) = 0
openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=510, ...}, AT_EMPTY_PATH) = 0
read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 512) = 510
read(3, "", 512)                        = 0
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=510, ...}, AT_EMPTY_PATH) = 0
close(3)                                = 0
openat(AT_FDCWD, "/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=1275, ...}, AT_EMPTY_PATH) = 0
lseek(3, 0, SEEK_SET)                   = 0
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 1536) = 1275
close(3)                                = 0
openat(AT_FDCWD, "/root/.curlrc", O_RDONLY) = -1 ENOENT (No such file or directory)
rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, TIOCGWINSZ, {ws_row=34, ws_col=104, ws_xpixel=728, ws_ypixel=510}) = 0
socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 3
close(3)                                = 0
socketpair(AF_UNIX, SOCK_STREAM, 0, [3, 4]) = 0
fcntl(3, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
fcntl(4, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
poll([{fd=3, events=POLLIN}], 1, 0)     = 0 (Timeout)
rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
brk(0x73000)                            = 0x73000
socketpair(AF_UNIX, SOCK_STREAM, 0, [5, 6]) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7fffeec918f0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
mmap(NULL, 10489856, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fffece00000
mprotect(0x7fffece01000, 10485760, PROT_READ|PROT_WRITE) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [], 8)   = 0
clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fffed800910, parent_tid=0x7fffed800910, exit_signal=0, stack=0x7fffece00000, stack_size=0x9ffcc0, tls=0x7fffed800640}, 88) = -1 ENOSYS (Function not implemented)
clone(child_stack=0x7fffed7ffcb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[18921], tls=0x7fffed800640, child_tidptr=0x7fffed800910) = 18921
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
poll([{fd=5, events=POLLIN}, {fd=3, events=POLLIN}], 2, 1) = 0 (Timeout)
rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
close(6)                                = 0
close(5)                                = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
write(2, "c", 1c)                        = 1
write(2, "u", 1u)                        = 1
write(2, "r", 1r)                        = 1
write(2, "l", 1l)                        = 1
write(2, ":", 1:)                        = 1
write(2, " ", 1 )                        = 1
write(2, "(", 1()                        = 1
write(2, "6", 16)                        = 1
write(2, ")", 1))                        = 1
write(2, " ", 1 )                        = 1
write(2, "C", 1C)                        = 1
write(2, "o", 1o)                        = 1
write(2, "u", 1u)                        = 1
write(2, "l", 1l)                        = 1
write(2, "d", 1d)                        = 1
write(2, " ", 1 )                        = 1
write(2, "n", 1n)                        = 1
write(2, "o", 1o)                        = 1
write(2, "t", 1t)                        = 1
write(2, " ", 1 )                        = 1
write(2, "r", 1r)                        = 1
write(2, "e", 1e)                        = 1
write(2, "s", 1s)                        = 1
write(2, "o", 1o)                        = 1
write(2, "l", 1l)                        = 1
write(2, "v", 1v)                        = 1
write(2, "e", 1e)                        = 1
write(2, " ", 1 )                        = 1
write(2, "h", 1h)                        = 1
write(2, "o", 1o)                        = 1
write(2, "s", 1s)                        = 1
write(2, "t", 1t)                        = 1
write(2, ":", 1:)                        = 1
write(2, " ", 1 )                        = 1
write(2, "i", 1i)                        = 1
write(2, "f", 1f)                        = 1
write(2, "c", 1c)                        = 1
write(2, "o", 1o)                        = 1
write(2, "n", 1n)                        = 1
write(2, "f", 1f)                        = 1
write(2, "i", 1i)                        = 1
write(2, "g", 1g)                        = 1
write(2, ".", 1.)                        = 1
write(2, "c", 1c)                        = 1
write(2, "o", 1o)                        = 1
write(2, "\n", 1
)                       = 1
rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
close(3)                                = 0
close(4)                                = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fffeec42520}, NULL, 8) = 0
brk(0x56000)                            = 0x56000
exit_group(6 <unfinished ...>
+++ exited with 6 +++
@sjorge
Copy link
Author

sjorge commented Aug 14, 2022

I created my zones like this:

---
autoboot: 'false'
bootargs: ''
brand: lx
cpu-shares: '1'
dns-domain: acheron.be
fs-allowed: ''
hostid: ''
ip-type: exclusive
ipv6: 'true'
kernel-version: '4.4'
limitpriv: default
net:
- allowed-address: 10.23.10.159/20
  defrouter: 10.23.10.1
  global-nic: ixgbe0
  mac-addr: 2:8:20:e5:1:33
  physical: lxtest0
  vlan-id: '100'
- allowed-address: 2a02:XXX:XXX:10::159/64
  global-nic: ixgbe0
  mac-addr: 2:8:20:e5:1:33
  physical: lxtest0
  vlan-id: '100'
pool: ''
resolvers:
- 2a02:XXX:XXX:10::153
- 10.23.11.53
- 2a02:XXX:XXX:10::253
- 10.23.12.53
scheduling-class: ''
zonename: lxtest
zonepath: /zones/lxtest
zadm create -b lx -i 834bbc6d lxtest < test.sjon

I ran in.ndpd manually to get the IPv6 default route as lxinit currently does not start it.

The following images where used:

  • dfc9b88b ubuntu 16.04
  • fbd776a3 ubuntu 22.04

@sjorge
Copy link
Author

sjorge commented Aug 18, 2022

So ... yeah past me was here already, probably why I had a note to retest this down the line and hit this again and forgot why I left the note to self: TritonDataCenter/smartos-live#998

@stale
Copy link

stale bot commented Sep 21, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Sep 21, 2022
@sjorge
Copy link
Author

sjorge commented Sep 21, 2022

Unstale

@sjorge
Copy link
Author

sjorge commented Nov 21, 2022

Ran into this again while testing some things in an lx zone, IPv6 is broken in some subtle ways.
e.g. if you have an IPv6 nameserver in /etc/resolv.conf you haev no name resolution for example. (And I am only using IPv6 resolvers locally, but even if I temp add 8.8.8.8 as a fallback it doesnt work if any IPv6 ones are present)

Edit: there might also be some related nfs issues, when mounting over IPv4 it works but over IPv6 it fails with mount.nfs: Cannot allocate memory

@stale stale bot removed the stale label Nov 21, 2022
@sjorge
Copy link
Author

sjorge commented Sep 17, 2023

root@lxubuntu:~# dtrace-dtruss.d curl ifconfig.co
SYSCALL(args) 		 = return
brk(0x0)		 = 4096 0
arch_prctl(0x3001, 0x7FFFFFEFF360, 0x7FFFEF40C420)		 = -22 Err#22
uname(0x7FFFFFEFEF40, 0x7FFFEF46C0E8, 0x0)		 = 0 0
mmap(0x0, 0x2000, 0x3)		 = -284884992 0
access(0x7FFFEF41CD90, 0x4, 0x7FFFEF469A40)		 = -2 Err#2
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE4B0)		 = 0 0
mmap(0x0, 0x279F, 0x1)		 = -284950528 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE580)		 = 0 0
mmap(0x0, 0xA6368, 0x1)		 = -285638656 0
mprotect(0x7FFFEEFA7000, 0x91000, 0x0)		 = 0 0
mmap(0x7FFFEEFA7000, 0x75000, 0x5)		 = -285577216 0
mmap(0x7FFFEF01C000, 0x1B000, 0x1)		 = -285097984 0
mmap(0x7FFFEF038000, 0x6000, 0x3)		 = -284983296 0
mmap(0x7FFFEF03E000, 0x368, 0x3)		 = -284958720 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\003\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE560)		 = 0 0
mmap(0x0, 0x1B0B8, 0x1)		 = -285757440 0
mprotect(0x7FFFEEF7D000, 0x18000, 0x0)		 = 0 0
mmap(0x7FFFEEF7D000, 0x11000, 0x5)		 = -285749248 0
mmap(0x7FFFEEF8E000, 0x6000, 0x1)		 = -285679616 0
mmap(0x7FFFEEF95000, 0x2000, 0x3)		 = -285650944 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\003\0", 0x340)		 = 832 0
pread64(0x3, "\006\0", 0x310)		 = 784 0
pread64(0x3, "\004\0", 0x30)		 = 48 0
pread64(0x3, "\004\0", 0x44)		 = 68 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE540)		 = 0 0
pread64(0x3, "\006\0", 0x310)		 = 784 0
mmap(0x0, 0x227E50, 0x1)		 = -289406976 0
mmap(0x7FFFEEC28000, 0x195000, 0x5)		 = -289243136 0
mmap(0x7FFFEEDBD000, 0x58000, 0x1)		 = -287584256 0
mmap(0x7FFFEEE15000, 0x6000, 0x3)		 = -287223808 0
mmap(0x7FFFEEE1B000, 0xCE50, 0x3)		 = -287199232 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE520)		 = 0 0
mmap(0x0, 0x290F0, 0x1)		 = -285933568 0
mmap(0x7FFFEEF55000, 0x15000, 0x5)		 = -285913088 0
mmap(0x7FFFEEF6A000, 0xC000, 0x1)		 = -285827072 0
mmap(0x7FFFEEF76000, 0x4000, 0x3)		 = -285777920 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE500)		 = 0 0
mmap(0x0, 0x20010, 0x1)		 = -286072832 0
mmap(0x7FFFEEF30000, 0x4000, 0x5)		 = -286064640 0
mmap(0x7FFFEEF34000, 0x19000, 0x1)		 = -286048256 0
mmap(0x7FFFEEF4D000, 0x2000, 0x3)		 = -285945856 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE4E0)		 = 0 0
mmap(0x0, 0x1E3B0, 0x1)		 = -286203904 0
mprotect(0x7FFFEEF13000, 0x18000, 0x0)		 = 0 0
mmap(0x7FFFEEF13000, 0x10000, 0x5)		 = -286183424 0
mmap(0x7FFFEEF23000, 0x7000, 0x1)		 = -286117888 0
mmap(0x7FFFEEF2B000, 0x2000, 0x3)		 = -286085120 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE4C0)		 = 0 0
mmap(0x0, 0x2000, 0x3)		 = -286261248 0
mmap(0x0, 0x6C5E0, 0x1)		 = -286711808 0
mmap(0x7FFFEEE9F000, 0x43000, 0x5)		 = -286658560 0
mmap(0x7FFFEEEE2000, 0x19000, 0x1)		 = -286384128 0
mmap(0x7FFFEEEFB000, 0x4000, 0x3)		 = -286281728 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE4A0)		 = 0 0
mmap(0x0, 0x13010, 0x1)		 = -286797824 0
mmap(0x7FFFEEE7F000, 0x2000, 0x5)		 = -286789632 0
mmap(0x7FFFEEE81000, 0xE000, 0x1)		 = -286781440 0
mmap(0x7FFFEEE8F000, 0x2000, 0x3)		 = -286724096 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE480)		 = 0 0
mmap(0x0, 0xA37F0, 0x1)		 = -290082816 0
mmap(0x7FFFEEB79000, 0x5B000, 0x5)		 = -289959936 0
mmap(0x7FFFEEBD4000, 0x1D000, 0x1)		 = -289587200 0
mmap(0x7FFFEEBF1000, 0xE000, 0x3)		 = -289468416 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE460)		 = 0 0
mmap(0x0, 0x4414C0, 0x1)		 = -295698432 0
mmap(0x7FFFEE6B2000, 0x25D000, 0x5)		 = -294969344 0
mmap(0x7FFFEE90F000, 0xD2000, 0x1)		 = -292491264 0
mmap(0x7FFFEE9E1000, 0x5E000, 0x3)		 = -291631104 0
mmap(0x7FFFEEA3F000, 0x24C0, 0x3)		 = -291246080 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE440)		 = 0 0
mmap(0x0, 0x533E0, 0x1)		 = -290430976 0
mprotect(0x7FFFEEB11000, 0x45000, 0x0)		 = 0 0
mmap(0x7FFFEEB11000, 0x38000, 0x5)		 = -290385920 0
mmap(0x7FFFEEB49000, 0xC000, 0x1)		 = -290156544 0
mmap(0x7FFFEEB56000, 0x4000, 0x3)		 = -290103296 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE420)		 = 0 0
mmap(0x0, 0x5EB60, 0x1)		 = -290824192 0
mprotect(0x7FFFEEAB4000, 0x4C000, 0x0)		 = 0 0
mmap(0x7FFFEEAB4000, 0x3A000, 0x5)		 = -290766848 0
mmap(0x7FFFEEAEE000, 0x11000, 0x1)		 = -290529280 0
mmap(0x7FFFEEB00000, 0x3000, 0x3)		 = -290455552 0
mmap(0x7FFFEEB03000, 0x1B60, 0x3)		 = -290443264 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE400)		 = 0 0
mmap(0x0, 0x2000, 0x3)		 = -290848768 0
mmap(0x0, 0x101A8, 0x1)		 = -290922496 0
mprotect(0x7FFFEEA91000, 0xC000, 0x0)		 = 0 0
mmap(0x7FFFEEA91000, 0x8000, 0x5)		 = -290910208 0
mmap(0x7FFFEEA99000, 0x3000, 0x1)		 = -290877440 0
mmap(0x7FFFEEA9D000, 0x2000, 0x3)		 = -290861056 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE3E0)		 = 0 0
mmap(0x0, 0xCE038, 0x1)		 = -296550400 0
mmap(0x7FFFEE53A000, 0xB2000, 0x5)		 = -296509440 0
mmap(0x7FFFEE5EC000, 0x11000, 0x1)		 = -295780352 0
mmap(0x7FFFEE5FD000, 0x2000, 0x3)		 = -295710720 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE3C0)		 = 0 0
mmap(0x0, 0xD068, 0x1)		 = -286916608 0
mmap(0x7FFFEEE61000, 0x8000, 0x5)		 = -286912512 0
mmap(0x7FFFEEE69000, 0x3000, 0x1)		 = -286879744 0
mmap(0x7FFFEEE6C000, 0x2000, 0x3)		 = -286867456 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE380)		 = 0 0
mmap(0x0, 0x1A98E8, 0x1)		 = -298299392 0
mmap(0x7FFFEE396000, 0x36000, 0x5)		 = -298229760 0
mmap(0x7FFFEE3CC000, 0x15E000, 0x1)		 = -298008576 0
mmap(0x7FFFEE52A000, 0x5000, 0x3)		 = -296574976 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE360)		 = 0 0
mmap(0x0, 0x1EA800, 0x1)		 = -300314624 0
mmap(0x7FFFEE1CA000, 0x129000, 0x5)		 = -300113920 0
mmap(0x7FFFEE2F3000, 0x7D000, 0x1)		 = -298897408 0
mmap(0x7FFFEE370000, 0x12000, 0x3)		 = -298385408 0
mmap(0x7FFFEE382000, 0x1800, 0x3)		 = -298311680 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE340)		 = 0 0
mmap(0x0, 0x2000, 0x3)		 = -300351488 0
mmap(0x0, 0x47338, 0x1)		 = -300650496 0
mprotect(0x7FFFEE14F000, 0x3E000, 0x0)		 = 0 0
mmap(0x7FFFEE14F000, 0x13000, 0x5)		 = -300617728 0
mmap(0x7FFFEE162000, 0x2A000, 0x1)		 = -300539904 0
mmap(0x7FFFEE18D000, 0x2000, 0x3)		 = -300363776 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE320)		 = 0 0
mmap(0x0, 0x450D8, 0x1)		 = -300941312 0
mmap(0x7FFFEE10A000, 0x23000, 0x5)		 = -300900352 0
mmap(0x7FFFEE12D000, 0x16000, 0x1)		 = -300756992 0
mmap(0x7FFFEE143000, 0x3000, 0x3)		 = -300666880 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE300)		 = 0 0
mmap(0x0, 0x81210, 0x1)		 = -301477888 0
mmap(0x7FFFEE087000, 0x5F000, 0x5)		 = -301436928 0
mmap(0x7FFFEE0E6000, 0x17000, 0x1)		 = -301047808 0
mmap(0x7FFFEE0FD000, 0x2000, 0x3)		 = -300953600 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE2E0)		 = 0 0
mmap(0x0, 0xCAC70, 0x1)		 = -302313472 0
mprotect(0x7FFFEDFD2000, 0x9B000, 0x0)		 = 0 0
mmap(0x7FFFEDFD2000, 0x5D000, 0x5)		 = -302178304 0
mmap(0x7FFFEE02F000, 0x3D000, 0x1)		 = -301797376 0
mmap(0x7FFFEE06D000, 0xF000, 0x3)		 = -301543424 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE2C0)		 = 0 0
mmap(0x0, 0x2E038, 0x1)		 = -302510080 0
mprotect(0x7FFFEDF85000, 0x28000, 0x0)		 = 0 0
mmap(0x7FFFEDF85000, 0x1B000, 0x5)		 = -302493696 0
mmap(0x7FFFEDFA0000, 0xC000, 0x1)		 = -302383104 0
mmap(0x7FFFEDFAD000, 0x2000, 0x3)		 = -302329856 0
mmap(0x7FFFEDFAF000, 0x38, 0x3)		 = -302321664 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE2A0)		 = 0 0
mmap(0x0, 0x2000, 0x3)		 = -286982144 0
mmap(0x0, 0x5048, 0x1)		 = -287047680 0
mmap(0x7FFFEEE42000, 0x1000, 0x5)		 = -287039488 0
mmap(0x7FFFEEE43000, 0x1000, 0x1)		 = -287035392 0
mmap(0x7FFFEEE44000, 0x2000, 0x3)		 = -287031296 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE280)		 = 0 0
mmap(0x0, 0xD3D0, 0x1)		 = -291045376 0
mprotect(0x7FFFEEA73000, 0x9000, 0x0)		 = 0 0
mmap(0x7FFFEEA73000, 0x6000, 0x5)		 = -291033088 0
mmap(0x7FFFEEA79000, 0x2000, 0x1)		 = -291008512 0
mmap(0x7FFFEEA7C000, 0x2000, 0x3)		 = -290996224 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE260)		 = 0 0
mmap(0x0, 0x1A3F0, 0x1)		 = -291160064 0
mmap(0x7FFFEEA57000, 0x11000, 0x5)		 = -291147776 0
mmap(0x7FFFEEA68000, 0x5000, 0x1)		 = -291078144 0
mmap(0x7FFFEEA6D000, 0x2000, 0x3)		 = -291057664 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE240)		 = 0 0
mmap(0x0, 0x22038, 0x1)		 = -302657536 0
mmap(0x7FFFEDF5E000, 0x1000, 0x5)		 = -302653440 0
mmap(0x7FFFEDF5F000, 0x1F000, 0x1)		 = -302649344 0
mmap(0x7FFFEDF7E000, 0x2000, 0x3)		 = -302522368 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE220)		 = 0 0
mmap(0x0, 0x13ABC8, 0x1)		 = -303951872 0
mmap(0x7FFFEDE4A000, 0xA4000, 0x5)		 = -303783936 0
mmap(0x7FFFEDEEE000, 0x5A000, 0x1)		 = -303112192 0
mmap(0x7FFFEDF48000, 0x14000, 0x3)		 = -302743552 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE200)		 = 0 0
mmap(0x0, 0x2000, 0x3)		 = -304021504 0
mmap(0x0, 0x17228, 0x1)		 = -304123904 0
mprotect(0x7FFFEDDFA000, 0x13000, 0x0)		 = 0 0
mmap(0x7FFFEDDFA000, 0xE000, 0x5)		 = -304111616 0
mmap(0x7FFFEDE08000, 0x4000, 0x1)		 = -304054272 0
mmap(0x7FFFEDE0D000, 0x2000, 0x3)		 = -304033792 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE1E0)		 = 0 0
mmap(0x0, 0x6010, 0x1)		 = -304218112 0
mmap(0x7FFFEDDE2000, 0x2000, 0x5)		 = -304209920 0
mmap(0x7FFFEDDE4000, 0x1000, 0x1)		 = -304201728 0
mmap(0x7FFFEDDE5000, 0x2000, 0x3)		 = -304197632 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE1C0)		 = 0 0
mmap(0x0, 0x13A48, 0x1)		 = -304304128 0
mmap(0x7FFFEDDCE000, 0xA000, 0x5)		 = -304291840 0
mmap(0x7FFFEDDD8000, 0x3000, 0x1)		 = -304250880 0
mmap(0x7FFFEDDDB000, 0x2000, 0x3)		 = -304238592 0
mmap(0x7FFFEDDDD000, 0x1A48, 0x3)		 = -304230400 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
read(0x3, "\177ELF\002\001\001\0", 0x340)		 = 832 0
fstatat64(0x3, 0x7FFFEF41BEE9, 0x7FFFFFEFE1A0)		 = 0 0
mmap(0x0, 0xC630, 0x1)		 = -304414720 0
mprotect(0x7FFFEDDB2000, 0x9000, 0x0)		 = 0 0
mmap(0x7FFFEDDB2000, 0x7000, 0x5)		 = -304406528 0
mmap(0x7FFFEDDB9000, 0x1000, 0x1)		 = -304377856 0
mmap(0x7FFFEDDBB000, 0x2000, 0x3)		 = -304369664 0
close(0x3)		 = 0 0
mmap(0x0, 0x2000, 0x3)		 = -304480256 0
mmap(0x0, 0x2000, 0x3)		 = -304545792 0
arch_prctl(0x1002, 0x7FFFEDD90F00, 0xFFFF80001226E710)		 = 0 0
set_tid_address(0x7FFFEDD911D0, 0x7FFFEDD90F00, 0x7FFFEF4280D8)		 = 10597 0
set_robust_list(0x7FFFEDD911E0, 0x18, 0x7FFFEF4280D8)		 = 0 0
mprotect(0x7FFFEEE15000, 0x4000, 0x1)		 = 0 0
mprotect(0x7FFFEDDBB000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEDDDB000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEDDE5000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEDE0D000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEDF48000, 0xA000, 0x1)		 = 0 0
mprotect(0x7FFFEDF7E000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEEA6D000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEEA7C000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEEE44000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEDFAD000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEE06D000, 0xD000, 0x1)		 = 0 0
mprotect(0x7FFFEE0FD000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEE143000, 0x2000, 0x1)		 = 0 0
mprotect(0x7FFFEE18D000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEE52A000, 0x4000, 0x1)		 = 0 0
mprotect(0x7FFFEEF4D000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEE370000, 0x10000, 0x1)		 = 0 0
mprotect(0x7FFFEEE6C000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEE5FD000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEEA9D000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEEB00000, 0x2000, 0x1)		 = 0 0
mprotect(0x7FFFEEB56000, 0x2000, 0x1)		 = 0 0
mprotect(0x7FFFEE9E1000, 0x5B000, 0x1)		 = 0 0
mprotect(0x7FFFEEBF1000, 0xA000, 0x1)		 = 0 0
mprotect(0x7FFFEEE8F000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEEF95000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEEEFB000, 0x2000, 0x1)		 = 0 0
mprotect(0x7FFFEEF2B000, 0x1000, 0x1)		 = 0 0
mprotect(0x7FFFEEF76000, 0x3000, 0x1)		 = 0 0
mprotect(0x7FFFEF038000, 0x4000, 0x1)		 = 0 0
mprotect(0x7FFFEF465000, 0x5000, 0x1)		 = 0 0
mprotect(0x7FFFEF425000, 0x2000, 0x1)		 = 0 0
prlimit64(0x0, 0x3, 0x0)		 = 0 0
munmap(0x7FFFEF040000, 0x279F)		 = 0 0
getrandom(0x7FFFEEE204D8, 0x8, 0x1)		 = 8 0
brk(0x0)		 = 4096 0
brk(0x22000)		 = 139264 0
getrandom(0x7FFFFFEFF3EF, 0x1, 0x1)		 = 1 0
fstatat64(0xFFFFFF9C, 0x7FFFEE2FE83A, 0x7FFFFFEFEC50)		 = -2 Err#2
pipe2(0x7FFFFFEFF2F0, 0x0, 0x7FFFFFEFF540)		 = 0 0
close(0x3)		 = 0 0
close(0x4)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFEEE0, 0x7FFFFFEFEF80)		 = 0 0
futex(0x7FFFEEA3EBA4, 0x81, 0x7FFFFFFF)		 = 0 0
futex(0x7FFFEEA3EBA0, 0x81, 0x7FFFFFFF)		 = 0 0
futex(0x7FFFEEA3EB9C, 0x81, 0x7FFFFFFF)		 = 0 0
futex(0x7FFFEEA3EEF0, 0x81, 0x7FFFFFFF)		 = 0 0
futex(0x7FFFEEA3EB94, 0x81, 0x7FFFFFFF)		 = 0 0
futex(0x7FFFEEA3EB90, 0x81, 0x7FFFFFFF)		 = 0 0
futex(0x7FFFEEA3E778, 0x81, 0x7FFFFFFF)		 = 0 0
futex(0x7FFFEEA3EA00, 0x81, 0x7FFFFFFF)		 = 0 0
futex(0x7FFFEEA3E748, 0x81, 0x7FFFFFFF)		 = 0 0
brk(0x43000)		 = 274432 0
futex(0x7FFFEEA3EB98, 0x81, 0x7FFFFFFF)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
futex(0x7FFFEEA3E4D0, 0x81, 0x7FFFFFFF)		 = 0 0
fstatat64(0x3, 0x7FFFEEDD846F, 0x7FFFFFEFEC40)		 = 0 0
read(0x3, "#\n# OpenSSL example configuration file.\n# See doc/man5/config.pod for more info.\n#\n# This is mostly being used for generation of certificate requests,\n# but may be used for auto loading of providers\n\n# Note that you can include other files from the main co", 0x2000)		 = 8192 0
read(0x3, "r:copy\n\n# DER hex encoding of an extension: beware experts only!\n# obj=DER:02:03\n# Where 'obj' is a standard or added object\n# You can even override a supported extension:\n# basicConstraints= critical, DER:30:03:01:01:FF\n\n[ crl_ext ]\n\n# CRL extensions.\n# O", 0x2000)		 = 4227 0
read(0x3, "r:copy\n\n# DER hex encoding of an extension: beware experts only!\n# obj=DER:02:03\n# Where 'obj' is a standard or added object\n# You can even override a supported extension:\n# basicConstraints= critical, DER:30:03:01:01:FF\n\n[ crl_ext ]\n\n# CRL extensions.\n# O", 0x2000)		 = 0 0
close(0x3)		 = 0 0
futex(0x7FFFEEA3E920, 0x81, 0x7FFFFFFF)		 = 0 0
futex(0x7FFFEEA3EB80, 0x81, 0x7FFFFFFF)		 = 0 0
futex(0x7FFFEEA3EB7C, 0x81, 0x7FFFFFFF)		 = 0 0
futex(0x7FFFEEA3E70C, 0x81, 0x7FFFFFFF)		 = 0 0
futex(0x7FFFEEA3EB8C, 0x81, 0x7FFFFFFF)		 = 0 0
futex(0x7FFFEEBFE7C0, 0x81, 0x7FFFFFFF)		 = 0 0
sysinfo(0x7FFFFFEFEF70, 0xA7, 0x7FFFEEDD4588)		 = 0 0
futex(0x7FFFEEBFE7D4, 0x81, 0x7FFFFFFF)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
fstatat64(0x3, 0x7FFFEEDD846F, 0x7FFFEEE1AB80)		 = 0 0
mmap(0x0, 0x2E85E0, 0x1)		 = -308281344 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
geteuid(0x0, 0x1010, 0x2D)		 = 0 0
socket(0x1, 0x80801, 0x0)		 = 3 0
connect(0x3, 0x7FFFFFEFEB90, 0x6E)		 = -2 Err#2
close(0x3)		 = 0 0
socket(0x1, 0x80801, 0x0)		 = 3 0
connect(0x3, 0x7FFFFFEFED80, 0x6E)		 = -2 Err#2
close(0x3)		 = 0 0
fstatat64(0xFFFFFF9C, 0x7FFFEEDDC165, 0x7FFFFFEFEC90)		 = 0 0
fstatat64(0xFFFFFF9C, 0x7FFFEEDD8301, 0x7FFFFFEFEDD0)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
fstatat64(0x3, 0x7FFFEEDD846F, 0x7FFFFFEFEBB0)		 = 0 0
read(0x3, "# /etc/nsswitch.conf\n#\n# Example configuration of GNU Name Service Switch functionality.\n# If you have the `glibc-doc-reference' and `info' packages installed, try:\n# `info libc \"Name Service Switch\"' for information about this file.\n\npasswd:         files", 0x200)		 = 510 0
read(0x3, "# /etc/nsswitch.conf\n#\n# Example configuration of GNU Name Service Switch functionality.\n# If you have the `glibc-doc-reference' and `info' packages installed, try:\n# `info libc \"Name Service Switch\"' for information about this file.\n\npasswd:         files", 0x200)		 = 0 0
fstatat64(0x3, 0x7FFFEEDD846F, 0x7FFFFFEFEC90)		 = 0 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
fstatat64(0x3, 0x7FFFEEDD846F, 0x7FFFFFEFED20)		 = 0 0
lseek(0x3, 0x0, 0x0)		 = 0 0
read(0x3, "root:x:0:0:root:/root:/bin/bash\ndaemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin\nbin:x:2:2:bin:/bin:/usr/sbin/nologin\nsys:x:3:3:sys:/dev:/usr/sbin/nologin\nsync:x:4:65534:sync:/bin:/bin/sync\ngames:x:5:60:games:/usr/games:/usr/sbin/nologin\nman:x:6:12:man:/var", 0x600)		 = 1324 0
close(0x3)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
rt_sigaction(0xD, 0x0, 0x7FFFFFEFEF00)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFEE60, 0x0)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFEF10, 0x0)		 = 0 0
ioctl(0x1, 0x5401, 0x7FFFFFEFEF30)		 = 0 0
ioctl(0x0, 0x5413, 0x7FFFFFEFF050)		 = 0 0
socket(0xA, 0x2, 0x0)		 = 3 0
close(0x3)		 = 0 0
socketpair(0x1, 0x1, 0x0)		 = 0 0
fcntl(0x3, 0x3, 0x0)		 = 2 0
fcntl(0x3, 0x4, 0x802)		 = 0 0
fcntl(0x4, 0x3, 0x0)		 = 2 0
fcntl(0x4, 0x4, 0x802)		 = 0 0
rt_sigaction(0xD, 0x0, 0x7FFFFFEFEF30)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFEE90, 0x0)		 = 0 0
poll(0x7FFFFFEFEFD0, 0x1, 0x0)		 = 0 0
rt_sigaction(0xD, 0x0, 0x7FFFFFEFEE10)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFED70, 0x0)		 = 0 0
brk(0x73000)		 = 471040 0
socketpair(0x1, 0x1, 0x0)		 = 0 0
rt_sigaction(0x21, 0x7FFFFFEFEA10, 0x0)		 = 0 0
rt_sigprocmask(0x1, 0x7FFFFFEFEC38, 0x0)		 = 0 0
mmap(0x0, 0xA01000, 0x0)		 = -320864256 0
mprotect(0x7FFFECE01000, 0xA00000, 0x3)		 = 0 0
rt_sigprocmask(0x0, 0x7FFFEEDD29E0, 0x7FFFFFEFEC30)		 = 0 0
clone(0x3D0F00, 0x7FFFED7FFCB0, 0x7FFFED800910)		 = 10599 0
set_robust_list(0x7FFFED800920, 0x18, 0xFFFFFFFFFFFFFF88)		 = 0 0
rt_sigprocmask(0x2, 0x7FFFFFEFEC30, 0x0)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFEE20, 0x0)		 = 0 0
rt_sigprocmask(0x2, 0x7FFFED800F30, 0x0)		 = 0 0
mmap(0x0, 0x8000000, 0x0)		 = -457179136 0
munmap(0x7FFFE4C00000, 0x3400000)		 = 0 0
munmap(0x7FFFEC000000, 0xC00000)		 = 0 0
mprotect(0x7FFFE8000000, 0x21000, 0x3)		 = 0 0
socket(0x1, 0x80801, 0x0)		 = 7 0
connect(0x7, 0x7FFFED7FEFD0, 0x6E)		 = -2 Err#2
close(0x7)		 = 0 0
socket(0x1, 0x80801, 0x0)		 = 7 0
connect(0x7, 0x7FFFED7FF1C0, 0x6E)		 = -2 Err#2
close(0x7)		 = 0 0
fstatat64(0xFFFFFF9C, 0x7FFFEEDDC165, 0x7FFFED7FF070)		 = 0 0
fstatat64(0xFFFFFF9C, 0x7FFFEEDDBF72, 0x7FFFED7FF190)		 = 0 0
dtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
fstatat64(0x7, 0x7FFFEEDD846F, 0x7FFFED7FEC00)		 = 0 0
read(0x7, "# The \"order\" line is only used by old versions of the C library.\norder hosts,bind\nmulti on\n\0", 0x200)		 = 92 0
read(0x7, "# The \"order\" line is only used by old versions of the C library.\norder hosts,bind\nmulti on\n\0", 0x200)		 = 0 0
close(0x7)		 = 0 0
futex(0x7FFFEEE2232C, 0x81, 0x7FFFFFFF)		 = 0 0
poll(0x7FFFFFEFEFD0, 0x2, 0x1)		 = 0 0
rt_sigaction(0xD, 0x0, 0x7FFFFFEFEE10)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFED70, 0x0)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFEE20, 0x0)		 = 0 0
curl: (6) Could not resolve host: ifconfigdtrace: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
.fstatat64(0x7, 0x7FFFEEDD846F, 0x7FFFED7FEE20)		 = 0 0
cread(0x7, "# AUTOMATIC ZONE CONFIG\nnameserver 2a02:578:470f:10::253\nnameserver 10.23.12.53\nnameserver 2a02:578:470f:10::153\nnameserver 10.23.11.53\nsearch acheron.be\n\0", 0x200)		 = 154 0
oread(0x7, "# AUTOMATIC ZONE CONFIG\nnameserver 2a02:578:470f:10::253\nnameserver 10.23.12.53\nnameserver 2a02:578:470f:10::153\nnameserver 10.23.11.53\nsearch acheron.be\n\0", 0x200)		 = 0 0
fstatat64(0x7, 0x7FFFEEDD846F, 0x7FFFED7FEF00)		 = 0 0
close(0x7)		 = 0 0
dtrace
: error on enabled probe ID 1366 (ID 8740: lx-syscall:sys64:openat:return): invalid address (0x10000009b) in action #11 at DIF offset 12
fstatat64(0x7, 0x7FFFEEDD846F, 0x7FFFED7FF070)		 = 0 0
lseek(0x7, 0x0, 0x0)		 = 0 0
read(0x7, "# host file\n127.0.0.1    localhost\n127.0.1.1    lxubuntu\n# The following lines are desirable for IPv6 capable hosts\n::1     localhost ip6-localhost ip6-loopback\nff02::1 ip6-allnodes\nff02::2 ip6-allrouters\n# end\n\0", 0x200)		 = 211 0
read(0x7, "# host file\n127.0.0.1    localhost\n127.0.1.1    lxubuntu\n# The following lines are desirable for IPv6 capable hosts\n::1     localhost ip6-localhost ip6-loopback\nff02::1 ip6-allnodes\nff02::2 ip6-allrouters\n# end\n\0", 0x200)		 = 0 0
close(0x7)		 = 0 0
socket(0xA, 0x80802, 0x0)		 = 7 0
setsockopt(0x7, 0x29, 0x19)		 = -92 Err#99
close(0x7)		 = 0 0
socket(0xA, 0x80802, 0x0)		 = 7 0
setsockopt(0x7, 0x29, 0x19)		 = -92 Err#99
close(0x7)		 = 0 0
sendto(0x6, 0x7FFFED7FFBAB, 0x1)		 = 1 0
poll(0x7FFFFFEFEFD0, 0x2, 0x1)		 = 0 0
rt_sigprocmask(0x0, 0x7FFFED800F30, 0x0)		 = 0 0
madvise(0x7FFFECE00000, 0x9FB000, 0x4)		 = 0 0
rt_sigaction(0xD, 0x0, 0x7FFFFFEFEE10)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFED70, 0x0)		 = 0 0
futex(0x7FFFED800910, 0x109, 0x2967)		 = 0 0
close(0x6)		 = 0 0
close(0x5)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFEE20, 0x0)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFEF40, 0x0)		 = 0 0
write(0x2, "c\0", 0x1)		 = 1 0
write(0x2, "unfo libc \"Name Service Switch\"' for information about this file.\n\npasswd:         files\0", 0x1)		 = 1 0
write(0x2, "rnfo libc \"Name Service Switch\"' for information about this file.\n\npasswd:         files\0", 0x1)		 = 1 0
write(0x2, "l\0", 0x1)		 = 1 0
write(0x2, ":\0", 0x1)		 = 1 0
write(0x2, " \0", 0x1)		 = 1 0
write(0x2, "(\0", 0x1)		 = 1 0
write(0x2, "6\0", 0x1)		 = 1 0
write(0x2, ")\0", 0x1)		 = 1 0
write(0x2, " \0", 0x1)		 = 1 0
write(0x2, "C\0", 0x1)		 = 1 0
write(0x2, "o\0", 0x1)		 = 1 0
write(0x2, "u\0", 0x1)		 = 1 0
write(0x2, "l\0", 0x1)		 = 1 0
write(0x2, "d\0", 0x1)		 = 1 0
write(0x2, " \0", 0x1)		 = 1 0
write(0x2, "n\0", 0x1)		 = 1 0
write(0x2, "o\0", 0x1)		 = 1 0
write(0x2, "t\0", 0x1)		 = 1 0
write(0x2, " \0", 0x1)		 = 1 0
write(0x2, "r\0", 0x1)		 = 1 0
write(0x2, "e\021\226#\0", 0x1)		 = 1 0
write(0x2, "s\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\0", 0x1)		 = 1 0
write(0x2, "o\0", 0x1)		 = 1 0
write(0x2, "l\0", 0x1)		 = 1 0
write(0x2, "v\0", 0x1)		 = 1 0
write(0x2, "e\0", 0x1)		 = 1 0
write(0x2, " \0", 0x1)		 = 1 0
write(0x2, "h\0", 0x1)		 = 1 0
write(0x2, "o\0", 0x1)		 = 1 0
write(0x2, "s\0", 0x1)		 = 1 0
write(0x2, "t\0", 0x1)		 = 1 0
write(0x2, ":\0", 0x1)		 = 1 0
write(0x2, " \0", 0x1)		 = 1 0
write(0x2, "i\0", 0x1)		 = 1 0
write(0x2, "f\0", 0x1)		 = 1 0
write(0x2, "c\0", 0x1)		 = 1 0
write(0x2, "o\0", 0x1)		 = 1 0
write(0x2, "n\0", 0x1)		 = 1 0
write(0x2, "f\0", 0x1)		 = 1 0
write(0x2, "i\0", 0x1)		 = 1 0
write(0x2, "g\0", 0x1)		 = 1 0
write(0x2, ".\0", 0x1)		 = 1 0
write(0x2, "c\0", 0x1)		 = 1 0
write(0x2, "o\0", 0x1)		 = 1 0
write(0x2, "\n\0", 0x1)		 = 1 0
rt_sigaction(0xD, 0x0, 0x7FFFFFEFEE80)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFEDE0, 0x0)		 = 0 0
rt_sigaction(0xD, 0x0, 0x7FFFFFEFE820)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFE780, 0x0)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFE830, 0x0)		 = 0 0
close(0x3)		 = 0 0
close(0x4)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFEE90, 0x0)		 = 0 0
rt_sigaction(0xD, 0x0, 0x7FFFFFEFEF00)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFEE60, 0x0)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFEF10, 0x0)		 = 0 0
rt_sigaction(0xD, 0x0, 0x7FFFFFEFEAF0)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFEA50, 0x0)		 = 0 0
rt_sigaction(0xD, 0x7FFFFFEFEB00, 0x0)		 = 0 0
brk(0x56000)		 = 352256 0
exit_group(0x6)

Here is the same but using dtrace-dtruss.d curl ifconfig.cl instead of strace

@sjorge
Copy link
Author

sjorge commented Sep 17, 2023

I dug out the old lxunsup.d script form way back in the day:

root@saturn:~# ./lxunsup.d
   PID                 NAME CALL
 10698                 curl NOSYS (334): out of bounds\0
 10698                 curl NOSYS (435): out of bounds\0
 10698                 curl setsockopt(41, 25)\0
 10698                 curl setsockopt(41, 25)\0

Not sure what the 2 out of bounds are, but it looks like setsockopt is missing some stuff :(

Looks like it's always that one that shows up for every util that hits the resolveer failure:

root@saturn:~# ./lxunsup.d
   PID                 NAME CALL
 10711                 ping NOSYS (334): out of bounds\0
 10711                 ping prctl option 23\0
 10711                 ping prctl option 23\0
 10711                 ping prctl option 23\0
 10711                 ping prctl option 23\0
 10711                 ping prctl option 23\0
 10711                 ping prctl option 23\0
 10711                 ping setsockopt(41, 25)\0
 10711                 ping setsockopt(41, 25)\0

Seems that lxsockopts.d agrees

root@saturn:~# ./lxsockops.d
   PID                 NAME PROTO SOCKOPT
 10727                 curl    41 25
 10727                 curl    41 25

@sjorge
Copy link
Author

sjorge commented Sep 17, 2023

I vaguely remember 41 being SOL_IPV6, not sure on SOCKOP 25 though.

@danmcd
Copy link
Member

danmcd commented Sep 18, 2023

NOTE: The following analysis applies to all available LX implementations. I looked at SmartOS for my answers below.

Socket option 25 is IPV6_RECVERR, which has an IPv4 counterpart IP_RECVERR of 11:

kebe(~/ws/ij-cr)[0]% git grep -E "IP_RECVERR|IPV6_RECVERR" | grep #define
usr/src/uts/common/brand/lx/sys/lx_socket.h:#define	LX_IP_RECVERR		11
usr/src/uts/common/brand/lx/sys/lx_socket.h:#define	LX_IPV6_RECVERR		25
kebe(~/ws/ij-cr)[0]% 

We, and even FreeBSD, don't have this in the native TCP stacks:

nowhere(freebsd/sys)[0]% git grep IP_RECVERR
compat/linux/linux_mib.c:    &linux_ignore_ip_recverr, 0, "Ignore enabling IP_RECVERR");
compat/linux/linux_socket.c:    case LINUX_IP_RECVERR:
compat/linux/linux_socket.c:                "unsupported IPv4 socket option IP_RECVERR (%d), you can not get extended reliability info in linux programs",
compat/linux/linux_socket.c:            if (args->optname == LINUX_IP_RECVERR &&
compat/linux/linux_socket.h:#define     LINUX_IP_RECVERR        11
nowhere(freebsd/sys)[0]% 

Building this would be a challenge. Might be worth it, but at first glance (new recvmsg(3socket) and queuing of networking errors) it would be difficult.

@sjorge
Copy link
Author

sjorge commented Sep 19, 2023

I spend some more time digging around, as it didn't make sense to me why only the IPv6 one would be failing since we support neither natively. @danmcd already pointed out FreeBSD lies about supporting it to make things 'work'.

But after spending my lunch break in usr/src/uts/common/brand/lx ...

case LX_IP_RECVERR:
/*
* Ping sets this option to receive errors on raw sockets.
* Currently we just ignore it to make ping happy. From the
* Linux ip.7 man page:
*
* For raw sockets, IP_RECVERR enables passing of all
* received ICMP errors to the application.
*
* Programs known to depend upon this:
* - ping
* - traceroute
* - mount.nfs
*/
return (0);

We lie about it too for IP_RECVERR! So that is probably why glibc has a working resolver with just IPv4 ones.
If we look lower, there is no such one for IPV6_RECVERR.

I think we can just add do the same for it here:

And that will probbaly make glibc resolver work with IPv6 nameservers, if I understand correctly the it would just mean they could timeout on communication failures instead of immediately bailing. I would say that is preferable to it just bailing with an error and not functioning at all.

Given both we and freebsd already lie about it for IP_RECVERR I think it should be acceptable to do so for IPV6_RECVERR.

@sjorge
Copy link
Author

sjorge commented Sep 19, 2023

diff --git usr/src/uts/common/brand/lx/syscall/lx_socket.c usr/src/uts/common/brand/lx/syscall/lx_socket.c
index a433020f90..15118fe8aa 100644
--- usr/src/uts/common/brand/lx/syscall/lx_socket.c
+++ usr/src/uts/common/brand/lx/syscall/lx_socket.c
@@ -3351,6 +3351,11 @@ lx_setsockopt_ipv6(sonode_t *so, int optname, void *optval, socklen_t optlen)
        lx_proto_opts_t sockopts_tbl = PROTO_SOCKOPTS(ltos_ipv6_sockopts);

        switch (optname) {
+       case LX_IPV6_RECVERR:
+               /*
+                * Ping and glibc's resolver set this, see lx_setsockopt_ip
+                */
+               return (0);
        case LX_IPV6_MTU:
                /*
                 * There isn't a good translation for IPV6_MTU and certain apps

Gonna try and build this 🤞

@danmcd
Copy link
Member

danmcd commented Sep 19, 2023

I might have an editorial comment on the comment itself, but good digging on what we'd done and what we need to do.

Honestly you should file a PR against one of here or illumos-joyent, and make sure you indicate me on the review.

@sjorge
Copy link
Author

sjorge commented Sep 19, 2023

root@lxubuntu:~# cat /etc/resolv.conf
# AUTOMATIC ZONE CONFIG
nameserver 2a02:578:470f:10::253
#nameserver 10.23.12.53
nameserver 2a02:578:470f:10::153
#nameserver 10.23.11.53
search acheron.be
root@lxubuntu:~# ping blackdot.be
PING blackdot.be(blackdot.be (2a01:7e01::f03c:93ff:fe79:9d74)) 56 data bytes
64 bytes from blackdot.be (2a01:7e01::f03c:93ff:fe79:9d74): icmp_seq=1 ttl=248 time=9.93 ms
64 bytes from blackdot.be (2a01:7e01::f03c:93ff:fe79:9d74): icmp_seq=2 ttl=248 time=9.26 ms
64 bytes from blackdot.be (2a01:7e01::f03c:93ff:fe79:9d74): icmp_seq=3 ttl=248 time=10.2 ms
^C
--- blackdot.be ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 9.257/9.788/10.175/0.388 ms
root@lxubuntu:~# ping -4 blackdot.be
PING  (194.233.168.196) 56(84) bytes of data.
64 bytes from blackdot.be (194.233.168.196): icmp_seq=1 ttl=248 time=12.6 ms
64 bytes from blackdot.be (194.233.168.196): icmp_seq=2 ttl=248 time=9.31 ms
64 bytes from blackdot.be (194.233.168.196): icmp_seq=3 ttl=248 time=9.44 ms
^C
---  ping statistics ---
4 packets transmitted, 3 received, 25% packet loss, time 3000ms
rtt min/avg/max/mdev = 9.307/10.441/12.572/1.507 ms

This is very promising

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

Successfully merging a pull request may close this issue.

2 participants