Comments (13)
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
from illumos-omnios.
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
from illumos-omnios.
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.
from illumos-omnios.
Unstale
from illumos-omnios.
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
from illumos-omnios.
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
from illumos-omnios.
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
from illumos-omnios.
I vaguely remember 41 being SOL_IPV6, not sure on SOCKOP 25 though.
from illumos-omnios.
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.
from illumos-omnios.
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 ...
illumos-omnios/usr/src/uts/common/brand/lx/syscall/lx_socket.c
Lines 3263 to 3277 in 1ad7f63
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.
from illumos-omnios.
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 🤞
from illumos-omnios.
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.
from illumos-omnios.
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
from illumos-omnios.
Related Issues (20)
- Panic during install of r151040g on Windows 11 Hyper-V HOT 7
- Logi Bolt keyboard not recognised HOT 3
- duplicate entry in SUNWcs manifest HOT 1
- centos-stream 9 / fedora 35 do not boot under lx HOT 2
- [lx-brand] Failed to create /init.scope control group: Permission denied HOT 3
- IPv6 default route mising without addrconf in lx zones HOT 9
- panic booting an s10 zone with DEBUG bits HOT 2
- Deleting Snapshot rpool
- qemu coroutines get confused about their thread identity HOT 1
- lx - updated clamd using excessive CPU HOT 2
- bhyve unable to allocate memory from reservoir after bloody update HOT 4
- pgrep -o not working properly HOT 2
- OS-4525: lxbrand implement getsockopt(TCP_INFO) HOT 2
- Why is SO_REUSEPORT only defined for _KERNEL? HOT 2
- ipkg zones not updated when updating release HOT 1
- zonecfg help syntax: missing punctuation?
- powertop enables CPU power management persistently via hotkey but will not reverse or disable CPU power management
- OmniOS fails to install on XCP-ng (xen)
- OmniOS crashes at boot on Vultr's KVM unless disable-hv_vmbus=true HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from illumos-omnios.