Closed frezbo closed 1 year ago
Looks like https://cs.opensource.google/gvisor/gvisor/+/master:runsc/specutils/namespace.go;l=201 is probably where the error comes from, although it's not clear to my why it's happening.
Does this always happen? Is there a chance the machine is actually out of space, or that /tmp is full?
Does this always happen? Is there a chance the machine is actually out of space, or that /tmp is full?
yes, this always happen. I can provide any other info if needed. Also adding in a bit more context. This is on Talos OS, where expect /var
/run/container
etc most paths are readonly (this is not a complete list, just to put out the idea)
/run
, /tmp
, /dev/shm
are all tmpfs
❯ talosctl -n 10.5.0.3 mounts | grep tmpfs
10.5.0.3 devtmpfs 0.95 0.00 0.95 0.00% /dev
10.5.0.3 tmpfs 1.02 0.00 1.02 0.06% /run
10.5.0.3 tmpfs 1.02 0.00 1.02 0.01% /system
10.5.0.3 tmpfs 0.07 0.00 0.07 0.00% /tmp
10.5.0.3 tmpfs 1.02 0.00 1.02 0.00% /dev/shm
not sure if it would cause an issue
❯ talosctl -n 10.5.0.3 read /proc/mounts | grep tmpfs
devtmpfs /dev devtmpfs rw,nosuid,relatime,size=932388k,nr_inodes=233097,mode=755 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,mode=755 0 0
tmpfs /system tmpfs rw,relatime,mode=755 0 0
tmpfs /tmp tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,mode=755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev,noexec,relatime 0 0
/tmp
is actually pretty small, I can try bumping the size a little more from 65536k and report back
bumping to 500megs have to effect:
❯ talosctl -n 10.5.0.3 read /proc/mounts | grep "/tmp"
tmpfs /tmp tmpfs rw,nosuid,nodev,noexec,relatime,size=512000k,mode=755 0 0
same error
Something is failing in the sandbox process itself, so let's get more logs. In /etc/docker/daemon.json
(or wherever you have runtimes setup) add debug flags to the runtime. When using docker, the entry looks like:
"runsc": {
"path": "/usr/bin/runsc",
"runtimeArgs": [
"--debug-log",
"/tmp/runsc-logs/",
"--net-raw",
"--debug",
"--strace",
"--log-packets"
]
You can change the log path to whatever. Then running again should create a log file for each process spawned during a gVisor run. I expect one of them will have a more useful error message, most likely a *.boot
file.
I can't find a boot file being logged, this is the containerd config used:
version = 2
[plugins]
[plugins."io.containerd.grpc.v1.cri"]
[plugins."io.containerd.grpc.v1.cri".containerd]
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes]
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
discard_unpacked_layers = true
runtime_type = "io.containerd.runc.v2"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runsc]
runtime_type = "io.containerd.runsc.v1"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runsc.options]
ConfigPath = "/etc/cri/conf.d/runsc.toml"
TypeUrl = "io.containerd.runsc.v1.options"
[plugins."io.containerd.grpc.v1.cri".registry]
config_path = "/etc/cri/conf.d/hosts"
[plugins."io.containerd.grpc.v1.cri".registry.configs]
[plugins."io.containerd.runtime.v1.linux"]
shim_debug = true
runsc.toml
log_path = "/var/log/shim.log"
log_level = "debug"
[runsc_config]
# See https://github.com/siderolabs/extensions/issues/4
ignore-cgroups = "true"
strace = "true"
#overlay2 = "all:memory"
debug = "true"
net-raw = "true"
debug-log = "/var/log/runsc"
log-packets = "true"
shim.log
time="2023-02-22T20:13:42.750326948Z" level=debug msg="Create shim"
time="2023-02-22T20:13:42.750352148Z" level=debug msg="***************************"
time="2023-02-22T20:13:42.750384226Z" level=debug msg="Args: [/usr/local/bin/containerd-shim-runsc-v1 -namespace k8s.io -address /run/containerd/containerd.sock -publish-binary /bin/containerd]"
time="2023-02-22T20:13:42.750407685Z" level=debug msg="PID: 2284"
time="2023-02-22T20:13:42.750411237Z" level=debug msg="ID: 01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947"
time="2023-02-22T20:13:42.750437213Z" level=debug msg="Options: {ShimCgroup: IoUID:0 IoGID:0 BinaryName: Root: LogLevel:debug LogPath:/var/log/shim.log RunscConfig:map[debug:true debug-log:/var/log/runsc ignore-cgroups:true log-packets:true net-raw:true strace:true]}"
time="2023-02-22T20:13:42.750441520Z" level=debug msg="Bundle: /run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947"
time="2023-02-22T20:13:42.750451041Z" level=debug msg="Terminal: false"
time="2023-02-22T20:13:42.750463458Z" level=debug msg="stdin: "
time="2023-02-22T20:13:42.750471566Z" level=debug msg="stdout: "
time="2023-02-22T20:13:42.750480569Z" level=debug msg="stderr: "
time="2023-02-22T20:13:42.750491374Z" level=debug msg="***************************"
time="2023-02-22T20:13:42.750555851Z" level=debug msg="For full process dump run: kill -12 2284"
time="2023-02-22T20:13:42.757647783Z" level=debug msg="Executing: [runsc --root=/run/containerd/runsc/k8s.io --log=/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/log.json --log-format=json --ignore-cgroups=true --strace=true --debug=true --net-raw=true --debug-log=/var/log/runsc --log-packets=true create --bundle /run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947 --pid-file /run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/init.pid --user-log /var/log/pods/default_nginx-gvisor_e5e349af-c112-433d-81da-56b0f26d56ff/gvisor.log 01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947]"
time="2023-02-22T20:13:43.344020673Z" level=debug msg="Command exit code: 128, err: <nil>"
time="2023-02-22T20:13:43.348886917Z" level=debug msg="Delete, id: 01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947, execID: "
time="2023-02-22T20:13:43.349256093Z" level=debug msg="Shutdown, id: 01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947"
runsc
log
I0222 20:13:43.279228 2293 main.go:218] ***************************
I0222 20:13:43.282344 2293 main.go:219] Args: [runsc --root=/run/containerd/runsc/k8s.io --log=/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/log.json --log-format=json --ignore-cgroups=true --strace=true --debug=true --net-raw=true --debug-log=/var/log/runsc --log-packets=true create --bundle /run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947 --pid-file /run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/init.pid --user-log /var/log/pods/default_nginx-gvisor_e5e349af-c112-433d-81da-56b0f26d56ff/gvisor.log 01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947]
I0222 20:13:43.282384 2293 main.go:220] Version VERSION_MISSING
I0222 20:13:43.282398 2293 main.go:221] GOOS: linux
I0222 20:13:43.282411 2293 main.go:222] GOARCH: amd64
I0222 20:13:43.282425 2293 main.go:223] PID: 2293
I0222 20:13:43.282439 2293 main.go:224] UID: 0, GID: 0
I0222 20:13:43.282452 2293 main.go:225] Configuration:
I0222 20:13:43.282465 2293 main.go:226] RootDir: /run/containerd/runsc/k8s.io
I0222 20:13:43.282479 2293 main.go:227] Platform: ptrace
I0222 20:13:43.282492 2293 main.go:228] FileAccess: exclusive
I0222 20:13:43.282508 2293 main.go:230] Overlay: Root=false, SubMounts=false, Medium=""
I0222 20:13:43.282522 2293 main.go:231] Network: sandbox, logging: true
I0222 20:13:43.282537 2293 main.go:232] Strace: true, max size: 1024, syscalls:
I0222 20:13:43.282550 2293 main.go:233] IOURING: false
I0222 20:13:43.282563 2293 main.go:234] Debug: true
I0222 20:13:43.282579 2293 main.go:235] Systemd: false
I0222 20:13:43.282592 2293 main.go:236] ***************************
D0222 20:13:43.329042 2293 specutils.go:77] Spec:
{
"ociVersion": "1.0.2-dev",
"process": {
"user": {
"uid": 65535,
"gid": 65535,
"additionalGids": [
65535
]
},
"args": [
"/pause"
],
"env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
],
"cwd": "/",
"noNewPrivileges": true,
"oomScoreAdj": -998
},
"root": {
"path": "/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/rootfs",
"readonly": true
},
"hostname": "nginx-gvisor",
"mounts": [
{
"destination": "/proc",
"type": "proc",
"source": "/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/proc",
"options": [
"nosuid",
"noexec",
"nodev"
]
},
{
"destination": "/dev",
"type": "tmpfs",
"source": "/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/tmpfs",
"options": [
"nosuid",
"strictatime",
"mode=755",
"size=65536k"
]
},
{
"destination": "/dev/pts",
"type": "devpts",
"source": "/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/devpts",
"options": [
"nosuid",
"noexec",
"newinstance",
"ptmxmode=0666",
"mode=0620",
"gid=5"
]
},
{
"destination": "/dev/mqueue",
"type": "mqueue",
"source": "/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/mqueue",
"options": [
"nosuid",
"noexec",
"nodev"
]
},
{
"destination": "/sys",
"type": "sysfs",
"source": "/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/sysfs",
"options": [
"nosuid",
"noexec",
"nodev",
"ro"
]
},
{
"destination": "/dev/shm",
"type": "tmpfs",
"source": "/run/containerd/io.containerd.grpc.v1.cri/sandboxes/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/shm",
"options": [
"ro"
]
},
{
"destination": "/etc/resolv.conf",
"type": "bind",
"source": "/var/lib/containerd/io.containerd.grpc.v1.cri/sandboxes/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/resolv.conf",
"options": [
"rbind",
"ro"
]
}
],
"annotations": {
"dev.gvisor.spec.cgroup-parent": "/kubepods/besteffort/pode5e349af-c112-433d-81da-56b0f26d56ff",
"dev.gvisor.spec.mount.gvisorinternaldevshm.options": "rw",
"dev.gvisor.spec.mount.gvisorinternaldevshm.share": "pod",
"dev.gvisor.spec.mount.gvisorinternaldevshm.source": "/run/containerd/io.containerd.grpc.v1.cri/sandboxes/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/shm",
"dev.gvisor.spec.mount.gvisorinternaldevshm.type": "tmpfs",
"io.kubernetes.cri.container-type": "sandbox",
"io.kubernetes.cri.sandbox-cpu-period": "100000",
"io.kubernetes.cri.sandbox-cpu-quota": "0",
"io.kubernetes.cri.sandbox-cpu-shares": "2",
"io.kubernetes.cri.sandbox-id": "01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947",
"io.kubernetes.cri.sandbox-log-directory": "/var/log/pods/default_nginx-gvisor_e5e349af-c112-433d-81da-56b0f26d56ff",
"io.kubernetes.cri.sandbox-memory": "0",
"io.kubernetes.cri.sandbox-name": "nginx-gvisor",
"io.kubernetes.cri.sandbox-namespace": "default",
"io.kubernetes.cri.sandbox-uid": "e5e349af-c112-433d-81da-56b0f26d56ff"
},
"linux": {
"resources": {
"cpu": {
"shares": 2
}
},
"cgroupsPath": "/kubepods/besteffort/pode5e349af-c112-433d-81da-56b0f26d56ff/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947",
"namespaces": [
{
"type": "pid"
},
{
"type": "ipc"
},
{
"type": "uts"
},
{
"type": "mount"
},
{
"type": "network",
"path": "/var/run/netns/cni-943a41ee-cb19-712e-855e-bee7667f8750"
}
]
}
}
D0222 20:13:43.332064 2293 container.go:185] Create container, cid: 01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947, rootDir: "/run/containerd/runsc/k8s.io"
D0222 20:13:43.332166 2293 container.go:244] Creating new sandbox for container, cid: 01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947
D0222 20:13:43.332323 2293 donation.go:31] Donating FD 3: "/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/log.json"
D0222 20:13:43.333316 2293 donation.go:31] Donating FD 4: "/var/log/runsc"
D0222 20:13:43.333323 2293 donation.go:31] Donating FD 5: "/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/config.json"
D0222 20:13:43.333331 2293 donation.go:31] Donating FD 6: "|1"
D0222 20:13:43.333337 2293 donation.go:31] Donating FD 7: "gofer IO FD"
D0222 20:13:43.333342 2293 donation.go:31] Donating FD 8: "gofer IO FD"
D0222 20:13:43.333349 2293 container.go:1178] Starting gofer: /proc/self/exe [runsc-gofer --root=/run/containerd/runsc/k8s.io --debug=true --log=/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/log.json --log-format=json --debug-log=/var/log/runsc --net-raw=true --log-packets=true --strace=true --ignore-cgroups=true --log-fd=3 --debug-log-fd=4 gofer --bundle /run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947 --spec-fd=5 --mounts-fd=6 --io-fds=7 --io-fds=8]
I0222 20:13:43.334483 2293 container.go:1219] Gofer started, PID: 2322
D0222 20:13:43.334998 2293 sandbox.go:83] Attempting to create socket file "/run/containerd/runsc/k8s.io/runsc-01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947.sock"
D0222 20:13:43.335104 2293 sandbox.go:86] Using socket file "/run/containerd/runsc/k8s.io/runsc-01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947.sock"
I0222 20:13:43.335130 2293 sandbox.go:670] Control socket: ""
I0222 20:13:43.335191 2293 sandbox.go:706] Sandbox will be started in new mount, IPC and UTS namespaces
I0222 20:13:43.335220 2293 sandbox.go:716] Sandbox will be started in the current PID namespace
I0222 20:13:43.335248 2293 sandbox.go:727] Sandbox will be started in the container's network namespace: {Type:network Path:/var/run/netns/cni-943a41ee-cb19-712e-855e-bee7667f8750}
I0222 20:13:43.335440 2293 sandbox.go:776] Sandbox will be started in new user namespace
D0222 20:13:43.335478 2293 sandbox.go:1340] Changing "/dev/stdin" ownership to 65534/65534
D0222 20:13:43.335507 2293 sandbox.go:1340] Changing "/dev/stdout" ownership to 65534/65534
D0222 20:13:43.335530 2293 sandbox.go:1340] Changing "/dev/stderr" ownership to 65534/65534
D0222 20:13:43.335619 2293 donation.go:31] Donating FD 3: "/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/log.json"
D0222 20:13:43.335638 2293 donation.go:31] Donating FD 4: "/var/log/runsc"
D0222 20:13:43.335652 2293 donation.go:31] Donating FD 5: "sandbox IO FD"
D0222 20:13:43.335665 2293 donation.go:31] Donating FD 6: "sandbox IO FD"
D0222 20:13:43.335702 2293 donation.go:31] Donating FD 7: "|0"
D0222 20:13:43.335716 2293 donation.go:31] Donating FD 8: "|1"
D0222 20:13:43.335728 2293 donation.go:31] Donating FD 9: "/var/log/pods/default_nginx-gvisor_e5e349af-c112-433d-81da-56b0f26d56ff/gvisor.log"
D0222 20:13:43.335743 2293 donation.go:31] Donating FD 10: "control_server_socket"
D0222 20:13:43.335757 2293 donation.go:31] Donating FD 11: "/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/config.json"
D0222 20:13:43.335773 2293 donation.go:31] Donating FD 12: "/dev/stdin"
D0222 20:13:43.335786 2293 donation.go:31] Donating FD 13: "/dev/stdout"
D0222 20:13:43.335805 2293 donation.go:31] Donating FD 14: "/dev/stderr"
D0222 20:13:43.335819 2293 sandbox.go:937] Starting sandbox: /proc/self/exe [runsc-sandbox --root=/run/containerd/runsc/k8s.io --debug=true --log=/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/log.json --log-format=json --debug-log=/var/log/runsc --net-raw=true --log-packets=true --strace=true --ignore-cgroups=true --log-fd=3 --debug-log-fd=4 boot --bundle=/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947 --setup-root --total-memory 2036539392 --io-fds=5 --io-fds=6 --mounts-fd=7 --start-sync-fd=8 --user-log-fd=9 --controller-fd=10 --spec-fd=11 --stdio-fds=12 --stdio-fds=13 --stdio-fds=14 01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947]
D0222 20:13:43.335860 2293 sandbox.go:938] SysProcAttr: &{Chroot: Credential:0xc000478c00 Ptrace:false Setsid:true Setpgid:false Setctty:false Noctty:false Ctty:0 Foreground:false Pgid:0 Pdeathsig:signal 0 Cloneflags:0 Unshareflags:0 UidMappings:[{ContainerID:65534 HostID:65534 Size:1}] GidMappings:[{ContainerID:65534 HostID:65534 Size:1}] GidMappingsEnableSetgroups:false AmbientCaps:[21 18] UseCgroupFD:false CgroupFD:0}
I0222 20:13:43.335949 2293 namespace.go:123] Applying namespace network at path "/var/run/netns/cni-943a41ee-cb19-712e-855e-bee7667f8750"
I0222 20:13:43.336158 2293 namespace.go:144] Restoring namespace network
D0222 20:13:43.336293 2293 sandbox.go:1043] Destroying sandbox "01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947"
D0222 20:13:43.336337 2293 container.go:723] Destroy container, cid: 01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947
D0222 20:13:43.336377 2293 container.go:977] Killing gofer for container, cid: 01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947, PID: 2322
W0222 20:13:43.336941 2293 util.go:64] FATAL ERROR: creating container: cannot create sandbox: cannot create sandbox process: starting sandbox: fork/exec /proc/self/exe: no space left on device
W0222 20:13:43.341859 2293 main.go:261] Failure to execute command, err: 1
containerd
log
10.5.0.3: time="2023-02-22T20:13:42.750302594Z" level=debug msg="Starting mirror log at \"/var/log/shim.log\""
10.5.0.3: time="2023-02-22T20:13:42.750326948Z" level=debug msg="Create shim"
10.5.0.3: time="2023-02-22T20:13:42.750352148Z" level=debug msg="***************************"
10.5.0.3: time="2023-02-22T20:13:42.750384226Z" level=debug msg="Args: [/usr/local/bin/containerd-shim-runsc-v1 -namespace k8s.io -address /run/containerd/containerd.sock -publish-binary /bin/containerd]"
10.5.0.3: time="2023-02-22T20:13:42.750407685Z" level=debug msg="PID: 2284"
10.5.0.3: time="2023-02-22T20:13:42.750411237Z" level=debug msg="ID: 01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947"
10.5.0.3: time="2023-02-22T20:13:42.750437213Z" level=debug msg="Options: {ShimCgroup: IoUID:0 IoGID:0 BinaryName: Root: LogLevel:debug LogPath:/var/log/shim.log RunscConfig:map[debug:true debug-log:/var/log/runsc ignore-cgroups:true log-packets:true net-raw:true strace:true]}"
10.5.0.3: time="2023-02-22T20:13:42.750441520Z" level=debug msg="Bundle: /run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947"
10.5.0.3: time="2023-02-22T20:13:42.750451041Z" level=debug msg="Terminal: false"
10.5.0.3: time="2023-02-22T20:13:42.750463458Z" level=debug msg="stdin: "
10.5.0.3: time="2023-02-22T20:13:42.750471566Z" level=debug msg="stdout: "
10.5.0.3: time="2023-02-22T20:13:42.750480569Z" level=debug msg="stderr: "
10.5.0.3: time="2023-02-22T20:13:42.750491374Z" level=debug msg="***************************"
10.5.0.3: time="2023-02-22T20:13:42.750555851Z" level=debug msg="For full process dump run: kill -12 2284"
10.5.0.3: time="2023-02-22T20:13:42.757647783Z" level=debug msg="Executing: [runsc --root=/run/containerd/runsc/k8s.io --log=/run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/log.json --log-format=json --ignore-cgroups=true --strace=true --debug=true --net-raw=true --debug-log=/var/log/runsc --log-packets=true create --bundle /run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947 --pid-file /run/containerd/io.containerd.runtime.v2.task/k8s.io/01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947/init.pid --user-log /var/log/pods/default_nginx-gvisor_e5e349af-c112-433d-81da-56b0f26d56ff/gvisor.log 01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947]"
10.5.0.3: time="2023-02-22T20:13:43.344020673Z" level=debug msg="Command exit code: 128, err: <nil>"
10.5.0.3: time="2023-02-22T20:13:43.348886917Z" level=debug msg="Delete, id: 01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947, execID: "
10.5.0.3: time="2023-02-22T20:13:43.349256093Z" level=debug msg="Shutdown, id: 01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947"
10.5.0.3: {"id":"01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947","level":"info","msg":"shim disconnected","time":"2023-02-22T20:13:43.351519828Z"}
10.5.0.3: {"id":"01b3a3e0e2b04b35bf2f666c89fdaebe515ce754c953e4432ba3bf40bc2bc947","level":"warning","msg":"cleaning up after shim disconnected","namespace":"k8s.io","time":"2023-02-22T20:13:43.351642732Z"}
10.5.0.3: {"level":"info","msg":"cleaning up dead shim","time":"2023-02-22T20:13:43.351669424Z"}
10.5.0.3: {"error":"failed to create containerd task: failed to create shim task: OCI runtime create failed: creating container: cannot create sandbox: cannot create sandbox process: starting sandbox: fork/exec /proc/self/exe: no space left on device: unknown","level":"error","msg":"RunPodSandbox for \u0026PodSandboxMetadata{Name:nginx-gvisor,Uid:e5e349af-c112-433d-81da-56b0f26d56ff,Namespace:default,Attempt:0,} failed, error","time":"2023-02-22T20:13:43.411939167Z"}
Okay, that was my bad not adding a trailing /
More logs:
runsc.log.20230222-202502.993943.create.txt
I0222 20:25:02.994000 2254 main.go:218] ***************************
I0222 20:25:02.995732 2254 main.go:219] Args: [runsc --root=/run/containerd/runsc/k8s.io --log=/run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/log.json --log-format=json --ignore-cgroups=true --strace=true --debug=true --net-raw=true --debug-log=/var/log/runsc/ --log-packets=true create --bundle /run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f --pid-file /run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/init.pid --user-log /var/log/pods/default_nginx-gvisor_e3d9a4f5-578a-48b7-9d98-92dc6108ecf1/gvisor.log 4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f]
I0222 20:25:02.995783 2254 main.go:220] Version VERSION_MISSING
I0222 20:25:02.995797 2254 main.go:221] GOOS: linux
I0222 20:25:02.995812 2254 main.go:222] GOARCH: amd64
I0222 20:25:02.995826 2254 main.go:223] PID: 2254
I0222 20:25:02.995842 2254 main.go:224] UID: 0, GID: 0
I0222 20:25:02.995856 2254 main.go:225] Configuration:
I0222 20:25:02.995870 2254 main.go:226] RootDir: /run/containerd/runsc/k8s.io
I0222 20:25:02.995884 2254 main.go:227] Platform: ptrace
I0222 20:25:02.995898 2254 main.go:228] FileAccess: exclusive
I0222 20:25:02.995914 2254 main.go:230] Overlay: Root=false, SubMounts=false, Medium=""
I0222 20:25:02.995930 2254 main.go:231] Network: sandbox, logging: true
I0222 20:25:02.995945 2254 main.go:232] Strace: true, max size: 1024, syscalls:
I0222 20:25:02.995959 2254 main.go:233] IOURING: false
I0222 20:25:02.995973 2254 main.go:234] Debug: true
I0222 20:25:02.996010 2254 main.go:235] Systemd: false
I0222 20:25:02.996025 2254 main.go:236] ***************************
D0222 20:25:03.055182 2254 specutils.go:77] Spec:
{
"ociVersion": "1.0.2-dev",
"process": {
"user": {
"uid": 65535,
"gid": 65535,
"additionalGids": [
65535
]
},
"args": [
"/pause"
],
"env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
],
"cwd": "/",
"noNewPrivileges": true,
"oomScoreAdj": -998
},
"root": {
"path": "/run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/rootfs",
"readonly": true
},
"hostname": "nginx-gvisor",
"mounts": [
{
"destination": "/proc",
"type": "proc",
"source": "/run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/proc",
"options": [
"nosuid",
"noexec",
"nodev"
]
},
{
"destination": "/dev",
"type": "tmpfs",
"source": "/run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/tmpfs",
"options": [
"nosuid",
"strictatime",
"mode=755",
"size=65536k"
]
},
{
"destination": "/dev/pts",
"type": "devpts",
"source": "/run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/devpts",
"options": [
"nosuid",
"noexec",
"newinstance",
"ptmxmode=0666",
"mode=0620",
"gid=5"
]
},
{
"destination": "/dev/mqueue",
"type": "mqueue",
"source": "/run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/mqueue",
"options": [
"nosuid",
"noexec",
"nodev"
]
},
{
"destination": "/sys",
"type": "sysfs",
"source": "/run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/sysfs",
"options": [
"nosuid",
"noexec",
"nodev",
"ro"
]
},
{
"destination": "/dev/shm",
"type": "tmpfs",
"source": "/run/containerd/io.containerd.grpc.v1.cri/sandboxes/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/shm",
"options": [
"ro"
]
},
{
"destination": "/etc/resolv.conf",
"type": "bind",
"source": "/var/lib/containerd/io.containerd.grpc.v1.cri/sandboxes/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/resolv.conf",
"options": [
"rbind",
"ro"
]
}
],
"annotations": {
"dev.gvisor.spec.cgroup-parent": "/kubepods/besteffort/pode3d9a4f5-578a-48b7-9d98-92dc6108ecf1",
"dev.gvisor.spec.mount.gvisorinternaldevshm.options": "rw",
"dev.gvisor.spec.mount.gvisorinternaldevshm.share": "pod",
"dev.gvisor.spec.mount.gvisorinternaldevshm.source": "/run/containerd/io.containerd.grpc.v1.cri/sandboxes/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/shm",
"dev.gvisor.spec.mount.gvisorinternaldevshm.type": "tmpfs",
"io.kubernetes.cri.container-type": "sandbox",
"io.kubernetes.cri.sandbox-cpu-period": "100000",
"io.kubernetes.cri.sandbox-cpu-quota": "0",
"io.kubernetes.cri.sandbox-cpu-shares": "2",
"io.kubernetes.cri.sandbox-id": "4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f",
"io.kubernetes.cri.sandbox-log-directory": "/var/log/pods/default_nginx-gvisor_e3d9a4f5-578a-48b7-9d98-92dc6108ecf1",
"io.kubernetes.cri.sandbox-memory": "0",
"io.kubernetes.cri.sandbox-name": "nginx-gvisor",
"io.kubernetes.cri.sandbox-namespace": "default",
"io.kubernetes.cri.sandbox-uid": "e3d9a4f5-578a-48b7-9d98-92dc6108ecf1"
},
"linux": {
"resources": {
"cpu": {
"shares": 2
}
},
"cgroupsPath": "/kubepods/besteffort/pode3d9a4f5-578a-48b7-9d98-92dc6108ecf1/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f",
"namespaces": [
{
"type": "pid"
},
{
"type": "ipc"
},
{
"type": "uts"
},
{
"type": "mount"
},
{
"type": "network",
"path": "/var/run/netns/cni-edba4696-b80e-059e-0af3-e844a7f7559d"
}
]
}
}
D0222 20:25:03.061471 2254 container.go:185] Create container, cid: 4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f, rootDir: "/run/containerd/runsc/k8s.io"
D0222 20:25:03.061734 2254 container.go:244] Creating new sandbox for container, cid: 4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f
D0222 20:25:03.062170 2254 donation.go:31] Donating FD 3: "/run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/log.json"
D0222 20:25:03.062199 2254 donation.go:31] Donating FD 4: "/var/log/runsc/runsc.log.20230222-202503.061792.gofer.txt"
D0222 20:25:03.062220 2254 donation.go:31] Donating FD 5: "/run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/config.json"
D0222 20:25:03.062244 2254 donation.go:31] Donating FD 6: "|1"
D0222 20:25:03.062263 2254 donation.go:31] Donating FD 7: "gofer IO FD"
D0222 20:25:03.062282 2254 donation.go:31] Donating FD 8: "gofer IO FD"
D0222 20:25:03.062301 2254 container.go:1178] Starting gofer: /proc/self/exe [runsc-gofer --root=/run/containerd/runsc/k8s.io --debug=true --log=/run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/log.json --log-format=json --debug-log=/var/log/runsc/ --net-raw=true --log-packets=true --strace=true --ignore-cgroups=true --log-fd=3 --debug-log-fd=4 gofer --bundle /run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f --spec-fd=5 --mounts-fd=6 --io-fds=7 --io-fds=8]
I0222 20:25:03.069630 2254 container.go:1219] Gofer started, PID: 2267
D0222 20:25:03.069987 2254 sandbox.go:83] Attempting to create socket file "/run/containerd/runsc/k8s.io/runsc-4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f.sock"
D0222 20:25:03.070076 2254 sandbox.go:86] Using socket file "/run/containerd/runsc/k8s.io/runsc-4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f.sock"
I0222 20:25:03.070094 2254 sandbox.go:670] Control socket: ""
I0222 20:25:03.070145 2254 sandbox.go:706] Sandbox will be started in new mount, IPC and UTS namespaces
I0222 20:25:03.070166 2254 sandbox.go:716] Sandbox will be started in the current PID namespace
I0222 20:25:03.070186 2254 sandbox.go:727] Sandbox will be started in the container's network namespace: {Type:network Path:/var/run/netns/cni-edba4696-b80e-059e-0af3-e844a7f7559d}
I0222 20:25:03.070333 2254 sandbox.go:776] Sandbox will be started in new user namespace
D0222 20:25:03.070354 2254 sandbox.go:1340] Changing "/dev/stdin" ownership to 65534/65534
D0222 20:25:03.070378 2254 sandbox.go:1340] Changing "/dev/stdout" ownership to 65534/65534
D0222 20:25:03.070504 2254 sandbox.go:1340] Changing "/dev/stderr" ownership to 65534/65534
D0222 20:25:03.070582 2254 donation.go:31] Donating FD 3: "/run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/log.json"
D0222 20:25:03.070592 2254 donation.go:31] Donating FD 4: "/var/log/runsc/runsc.log.20230222-202503.069665.boot.txt"
D0222 20:25:03.070592 2254 donation.go:31] Donating FD 5: "sandbox IO FD"
D0222 20:25:03.070592 2254 donation.go:31] Donating FD 6: "sandbox IO FD"
D0222 20:25:03.070592 2254 donation.go:31] Donating FD 7: "|0"
D0222 20:25:03.070592 2254 donation.go:31] Donating FD 8: "|1"
D0222 20:25:03.070685 2254 donation.go:31] Donating FD 9: "/var/log/pods/default_nginx-gvisor_e3d9a4f5-578a-48b7-9d98-92dc6108ecf1/gvisor.log"
D0222 20:25:03.070698 2254 donation.go:31] Donating FD 10: "control_server_socket"
D0222 20:25:03.070698 2254 donation.go:31] Donating FD 11: "/run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/config.json"
D0222 20:25:03.070698 2254 donation.go:31] Donating FD 12: "/dev/stdin"
D0222 20:25:03.070698 2254 donation.go:31] Donating FD 13: "/dev/stdout"
D0222 20:25:03.070776 2254 donation.go:31] Donating FD 14: "/dev/stderr"
D0222 20:25:03.070786 2254 sandbox.go:937] Starting sandbox: /proc/self/exe [runsc-sandbox --root=/run/containerd/runsc/k8s.io --debug=true --log=/run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f/log.json --log-format=json --debug-log=/var/log/runsc/ --net-raw=true --log-packets=true --strace=true --ignore-cgroups=true --log-fd=3 --debug-log-fd=4 boot --bundle=/run/containerd/io.containerd.runtime.v2.task/k8s.io/4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f --setup-root --total-memory 2036539392 --io-fds=5 --io-fds=6 --mounts-fd=7 --start-sync-fd=8 --user-log-fd=9 --controller-fd=10 --spec-fd=11 --stdio-fds=12 --stdio-fds=13 --stdio-fds=14 4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f]
D0222 20:25:03.070786 2254 sandbox.go:938] SysProcAttr: &{Chroot: Credential:0xc000478780 Ptrace:false Setsid:true Setpgid:false Setctty:false Noctty:false Ctty:0 Foreground:false Pgid:0 Pdeathsig:signal 0 Cloneflags:0 Unshareflags:0 UidMappings:[{ContainerID:65534 HostID:65534 Size:1}] GidMappings:[{ContainerID:65534 HostID:65534 Size:1}] GidMappingsEnableSetgroups:false AmbientCaps:[21 18] UseCgroupFD:false CgroupFD:0}
I0222 20:25:03.070924 2254 namespace.go:123] Applying namespace network at path "/var/run/netns/cni-edba4696-b80e-059e-0af3-e844a7f7559d"
I0222 20:25:03.071100 2254 namespace.go:144] Restoring namespace network
D0222 20:25:03.071175 2254 sandbox.go:1043] Destroying sandbox "4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f"
D0222 20:25:03.071175 2254 container.go:723] Destroy container, cid: 4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f
D0222 20:25:03.071255 2254 container.go:977] Killing gofer for container, cid: 4df8fb42b35e420299e0cab2ff1ef755e3c497a1406f06c09effffe26c7c768f, PID: 2267
W0222 20:25:03.071703 2254 util.go:64] FATAL ERROR: creating container: cannot create sandbox: cannot create sandbox process: starting sandbox: fork/exec /proc/self/exe: no space left on device
W0222 20:25:03.071774 2254 main.go:261] Failure to execute command, err: 1
runsc.log.20230222-202503.061792.gofer.txt
and runsc.log.20230222-202503.069665.boot.txt
are completely empty
Have a minimal reproducer using the oci quick start docs
Ran runsc
through strace
, but I don't see anything obvious
execve("/usr/local/bin/runsc", ["/usr/local/bin/runsc", "run", "-bundle", "/var/rootfs", "hello"], 0x7ffcb0ff6830 /* 34 vars */) = 0
arch_prctl(ARCH_SET_FS, 0x1e22bf0) = 0
sched_getaffinity(0, 8192, [0, 1]) = 8
openat(AT_FDCWD, "/sys/kernel/mm/transparent_hugepage/hpage_pmd_size", O_RDONLY) = -1 ENOENT (No such file or directory)
mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efdb0d2b000
mmap(NULL, 131072, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efdb0d0b000
mmap(NULL, 1048576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efdb0c0b000
mmap(NULL, 8388608, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efdb040b000
mmap(NULL, 67108864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efdac40b000
mmap(NULL, 536870912, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efd8c40b000
mmap(NULL, 8388608, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efd8bc0b000
mmap(0xc000000000, 67108864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc000000000
mmap(NULL, 33554432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efd89c0b000
mmap(NULL, 1133584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efd89af6000
mmap(0xc000000000, 4194304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xc000000000
mmap(0x7efdb0d0b000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7efdb0d0b000
mmap(0x7efdb0c8b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7efdb0c8b000
mmap(0x7efdb0811000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7efdb0811000
mmap(0x7efdae43b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7efdae43b000
mmap(0x7efd9c58b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7efd9c58b000
mmap(0x7efd8bc0b000, 4222976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7efd8bc0b000
mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efd899f6000
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efd899e6000
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efd899d6000
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=732964155}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=733079304}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=733181050}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=733270218}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=733366535}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=733461281}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=733560044}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=733665230}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=733773231}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=733887812}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=734005307}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=734123737}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=734238767}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=734328750}) = 0
rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=735715022}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=735806328}) = 0
sigaltstack(NULL, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
sigaltstack({ss_sp=0xc000008000, ss_flags=0, ss_size=32768}, NULL) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
gettid() = 15912
rt_sigaction(SIGHUP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGHUP, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGILL, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGILL, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGTRAP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTRAP, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGABRT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGABRT, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGBUS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGFPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGFPE, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGUSR1, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGSEGV, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSEGV, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGUSR2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGUSR2, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGSTKFLT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSTKFLT, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGCHLD, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGURG, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGURG, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGXCPU, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGXCPU, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGXFSZ, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGXFSZ, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGVTALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGVTALRM, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGPROF, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGPROF, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGWINCH, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGWINCH, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGIO, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGIO, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGPWR, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGPWR, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGSYS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSYS, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRTMIN, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_1, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_3, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_3, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_4, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_4, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_5, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_5, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_6, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_6, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_7, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_7, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_8, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_8, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_9, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_9, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_10, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_10, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_11, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_11, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_12, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_12, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_13, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_13, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_14, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_14, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_15, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_15, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_16, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_16, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_17, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_17, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_18, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_18, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_19, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_19, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_20, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_20, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_21, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_21, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_22, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_22, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_23, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_23, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_24, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_24, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_25, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_25, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_26, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_26, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_27, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_27, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_28, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_28, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_29, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_29, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_30, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_30, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_31, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_31, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGRT_32, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_32, {sa_handler=0x46f100, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[], [], 8) = 0
clone(child_stack=0xc000076000, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS, tls=0xc000066090) = 15913
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=751385785}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
rt_sigprocmask(SIG_SETMASK, ~[], [], 8) = 0
clone(child_stack=0xc000078000, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS, tls=0xc000066490) = 15914
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=756817435}) = 0
futex(0xc000066548, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=757103691}) = 0
futex(0xc000066548, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xc000080058, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xc000066548, FUTEX_WAKE_PRIVATE, 1) = 1
mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efd89996000
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=758105275}) = 0
fcntl(0, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=758575456}) = 0
futex(0xc000066548, FUTEX_WAKE_PRIVATE, 1) = 1
fcntl(1, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE)
fcntl(2, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE)
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024*1024, rlim_max=1024*1024}) = 0
getpid() = 15912
openat(AT_FDCWD, "/proc/cpuinfo", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_create1(EPOLL_CLOEXEC) = 4
pipe2([5, 6], O_NONBLOCK|O_CLOEXEC) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 5, {events=EPOLLIN, data={u32=31802656, u64=31802656}}) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 3, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572952, u64=139627400398616}}) = 0
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(3, "processor\t: 0\nvendor_id\t: Authen"..., 512) = 512
read(3, "cpuid extd_apicid tsc_known_freq"..., 384) = 384
read(3, "lzero xsaveerptr wbnoinvd arat n"..., 512) = 512
read(3, "epping\t: 1\nmicrocode\t: 0x8600106"..., 640) = 640
read(3, " ibpb stibp vmmcall fsgsbase tsc"..., 1024) = 518
read(3, "", 506) = 0
epoll_ctl(4, EPOLL_CTL_DEL, 3, 0xc0000717f4) = 0
close(3) = 0
mmap(0xfffffffffdfff, 512, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 0, 0) = -1 ENOMEM (Cannot allocate memory)
mmap(0x7fffffffdfff, 512, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 0, 0) = -1 EINVAL (Invalid argument)
readlinkat(AT_FDCWD, "/proc/self/exe", "/usr/local/bin/runsc", 128) = 20
openat(AT_FDCWD, "/usr/local/bin/runsc", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 3, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572952, u64=139627400398616}}) = -1 EPERM (Operation not permitted)
fcntl(3, F_GETFL) = 0x8800 (flags O_RDONLY|O_NONBLOCK|O_LARGEFILE)
fcntl(3, F_SETFL, O_RDONLY|O_LARGEFILE) = 0
fstat(3, {st_mode=S_IFREG|0755, st_size=40057968, ...}) = 0
pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\2\0>\0\1\0\0\0\0\354F\0\0\0\0\0"..., 64, 0) = 64
pread64(3, "\213\214$\310\0\0\0H\213A(L\213\204$\360\0\0\0\17\20\204$\220\0\0\0L\213\214$\370"..., 64, 5007246) = 64
pread64(3, "\211\303H\215\5Ken\0H\213\254$\220\0\0\0H\201\304\230\0\0\0\3031\3001\333H\213\254"..., 64, 10014492) = 64
pread64(3, " %s\nName:\t%s\nNeedsCsumNot FoundN"..., 64, 15021738) = 64
pread64(3, "ushAfterChunkWriter).WriteByte\0n"..., 64, 20028984) = 64
pread64(3, "\23\0~\30\23\08\300\0\0\310\273\0\0\377\377\377\377\214$\t\0\377\377\377\377\261\333\0\0\330\0"..., 64, 25036230) = 64
pread64(3, "\233\340\300\305\263\206\200C\23(\0004=g\1084A\2\332\206i\32\222\244~\232\300\200<\375\267"..., 64, 30043476) = 64
pread64(3, "@\271T\362]r\v\327\303{w\345\234\315\215\353\251'\2030\2\346c\212\221\371\360\314;\7\25\26"..., 64, 35050722) = 64
close(3) = 0
rt_sigaction(SIGSEGV, NULL, {sa_handler=0x46f100, sa_mask=~[KILL STOP], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, 8) = 0
rt_sigaction(SIGSEGV, {sa_handler=0x698fe0, sa_mask=~[KILL STOP], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
rt_sigaction(SIGBUS, NULL, {sa_handler=0x46f100, sa_mask=~[KILL STOP], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0x698fe0, sa_mask=~[KILL STOP], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
membarrier(MEMBARRIER_CMD_QUERY, 0) = 0x1ff (MEMBARRIER_CMD_GLOBAL|MEMBARRIER_CMD_GLOBAL_EXPEDITED|MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED|MEMBARRIER_CMD_PRIVATE_EXPEDITED|MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED|MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE|MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE|MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ|MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_RSEQ)
membarrier(MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED, 0) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
futex(0xc000066548, FUTEX_WAKE_PRIVATE, 1) = 1
openat(AT_FDCWD, "/proc/sys/vm/mmap_min_addr", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 3, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572952, u64=139627400398616}}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
read(3, "65536\n", 512) = 6
read(3, "", 506) = 0
epoll_ctl(4, EPOLL_CTL_DEL, 3, 0xc000071914) = 0
close(3) = 0
mmap(NULL, 1439992, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efd89836000
getrandom("\x47\xbc\xcc\x02\x13\xbe\xb5\x9f\xf5\xaa\xae\x13\x60\xcf\x99\xf1\x16\xa7\x5c\xcd\xae\x75\x70\xb7\x71\xf8\x63\xc1\xf8\x95\x18\x36"..., 4096, 0) = 4096
getrandom("\xed\x86\xa0\x98\xae\xfe\xea\xb9\x60\xc8\x1f\xbe\xe4\x5f\x1c\x89\x71\xf5\x3a\xeb\xaa\x7f\xfd\xff\x52\xeb\x92\xab\x5c\x40\x59\x94"..., 4096, 0) = 4096
mmap(0xc000400000, 4194304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xc000400000
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 824637915136
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=797641727}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=797762056}) = 0
futex(0xc000066548, FUTEX_WAKE_PRIVATE, 1) = 1
getuid() = 0
capget({version=0 /* _LINUX_CAPABILITY_VERSION_??? */, pid=0}, NULL) = 0
openat(AT_FDCWD, "/proc/sys/kernel/cap_last_cap", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 3, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572952, u64=139627400398616}}) = 0
read(3, "40\n", 11) = 3
epoll_ctl(4, EPOLL_CTL_DEL, 3, 0xc0003d7644) = 0
close(3) = 0
getpid() = 15912
getpid() = 15912
getpid() = 15912
rt_sigaction(SIGSEGV, NULL, {sa_handler=0x698fe0, sa_mask=~[KILL STOP], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, 8) = 0
rt_sigaction(SIGSEGV, {sa_handler=0xbde0e0, sa_mask=~[KILL STOP], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x46f240}, NULL, 8) = 0
pipe2([3, 7], 0) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=901321803}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=802165670}) = 0
getpid() = 15912
openat(AT_FDCWD, "/etc/localtime", O_RDONLY) = 8
read(8, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 114
read(8, "", 4096) = 0
close(8) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=903353753}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=804306540}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=903735326}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=804560838}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=904090041}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=804904725}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=904341349}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=805149580}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=904546958}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=805354831}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=904752717}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=805560491}) = 0
getpid() = 15912
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=905039201}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=805851101}) = 0
getuid() = 0
getgid() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=905493534}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=806319810}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=905719555}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=806561155}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=905977574}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=806785358}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=906184009}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=806993463}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=906399074}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=807212455}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=906638201}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=807463067}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=906879099}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=807702960}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=907120344}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=807944662}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=907357780}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=808180388}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=907593199}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=808416204}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=907839644}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=808718717}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=908131359}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=808952028}) = 0
openat(AT_FDCWD, "/var/rootfs/config.json", O_RDONLY|O_CLOEXEC) = 8
fcntl(8, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(8, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 8, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572952, u64=139627400398616}}) = -1 EPERM (Operation not permitted)
fcntl(8, F_GETFL) = 0x8800 (flags O_RDONLY|O_NONBLOCK|O_LARGEFILE)
fcntl(8, F_SETFL, O_RDONLY|O_LARGEFILE) = 0
lseek(8, 0, SEEK_SET) = 0
read(8, "{\n \"ociVersion\": \"1.0.0\",\n "..., 512) = 512
read(8, "[\n \"CAP_AUDIT_WRI"..., 384) = 384
read(8, "_SERVICE\"\n ]\n "..., 512) = 512
read(8, " \"source\": \"tmpfs\"\n },\n "..., 640) = 640
read(8, " }\n}\n", 1024) = 7
read(8, "", 1017) = 0
mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efd897f6000
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=911835819}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=812696579}) = 0
close(8) = 0
newfstatat(AT_FDCWD, "/var/run/runsc", {st_mode=S_IFDIR|0711, st_size=6, ...}, 0) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=912606978}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=813423453}) = 0
openat(AT_FDCWD, "/var/run/runsc/hello_sandbox:hello.lock", O_RDONLY|O_CREAT|O_CLOEXEC, 0600) = 8
fcntl(8, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(8, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 8, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572952, u64=139627400398616}}) = -1 EPERM (Operation not permitted)
fcntl(8, F_GETFL) = 0x8800 (flags O_RDONLY|O_NONBLOCK|O_LARGEFILE)
fcntl(8, F_SETFL, O_RDONLY|O_LARGEFILE) = 0
flock(8, LOCK_EX) = 0
newfstatat(AT_FDCWD, "/var/run/runsc/hello_sandbox:hello.state", 0xc000456b98, 0) = -1 ENOENT (No such file or directory)
statfs("/sys/fs/cgroup", {f_type=CGROUP2_SUPER_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV|ST_NOEXEC|ST_RELATIME}) = 0
openat(AT_FDCWD, "/sys/fs/cgroup/cgroup.controllers", O_RDONLY|O_CLOEXEC) = 9
fcntl(9, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(9, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 9, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572952, u64=139627400398616}}) = 0
fstat(9, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(9, "cpuset cpu io memory hugetlb pid"..., 512) = 34
read(9, "", 478) = 0
epoll_ctl(4, EPOLL_CTL_DEL, 9, 0xc0003d6d34) = 0
close(9) = 0
openat(AT_FDCWD, "/sys/fs/cgroup/cgroup.subtree_control", O_WRONLY|O_TRUNC|O_CLOEXEC) = 9
fcntl(9, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE)
fcntl(9, F_SETFL, O_WRONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 9, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572952, u64=139627400398616}}) = 0
write(9, "+cpuset +cpu +io +memory +hugetl"..., 39) = 39
epoll_ctl(4, EPOLL_CTL_DEL, 9, 0xc0003d6b8c) = 0
close(9) = 0
mkdirat(AT_FDCWD, "/sys/fs/cgroup/hello", 0755) = -1 EEXIST (File exists)
openat(AT_FDCWD, "/proc/self/cgroup", O_RDONLY|O_CLOEXEC) = 9
fcntl(9, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(9, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 9, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572952, u64=139627400398616}}) = -1 EPERM (Operation not permitted)
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = -1 EPERM (Operation not permitted)
fcntl(9, F_GETFL) = 0x8800 (flags O_RDONLY|O_NONBLOCK|O_LARGEFILE)
fcntl(9, F_SETFL, O_RDONLY|O_LARGEFILE) = 0
openat(AT_FDCWD, "/proc/self/mountinfo", O_RDONLY|O_CLOEXEC) = 10
fcntl(10, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(10, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 10, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572952, u64=139627400398616}}) = 0
statfs("/sys/fs/cgroup", {f_type=CGROUP2_SUPER_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV|ST_NOEXEC|ST_RELATIME}) = 0
read(9, "0::/kubepods/besteffort/podf9703"..., 4096) = 129
read(9, "", 3967) = 0
read(10, "19 29 0:5 / /dev rw,nosuid,relat"..., 4096) = 3293
read(10, "80 22 0:56 / /run/containerd/io."..., 4096) = 3935
read(10, "194 47 0:98 / /var/lib/kubelet/p"..., 4096) = 1367
read(10, "", 2729) = 0
epoll_ctl(4, EPOLL_CTL_DEL, 10, 0xc0003d6d9c) = 0
close(10) = 0
close(9) = 0
openat(AT_FDCWD, "/sys/fs/cgroup/hello/cgroup.procs", O_WRONLY|O_TRUNC|O_CLOEXEC) = 9
fcntl(9, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE)
fcntl(9, F_SETFL, O_WRONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 9, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572952, u64=139627400398616}}) = 0
write(9, "0", 1) = 1
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=853323592}) = 0
futex(0x1e24280, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1e24198, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(4, EPOLL_CTL_DEL, 9, 0xc0003d6d8c) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
close(9) = 0
openat(AT_FDCWD, "/var/rootfs/config.json", O_RDONLY|O_CLOEXEC) = 9
fcntl(9, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(9, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 9, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572952, u64=139627400398616}}) = -1 EPERM (Operation not permitted)
fcntl(9, F_GETFL) = 0x8800 (flags O_RDONLY|O_NONBLOCK|O_LARGEFILE)
fcntl(9, F_SETFL, O_RDONLY|O_LARGEFILE) = 0
pipe2([10, 11], O_CLOEXEC) = 0
fcntl(10, F_GETFL) = 0 (flags O_RDONLY)
fcntl(10, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 10, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572952, u64=139627400398616}}) = 0
fcntl(11, F_GETFL) = 0x1 (flags O_WRONLY)
fcntl(11, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 11, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572712, u64=139627400398376}}) = 0
socketpair(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0, [12, 13]) = 0
fcntl(12, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(13, F_GETFL) = 0x2 (flags O_RDWR)
getuid() = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=862473837}) = 0
futex(0xc000066548, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1e24198, FUTEX_WAKE_PRIVATE, 1) = 1
rt_sigprocmask(SIG_SETMASK, ~[], [], 8) = 0
clone(child_stack=0xc000072000, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS, tls=0xc000173490) = 15915
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
openat(AT_FDCWD, "/dev/null", O_RDONLY|O_CLOEXEC) = 14
fcntl(14, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(14, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 14, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572472, u64=139627400398136}}) = -1 EPERM (Operation not permitted)
fcntl(14, F_GETFL) = 0x8800 (flags O_RDONLY|O_NONBLOCK|O_LARGEFILE)
fcntl(14, F_SETFL, O_RDONLY|O_LARGEFILE) = 0
openat(AT_FDCWD, "/dev/null", O_WRONLY|O_CLOEXEC) = 15
fcntl(15, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE)
fcntl(15, F_SETFL, O_WRONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 15, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572472, u64=139627400398136}}) = -1 EPERM (Operation not permitted)
fcntl(15, F_GETFL) = 0x8801 (flags O_WRONLY|O_NONBLOCK|O_LARGEFILE)
fcntl(15, F_SETFL, O_WRONLY|O_LARGEFILE) = 0
openat(AT_FDCWD, "/dev/null", O_WRONLY|O_CLOEXEC) = 16
fcntl(16, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE)
fcntl(16, F_SETFL, O_WRONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 16, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572472, u64=139627400398136}}) = -1 EPERM (Operation not permitted)
fcntl(16, F_GETFL) = 0x8801 (flags O_WRONLY|O_NONBLOCK|O_LARGEFILE)
fcntl(16, F_SETFL, O_WRONLY|O_LARGEFILE) = 0
fcntl(11, F_GETFL) = 0x801 (flags O_WRONLY|O_NONBLOCK)
fcntl(11, F_SETFL, O_WRONLY) = 0
pipe2([17, 18], O_CLOEXEC) = 0
getpid() = 15912
rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[], NULL, 8) = 0
clone(child_stack=NULL, flags=CLONE_VM|CLONE_VFORK|CLONE_NEWNS|CLONE_NEWUTS|CLONE_NEWIPC|CLONE_NEWPID|CLONE_NEWNET|SIGCHLD) = 15924
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
close(18) = 0
read(17, "", 8) = 0
close(17) = 0
close(14) = 0
close(15) = 0
close(16) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=869148066}) = 0
futex(0xc000066548, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=968690573}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=869551174}) = 0
close(9) = 0
epoll_ctl(4, EPOLL_CTL_DEL, 11, 0xc0003d67c4) = 0
close(11) = 0
close(13) = 0
pipe2([9, 11], O_CLOEXEC) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
fcntl(9, F_GETFL) = 0 (flags O_RDONLY)
fcntl(9, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 9, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572712, u64=139627400398376}}) = 0
fcntl(11, F_GETFL) = 0x1 (flags O_WRONLY)
fcntl(11, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 11, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572472, u64=139627400398136}}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 13
bind(13, {sa_family=AF_UNIX, sun_path="/var/run/runsc/runsc-hello.sock"}, 34) = 0
fcntl(13, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0
eventfd2(0, 0) = 14
fcntl(14, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(14, F_SETFL, O_RDWR|O_NONBLOCK) = 0
write(14, "\1\0\0\0\0\0\0\0", 8) = 8
close(14) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=971740801}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=872629281}) = 0
fcntl(13, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
epoll_ctl(4, EPOLL_CTL_ADD, 13, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572232, u64=139627400397896}}) = 0
openat(AT_FDCWD, "/var/rootfs/config.json", O_RDONLY|O_CLOEXEC) = 14
fcntl(14, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(14, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 14, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308571992, u64=139627400397656}}) = -1 EPERM (Operation not permitted)
fcntl(14, F_GETFL) = 0x8800 (flags O_RDONLY|O_NONBLOCK|O_LARGEFILE)
fcntl(14, F_SETFL, O_RDONLY|O_LARGEFILE) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=972814217}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=873627678}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=973024192}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=873835952}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=973226113}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=874037903}) = 0
getuid() = 0
getgid() = 0
getuid() = 0
getpid() = 15912
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=15912}, {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_SETPCAP|1<<CAP_LINUX_IMMUTABLE|1<<CAP_NET_BIND_SERVICE|1<<CAP_NET_BROADCAST|1<<CAP_NET_ADMIN|1<<CAP_NET_RAW|1<<CAP_IPC_LOCK|1<<CAP_IPC_OWNER|1<<CAP_SYS_RAWIO|1<<CAP_SYS_CHROOT|1<<CAP_SYS_PTRACE|1<<CAP_SYS_PACCT|1<<CAP_SYS_ADMIN|1<<CAP_SYS_NICE|1<<CAP_SYS_RESOURCE|1<<CAP_SYS_TIME|1<<CAP_SYS_TTY_CONFIG|1<<CAP_MKNOD|1<<CAP_LEASE|1<<CAP_AUDIT_WRITE|1<<CAP_AUDIT_CONTROL|1<<CAP_SETFCAP|1<<CAP_MAC_OVERRIDE|1<<CAP_MAC_ADMIN|1<<CAP_SYSLOG|1<<CAP_WAKE_ALARM|1<<CAP_BLOCK_SUSPEND|1<<CAP_AUDIT_READ|1<<CAP_PERFMON|1<<CAP_BPF|1<<CAP_CHECKPOINT_RESTORE, 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_SETPCAP|1<<CAP_LINUX_IMMUTABLE|1<<CAP_NET_BIND_SERVICE|1<<CAP_NET_BROADCAST|1<<CAP_NET_ADMIN|1<<CAP_NET_RAW|1<<CAP_IPC_LOCK|1<<CAP_IPC_OWNER|1<<CAP_SYS_RAWIO|1<<CAP_SYS_CHROOT|1<<CAP_SYS_PTRACE|1<<CAP_SYS_PACCT|1<<CAP_SYS_ADMIN|1<<CAP_SYS_NICE|1<<CAP_SYS_RESOURCE|1<<CAP_SYS_TIME|1<<CAP_SYS_TTY_CONFIG|1<<CAP_MKNOD|1<<CAP_LEASE|1<<CAP_AUDIT_WRITE|1<<CAP_AUDIT_CONTROL|1<<CAP_SETFCAP|1<<CAP_MAC_OVERRIDE|1<<CAP_MAC_ADMIN|1<<CAP_SYSLOG|1<<CAP_WAKE_ALARM|1<<CAP_BLOCK_SUSPEND|1<<CAP_AUDIT_READ|1<<CAP_PERFMON|1<<CAP_BPF|1<<CAP_CHECKPOINT_RESTORE, inheritable=0}) = 0
openat(AT_FDCWD, "/proc/15912/status", O_RDONLY|O_CLOEXEC) = 15
fcntl(15, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(15, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 15, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308571992, u64=139627400397656}}) = -1 EPERM (Operation not permitted)
fcntl(15, F_GETFL) = 0x8800 (flags O_RDONLY|O_NONBLOCK|O_LARGEFILE)
fcntl(15, F_SETFL, O_RDONLY|O_LARGEFILE) = 0
read(15, "Name:\trunsc\nUmask:\t0022\nState:\tR"..., 4096) = 1117
read(15, "", 4096) = 0
close(15) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102370, tv_nsec=975599263}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=876422290}) = 0
fchown(0, 65534, 65534) = 0
fchown(1, 65534, 65534) = 0
fchown(2, 65534, 65534) = 0
openat(AT_FDCWD, "/proc/meminfo", O_RDONLY|O_CLOEXEC) = 15
fcntl(15, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(15, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 15, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308571992, u64=139627400397656}}) = 0
read(15, "MemTotal: 1988804 kB\nMemF"..., 4096) = 1279
epoll_ctl(4, EPOLL_CTL_DEL, 15, 0xc0003d6614) = 0
close(15) = 0
openat(AT_FDCWD, "/sys/fs/cgroup/hello/cpuset.cpus.effective", O_RDONLY|O_CLOEXEC) = 15
fcntl(15, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(15, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 15, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308571992, u64=139627400397656}}) = 0
fstat(15, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(15, "0-1\n", 512) = 4
read(15, "", 508) = 0
epoll_ctl(4, EPOLL_CTL_DEL, 15, 0xc0003d650c) = 0
close(15) = 0
openat(AT_FDCWD, "/sys/fs/cgroup/hello/memory.max", O_RDONLY|O_CLOEXEC) = 15
fcntl(15, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(15, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 15, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308571992, u64=139627400397656}}) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
read(15, "max\n", 512) = 4
read(15, "", 508) = 0
epoll_ctl(4, EPOLL_CTL_DEL, 15, 0xc0003d650c) = 0
close(15) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=880256714}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=880376198}) = 0
futex(0xc000066548, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=880586710}) = 0
openat(AT_FDCWD, "/dev/null", O_RDONLY|O_CLOEXEC) = 15
fcntl(15, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(15, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 15, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308571992, u64=139627400397656}}) = -1 EPERM (Operation not permitted)
fcntl(15, F_GETFL) = 0x8800 (flags O_RDONLY|O_NONBLOCK|O_LARGEFILE)
fcntl(15, F_SETFL, O_RDONLY|O_LARGEFILE) = 0
openat(AT_FDCWD, "/dev/null", O_WRONLY|O_CLOEXEC) = 16
fcntl(16, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE)
fcntl(16, F_SETFL, O_WRONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 16, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308571992, u64=139627400397656}}) = -1 EPERM (Operation not permitted)
fcntl(16, F_GETFL) = 0x8801 (flags O_WRONLY|O_NONBLOCK|O_LARGEFILE)
fcntl(16, F_SETFL, O_WRONLY|O_LARGEFILE) = 0
openat(AT_FDCWD, "/dev/null", O_WRONLY|O_CLOEXEC) = 17
fcntl(17, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE)
fcntl(17, F_SETFL, O_WRONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 17, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308571992, u64=139627400397656}}) = -1 EPERM (Operation not permitted)
fcntl(17, F_GETFL) = 0x8801 (flags O_WRONLY|O_NONBLOCK|O_LARGEFILE)
fcntl(17, F_SETFL, O_WRONLY|O_LARGEFILE) = 0
fcntl(10, F_GETFL) = 0x800 (flags O_RDONLY|O_NONBLOCK)
fcntl(10, F_SETFL, O_RDONLY) = 0
fcntl(11, F_GETFL) = 0x801 (flags O_WRONLY|O_NONBLOCK)
fcntl(11, F_SETFL, O_WRONLY) = 0
fcntl(13, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
fcntl(13, F_SETFL, O_RDWR) = 0
pipe2([18, 19], O_CLOEXEC) = 0
getpid() = 15912
pipe2([20, 21], O_CLOEXEC) = 0
rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[], NULL, 8) = 0
clone(child_stack=NULL, flags=CLONE_NEWNS|CLONE_NEWUTS|CLONE_NEWIPC|CLONE_NEWUSER|CLONE_NEWNET|SIGCHLD) = -1 ENOSPC (No space left on device)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
close(18) = 0
close(19) = 0
close(15) = 0
close(16) = 0
close(17) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=884990794}) = 0
futex(0xc000066548, FUTEX_WAKE_PRIVATE, 1) = 1
close(12) = 0
epoll_ctl(4, EPOLL_CTL_DEL, 10, 0xc0003d6624) = 0
close(10) = 0
epoll_ctl(4, EPOLL_CTL_DEL, 13, 0xc0003d6624) = 0
close(13) = 0
close(14) = 0
epoll_ctl(4, EPOLL_CTL_DEL, 11, 0xc0003d6c7c) = 0
close(11) = 0
epoll_ctl(4, EPOLL_CTL_DEL, 9, 0xc0003d6c0c) = 0
close(9) = 0
unlinkat(AT_FDCWD, "/var/run/runsc/runsc-hello.sock", 0) = 0
openat(AT_FDCWD, "/sys/fs/cgroup/kubepods/besteffort/podf970339d-6581-4f2d-bb6c-9386a0e80e0d/fc9ad20ae5a8c6c4acd349e30a4719546fb1ac45a45050865f59ee4985f74ba9/cgroup.procs", O_WRONLY|O_TRUNC|O_CLOEXEC) = 9
fcntl(9, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE)
fcntl(9, F_SETFL, O_WRONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 9, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572712, u64=139627400398376}}) = 0
write(9, "0", 1) = 1
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=925115163}) = 0
futex(0x1e24280, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(4, EPOLL_CTL_DEL, 9, 0xc0003d6de4) = 0
close(9) = 0
flock(8, LOCK_UN) = 0
close(8) = 0
openat(AT_FDCWD, "/var/run/runsc/hello_sandbox:hello.lock", O_RDONLY|O_CREAT|O_CLOEXEC, 0600) = 8
fcntl(8, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(8, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 8, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=2308572712, u64=139627400398376}}) = -1 EPERM (Operation not permitted)
fcntl(8, F_GETFL) = 0x8800 (flags O_RDONLY|O_NONBLOCK|O_LARGEFILE)
fcntl(8, F_SETFL, O_RDONLY|O_LARGEFILE) = 0
flock(8, LOCK_EX) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=15924, si_uid=0, si_status=128, si_utime=0, si_stime=1} ---
rt_sigreturn({mask=[]}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=926666757}) = 0
futex(0x1e24280, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1e24198, FUTEX_WAKE_PRIVATE, 1) = 1
kill(15924, SIGKILL) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
--- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=15912, si_uid=0} ---
rt_sigreturn({mask=[]}) = 0
wait4(15924, [{WIFEXITED(s) && WEXITSTATUS(s) == 128}], 0, NULL) = 15924
unlinkat(AT_FDCWD, "/var/run/runsc/hello_sandbox:hello.state", 0) = -1 ENOENT (No such file or directory)
unlinkat(AT_FDCWD, "/var/run/runsc/hello_sandbox:hello.state", AT_REMOVEDIR) = -1 ENOENT (No such file or directory)
unlinkat(AT_FDCWD, "/var/run/runsc/hello_sandbox:hello.lock", 0) = 0
flock(8, LOCK_UN) = 0
close(8) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102371, tv_nsec=33231515}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=934046737}) = 0
write(2, "running container: creating cont"..., 161running container: creating container: cannot create sandbox: cannot create sandbox process: starting sandbox: fork/exec /proc/self/exe: no space left on device
) = 161
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102371, tv_nsec=33697825}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=934517858}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1677102371, tv_nsec=33994800}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=3342, tv_nsec=934804959}) = 0
exit_group(128) = ?
+++ exited with 128 +++
Apologies for the noise, this happened due to user.max_user_namespaces
sysctl being set too low by default. The default was set to 0
, setting this to a higher value fixed it. I think it would be nice if the gvisor docs explicitly pointed this out. Found an old issue that mentions this: #5964
I was not able to find this issue when searching with the error message.
Good catch. I've also sent out #8586 to make this really clear in the error itself to whoever runs into it next.
Description
Pod creation fails with:
Steps to reproduce
No response
runsc version
docker version (if using docker)
No response
uname
6.1.12
containerd
1.6.18
kubectl (if using Kubernetes)
repo state (if built from source)
No response
runsc debug logs (if available)