LXC 4.0.9 - lxc-attach Cannot allocate memory

It used to work until few days ago. I believe some update broke it, not sure which one.
I’ve been looking for clues as why, also tested other kernel versions but no luck. I’ve been on 4.0.9 since few weeks with no issues so far.

Can anybody understand why it cannot create a child process? Does not look like a memory issue to me.

Thanks!

Distro: Solus
Kernel: 5.11.22

~$ free
              total        used        free      shared  buff/cache   available
Mem:       16338272     3115424    12085332      128144     1137516    12812616
Swap:       3906244           0     3906244

~ $ cat /proc/sys/vm/overcommit_memory 
0

~$ cat .local/share/lxc/aledge/config
# Distribution configuration
lxc.include = /usr/share/lxc/config/common.conf
lxc.include = /usr/share/lxc/config/userns.conf
lxc.arch = linux64

# Container specific configuration
lxc.idmap = u 0 100000 1000
lxc.idmap = g 0 100000 1000
lxc.idmap = u 1000 1000 1
lxc.idmap = g 1000 1000 1
lxc.idmap = u 1001 101001 64534
lxc.idmap = g 1001 101001 64534
lxc.rootfs.path = dir:/home/robin/.local/share/lxc/aledge/rootfs
lxc.uts.name = aledge
lxc.pty.max = 1024

#lxc.init.cmd = /lib/systemd/systemd systemd.unified_cgroup_hierarchy=1
#lxc.cgroup.devices.allow =
#lxc.cgroup.devices.deny =
#lxc.mount.auto = cgroup:rw:force
## The below is copied from common.conf with lxc.cgroup replaced by lxc.cgroup2
## CGroup whitelist
#lxc.cgroup2.devices.deny = a
### Allow any mknod (but not reading/writing the node)
#lxc.cgroup2.devices.allow = c *:* m
#lxc.cgroup2.devices.allow = b *:* m
### Allow specific devices
#### /dev/null
#lxc.cgroup2.devices.allow = c 1:3 rwm
#### /dev/zero
#lxc.cgroup2.devices.allow = c 1:5 rwm
#### /dev/full
#lxc.cgroup2.devices.allow = c 1:7 rwm
#### /dev/tty
#lxc.cgroup2.devices.allow = c 5:0 rwm
#### /dev/console
#lxc.cgroup2.devices.allow = c 5:1 rwm
#### /dev/ptmx
#lxc.cgroup2.devices.allow = c 5:2 rwm
#### /dev/random
#lxc.cgroup2.devices.allow = c 1:8 rwm
#### /dev/urandom
#lxc.cgroup2.devices.allow = c 1:9 rwm
#### /dev/pts/*
#lxc.cgroup2.devices.allow = c 136:* rwm
#### fuse
#lxc.cgroup2.devices.allow = c 10:229 rwm

# Network configuration
lxc.net.0.type = veth
lxc.net.0.link = bridge0
lxc.net.0.flags = up

lxc.mount.entry = /home/robin home/robin none defaults,bind,create=dir 0 0
lxc.mount.entry = /home/robin/alpine_build/shared/etc/apk/keys etc/apk/keys none defaults,bind,create=dir 0 0
lxc.mount.entry = /home/robin/alpine_build/shared/distfiles var/cache/distfiles none defaults,bind,create=dir 0 0

~ $ lxc-start aledge
~ $ strace -f lxc-attach aledge 2>&1 | tee debug
~ $ cat debug
execve("/usr/bin/lxc-attach", ["lxc-attach", "aledge"], 0x7fffe06ad450 /* 52 vars */) = 0
brk(NULL)                               = 0x12a5000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50698c80) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=149688, ...}) = 0
mmap(NULL, 149688, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f79f7775000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/liblxc.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\340\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=984560, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f79f7773000
mmap(NULL, 986424, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f79f7682000
mprotect(0x7f79f768e000, 917504, PROT_NONE) = 0
mmap(0x7f79f768e000, 667648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7f79f768e000
mmap(0x7f79f7731000, 245760, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xaf000) = 0x7f79f7731000
mmap(0x7f79f776e000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xeb000) = 0x7f79f776e000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libcrypto.so.1.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0p\7\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2896896, ...}) = 0
mmap(NULL, 2916432, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f79f73b9000
mmap(0x7f79f742f000, 1650688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x76000) = 0x7f79f742f000
mmap(0x7f79f75c2000, 577536, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x209000) = 0x7f79f75c2000
mmap(0x7f79f764f000, 188416, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x295000) = 0x7f79f764f000
mmap(0x7f79f767d000, 16464, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f79f767d000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libseccomp.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2201\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=292904, ...}) = 0
mmap(NULL, 294960, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f79f7370000
mmap(0x7f79f7393000, 40960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7f79f7393000
mmap(0x7f79f739d000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2d000) = 0x7f79f739d000
mmap(0x7f79f73a1000, 98304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x30000) = 0x7f79f73a1000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\23\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14640, ...}) = 0
mmap(NULL, 16400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f79f736b000
mmap(0x7f79f736c000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f79f736c000
mmap(0x7f79f736d000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f79f736d000
mmap(0x7f79f736e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f79f736e000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\201\0\0\0\0\0\0"..., 832) = 832
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\365\22\264>\313\264.\306\362\367^\5\23\244\177U"..., 68, 824) = 68
fstat(3, {st_mode=S_IFREG|0755, st_size=121776, ...}) = 0
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\365\22\264>\313\264.\306\362\367^\5\23\244\177U"..., 68, 824) = 68
mmap(NULL, 139696, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f79f7348000
mmap(0x7f79f734f000, 69632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f79f734f000
mmap(0x7f79f7360000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7f79f7360000
mmap(0x7f79f7365000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7f79f7365000
mmap(0x7f79f7367000, 12720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f79f7367000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\"\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=23112, ...}) = 0
mmap(NULL, 25176, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f79f7341000
mmap(0x7f79f7343000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f79f7343000
mmap(0x7f79f7345000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f79f7345000
mmap(0x7f79f7346000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f79f7346000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3405\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=104624, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f79f733f000
mmap(NULL, 107208, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f79f7324000
mmap(0x7f79f7327000, 73728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f79f7327000
mmap(0x7f79f7339000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f79f7339000
mmap(0x7f79f733d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7f79f733d000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320{\2\0\0\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\347\ti\310\310\215\244R\307\313\3@\226\243\250\210"..., 68, 880) = 68
fstat(3, {st_mode=S_IFREG|0755, st_size=1970640, ...}) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\347\ti\310\310\215\244R\307\313\3@\226\243\250\210"..., 68, 880) = 68
mmap(NULL, 1983336, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f79f713f000
mmap(0x7f79f7164000, 1486848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7f79f7164000
mmap(0x7f79f72cf000, 307200, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x190000) = 0x7f79f72cf000
mmap(0x7f79f731a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1da000) = 0x7f79f731a000
mmap(0x7f79f7320000, 13160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f79f7320000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \22\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=18736, ...}) = 0
mmap(NULL, 20624, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f79f7139000
mmap(0x7f79f713a000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f79f713a000
mmap(0x7f79f713c000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f79f713c000
mmap(0x7f79f713d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f79f713d000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f79f7137000
arch_prctl(ARCH_SET_FS, 0x7f79f71380c0) = 0
mprotect(0x7f79f731a000, 12288, PROT_READ) = 0
mprotect(0x7f79f713d000, 4096, PROT_READ) = 0
mprotect(0x7f79f733d000, 4096, PROT_READ) = 0
mprotect(0x7f79f7346000, 4096, PROT_READ) = 0
mprotect(0x7f79f7365000, 4096, PROT_READ) = 0
mprotect(0x7f79f736e000, 4096, PROT_READ) = 0
mprotect(0x7f79f73a1000, 94208, PROT_READ) = 0
mprotect(0x7f79f764f000, 180224, PROT_READ) = 0
mprotect(0x7f79f776e000, 12288, PROT_READ) = 0
mprotect(0x4c2000, 12288, PROT_READ)    = 0
mprotect(0x7f79f77c6000, 4096, PROT_READ) = 0
munmap(0x7f79f7775000, 149688)          = 0
set_tid_address(0x7f79f7138390)         = 7009
set_robust_list(0x7f79f71383a0, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f79f734fbf0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f79f735d310}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f79f734fc90, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f79f735d310}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
openat(AT_FDCWD, "/proc/self/exe", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_GET_SEALS)                   = -1 EINVAL (Invalid argument)
fstat(3, {st_mode=S_IFREG|0755, st_size=813096, ...}) = 0
close(3)                                = 0
openat(AT_FDCWD, "/proc/self/cmdline", O_RDONLY|O_CLOEXEC) = 3
read(3, "lxc-attach\0aledge\0", 4096)   = 18
brk(NULL)                               = 0x12a5000
brk(0x12c6000)                          = 0x12c6000
read(3, "", 4096)                       = 0
close(3)                                = 0
memfd_create("lxc-attach", MFD_CLOEXEC|MFD_ALLOW_SEALING) = 3
openat(AT_FDCWD, "/proc/self/exe", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=813096, ...}) = 0
sendfile(3, 4, NULL, 813096)            = 813096
close(4)                                = 0
fcntl(3, F_ADD_SEALS, F_SEAL_SEAL|F_SEAL_SHRINK|F_SEAL_GROW|F_SEAL_WRITE) = 0
execveat(3, "", ["lxc-attach", "aledge"], 0x7ffd50698d70 /* 52 vars */, AT_EMPTY_PATH) = 0
brk(NULL)                               = 0x1710000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffe44f08880) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=149688, ...}) = 0
mmap(NULL, 149688, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f99ec706000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/liblxc.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\340\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=984560, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f99ec704000
mmap(NULL, 986424, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f99ec613000
mprotect(0x7f99ec61f000, 917504, PROT_NONE) = 0
mmap(0x7f99ec61f000, 667648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7f99ec61f000
mmap(0x7f99ec6c2000, 245760, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xaf000) = 0x7f99ec6c2000
mmap(0x7f99ec6ff000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xeb000) = 0x7f99ec6ff000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libcrypto.so.1.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0p\7\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2896896, ...}) = 0
mmap(NULL, 2916432, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f99ec34a000
mmap(0x7f99ec3c0000, 1650688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x76000) = 0x7f99ec3c0000
mmap(0x7f99ec553000, 577536, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x209000) = 0x7f99ec553000
mmap(0x7f99ec5e0000, 188416, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x295000) = 0x7f99ec5e0000
mmap(0x7f99ec60e000, 16464, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f99ec60e000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libseccomp.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2201\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=292904, ...}) = 0
mmap(NULL, 294960, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f99ec301000
mmap(0x7f99ec324000, 40960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7f99ec324000
mmap(0x7f99ec32e000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2d000) = 0x7f99ec32e000
mmap(0x7f99ec332000, 98304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x30000) = 0x7f99ec332000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\23\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14640, ...}) = 0
mmap(NULL, 16400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f99ec2fc000
mmap(0x7f99ec2fd000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f99ec2fd000
mmap(0x7f99ec2fe000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f99ec2fe000
mmap(0x7f99ec2ff000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f99ec2ff000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\201\0\0\0\0\0\0"..., 832) = 832
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\365\22\264>\313\264.\306\362\367^\5\23\244\177U"..., 68, 824) = 68
fstat(3, {st_mode=S_IFREG|0755, st_size=121776, ...}) = 0
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\365\22\264>\313\264.\306\362\367^\5\23\244\177U"..., 68, 824) = 68
mmap(NULL, 139696, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f99ec2d9000
mmap(0x7f99ec2e0000, 69632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f99ec2e0000
mmap(0x7f99ec2f1000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7f99ec2f1000
mmap(0x7f99ec2f6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7f99ec2f6000
mmap(0x7f99ec2f8000, 12720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f99ec2f8000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\"\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=23112, ...}) = 0
mmap(NULL, 25176, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f99ec2d2000
mmap(0x7f99ec2d4000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f99ec2d4000
mmap(0x7f99ec2d6000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f99ec2d6000
mmap(0x7f99ec2d7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f99ec2d7000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3405\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=104624, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f99ec2d0000
mmap(NULL, 107208, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f99ec2b5000
mmap(0x7f99ec2b8000, 73728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f99ec2b8000
mmap(0x7f99ec2ca000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f99ec2ca000
mmap(0x7f99ec2ce000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7f99ec2ce000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320{\2\0\0\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\347\ti\310\310\215\244R\307\313\3@\226\243\250\210"..., 68, 880) = 68
fstat(3, {st_mode=S_IFREG|0755, st_size=1970640, ...}) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\347\ti\310\310\215\244R\307\313\3@\226\243\250\210"..., 68, 880) = 68
mmap(NULL, 1983336, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f99ec0d0000
mmap(0x7f99ec0f5000, 1486848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7f99ec0f5000
mmap(0x7f99ec260000, 307200, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x190000) = 0x7f99ec260000
mmap(0x7f99ec2ab000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1da000) = 0x7f99ec2ab000
mmap(0x7f99ec2b1000, 13160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f99ec2b1000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \22\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=18736, ...}) = 0
mmap(NULL, 20624, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f99ec0ca000
mmap(0x7f99ec0cb000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f99ec0cb000
mmap(0x7f99ec0cd000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f99ec0cd000
mmap(0x7f99ec0ce000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f99ec0ce000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f99ec0c8000
arch_prctl(ARCH_SET_FS, 0x7f99ec0c90c0) = 0
mprotect(0x7f99ec2ab000, 12288, PROT_READ) = 0
mprotect(0x7f99ec0ce000, 4096, PROT_READ) = 0
mprotect(0x7f99ec2ce000, 4096, PROT_READ) = 0
mprotect(0x7f99ec2d7000, 4096, PROT_READ) = 0
mprotect(0x7f99ec2f6000, 4096, PROT_READ) = 0
mprotect(0x7f99ec2ff000, 4096, PROT_READ) = 0
mprotect(0x7f99ec332000, 94208, PROT_READ) = 0
mprotect(0x7f99ec5e0000, 180224, PROT_READ) = 0
mprotect(0x7f99ec6ff000, 12288, PROT_READ) = 0
mprotect(0x4c2000, 12288, PROT_READ)    = 0
mprotect(0x7f99ec757000, 4096, PROT_READ) = 0
munmap(0x7f99ec706000, 149688)          = 0
set_tid_address(0x7f99ec0c9390)         = 7009
set_robust_list(0x7f99ec0c93a0, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f99ec2e0bf0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f99ec2ee310}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f99ec2e0c90, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f99ec2ee310}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
openat(AT_FDCWD, "/proc/self/exe", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_GET_SEALS)                   = 0xf (seals F_SEAL_SEAL|F_SEAL_SHRINK|F_SEAL_GROW|F_SEAL_WRITE)
close(3)                                = 0
getuid()                                = 1000
geteuid()                               = 1000
geteuid()                               = 1000
brk(NULL)                               = 0x1710000
brk(0x1731000)                          = 0x1731000
openat(AT_FDCWD, "/home/robin/.config/lxc/lxc.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
geteuid()                               = 1000
access("/home/robin/.local/share/lxc", F_OK) = 0
stat("/run", {st_mode=S_IFDIR|0755, st_size=800, ...}) = 0
geteuid()                               = 1000
getegid()                               = 1000
mkdir("/", 0755)                        = -1 EEXIST (File exists)
mkdir("/home/", 0755)                   = -1 EEXIST (File exists)
mkdir("/home/robin/", 0755)            = -1 EEXIST (File exists)
mkdir("/home/robin/.tmp/", 0755)       = -1 EEXIST (File exists)
mkdir("/home/robin/.tmp/lxc/", 0755)   = -1 EEXIST (File exists)
mkdir("/home/robin/.tmp/lxc/lock//", 0755) = -1 EEXIST (File exists)
mkdir("/home/robin/.tmp/lxc/lock//home/", 0755) = -1 EEXIST (File exists)
mkdir("/home/robin/.tmp/lxc/lock//home/robin/", 0755) = -1 EEXIST (File exists)
mkdir("/home/robin/.tmp/lxc/lock//home/robin/.local/", 0755) = -1 EEXIST (File exists)
mkdir("/home/robin/.tmp/lxc/lock//home/robin/.local/share/", 0755) = -1 EEXIST (File exists)
mkdir("/home/robin/.tmp/lxc/lock//home/robin/.local/share/lxc", 0755) = -1 EEXIST (File exists)
stat("/home/robin/.local/share/lxc/aledge/config", {st_mode=S_IFREG|0640, st_size=2225, ...}) = 0
openat(AT_FDCWD, "/home/robin/.tmp/lxc/lock//home/robin/.local/share/lxc/.aledge", O_RDWR|O_CREAT|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC, 0600) = 3
fcntl(3, F_OFD_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
memfd_create(".lxc_config_file", MFD_CLOEXEC) = 4
openat(AT_FDCWD, "/home/robin/.local/share/lxc/aledge/config", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0640, st_size=2225, ...}) = 0
read(5, "# Template used to create this c"..., 4096) = 2225
write(4, "# Template used to create this c"..., 2225) = 2225
read(5, "", 4096)                       = 0
write(4, "\0", 1)                       = 1
lseek(4, 0, SEEK_SET)                   = 0
mmap(NULL, 2226, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_POPULATE, 4, 0) = 0x7f99ec756000
stat("/usr/share/lxc/config/common.conf", {st_mode=S_IFREG|0644, st_size=2346, ...}) = 0
memfd_create(".lxc_config_file", MFD_CLOEXEC) = 6
openat(AT_FDCWD, "/usr/share/lxc/config/common.conf", O_RDONLY|O_CLOEXEC) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=2346, ...}) = 0
read(7, "# Default configuration shared b"..., 4096) = 2346
write(6, "# Default configuration shared b"..., 2346) = 2346
read(7, "", 4096)                       = 0
write(6, "\0", 1)                       = 1
lseek(6, 0, SEEK_SET)                   = 0
mmap(NULL, 2347, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_POPULATE, 6, 0) = 0x7f99ec72a000
stat("/usr/share/lxc/config/common.conf.d/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/usr/share/lxc/config/common.conf.d/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 8
fstat(8, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getdents64(8, 0x1716580 /* 3 entries */, 32768) = 80
getdents64(8, 0x1716580 /* 0 entries */, 32768) = 0
close(8)                                = 0
munmap(0x7f99ec72a000, 2347)            = 0
close(6)                                = 0
close(7)                                = 0
stat("/usr/share/lxc/config/userns.conf", {st_mode=S_IFREG|0644, st_size=465, ...}) = 0
memfd_create(".lxc_config_file", MFD_CLOEXEC) = 6
openat(AT_FDCWD, "/usr/share/lxc/config/userns.conf", O_RDONLY|O_CLOEXEC) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0
read(7, "# CAP_SYS_ADMIN in init-user-ns "..., 4096) = 465
write(6, "# CAP_SYS_ADMIN in init-user-ns "..., 465) = 465
read(7, "", 4096)                       = 0
write(6, "\0", 1)                       = 1
lseek(6, 0, SEEK_SET)                   = 0
mmap(NULL, 466, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_POPULATE, 6, 0) = 0x7f99ec72a000
munmap(0x7f99ec72a000, 466)             = 0
close(6)                                = 0
close(7)                                = 0
munmap(0x7f99ec756000, 2226)            = 0
close(4)                                = 0
close(5)                                = 0
fcntl(3, F_OFD_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
close(3)                                = 0
openat(AT_FDCWD, "/home/robin/.local/share/lxc/aledge/partial", O_RDWR|O_CLOEXEC) = -1 ENOENT (No such file or directory)
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path=@"/home/robin/.local/share/lxc/aledge/command"}, 47) = 0
getpid()                                = 7009
getuid()                                = 1000
getgid()                                = 1000
sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=16}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=7009, uid=1000, gid=1000}}], msg_controllen=32, msg_flags=0}, MSG_NOSIGNAL) = 16
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\0\0\0\0\0\0\0\0\376\31\0\0\0\0\0\0", iov_len=16}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 16
close(3)                                = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
openat2(-9, "/proc/self", {flags=O_RDONLY|O_CLOEXEC|O_PATH, resolve=RESOLVE_NO_MAGICLINKS}, 24) = 3
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 4
connect(4, {sa_family=AF_UNIX, sun_path=@"/home/robin/.local/share/lxc/aledge/command"}, 47) = 0
getpid()                                = 7009
getuid()                                = 1000
getgid()                                = 1000
sendmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=16}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=7009, uid=1000, gid=1000}}], msg_controllen=32, msg_flags=0}, MSG_NOSIGNAL) = 16
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=16}], msg_iovlen=1, msg_control=[{cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, cmsg_data=[5]}], msg_controllen=24, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 16
close(4)                                = 0
openat2(3, "fdinfo/5", {flags=O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC, resolve=RESOLVE_NO_XDEV|RESOLVE_NO_MAGICLINKS|RESOLVE_NO_SYMLINKS|RESOLVE_BENEATH}, 24) = 4
fcntl(4, F_GETFL)                       = 0x28000 (flags O_RDONLY|O_LARGEFILE|O_NOFOLLOW)
fstat(4, {st_mode=S_IFREG|0400, st_size=0, ...}) = 0
read(4, "pos:\t0\nflags:\t02000002\nmnt_id:\t1"..., 1024) = 58
close(4)                                = 0
openat2(-9, "/proc/6654", {flags=O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH|O_DIRECTORY, resolve=RESOLVE_NO_MAGICLINKS|RESOLVE_NO_SYMLINKS}, 24) = 4
pidfd_send_signal(5, 0, NULL, 0)        = 0
setns(5, CLONE_NEWTIME)                 = -1 EPERM (Operation not permitted)
close(5)                                = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path=@"/home/robin/.local/share/lxc/aledge/command"}, 47) = 0
getpid()                                = 7009
getuid()                                = 1000
getgid()                                = 1000
sendmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=16}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=7009, uid=1000, gid=1000}}], msg_controllen=32, msg_flags=0}, MSG_NOSIGNAL) = 16
recvmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\0\0\0\0\0\0\0\0\0\0\2~\0\0\0\0", iov_len=16}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 16
close(5)                                = 0
stat("/proc/self/ns/cgroup", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
openat2(4, "status", {flags=O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC, resolve=RESOLVE_NO_XDEV|RESOLVE_NO_MAGICLINKS|RESOLVE_NO_SYMLINKS|RESOLVE_BENEATH}, 24) = 5
fcntl(5, F_GETFL)                       = 0x28000 (flags O_RDONLY|O_LARGEFILE|O_NOFOLLOW)
fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(5, "Name:\tinit\nUmask:\t0002\nState:\tS "..., 1024) = 1024
openat2(4, "uid_map", {flags=O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC, resolve=RESOLVE_NO_XDEV|RESOLVE_NO_MAGICLINKS|RESOLVE_NO_SYMLINKS|RESOLVE_BENEATH}, 24) = 6
fcntl(6, F_GETFL)                       = 0x28000 (flags O_RDONLY|O_LARGEFILE|O_NOFOLLOW)
fstat(6, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
read(6, "         0     100000       1000"..., 1024) = 99
openat2(4, "gid_map", {flags=O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC, resolve=RESOLVE_NO_XDEV|RESOLVE_NO_MAGICLINKS|RESOLVE_NO_SYMLINKS|RESOLVE_BENEATH}, 24) = 7
fcntl(7, F_GETFL)                       = 0x28000 (flags O_RDONLY|O_LARGEFILE|O_NOFOLLOW)
fstat(7, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
read(7, "         0     100000       1000"..., 1024) = 99
close(6)                                = 0
close(7)                                = 0
close(5)                                = 0
openat(AT_FDCWD, "/sys/module/apparmor/parameters/enabled", O_RDONLY|O_CLOEXEC) = 5
fcntl(5, F_GETFL)                       = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat(5, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(5, "Y\n", 4096)                    = 2
stat("/sys/kernel/security/apparmor/features/mount/mask", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
close(5)                                = 0
openat(AT_FDCWD, "/sys/kernel/security/apparmor/features/domain/stack", O_RDONLY|O_CLOEXEC) = 5
read(5, "yes\n", 8)                     = 4
close(5)                                = 0
openat(AT_FDCWD, "/sys/kernel/security/apparmor/features/domain/version", O_RDONLY|O_CLOEXEC) = 5
fcntl(5, F_GETFL)                       = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(5, "1.2\n", 4096)                  = 4
close(5)                                = 0
openat(AT_FDCWD, "/sys/kernel/security/apparmor/.ns_stacked", O_RDONLY|O_CLOEXEC) = 5
read(5, "no\n", 8)                      = 3
close(5)                                = 0
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, NULL) = 0
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=0, permitted=0, inheritable=0}) = 0
openat2(4, "attr/apparmor/current", {flags=O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC, resolve=RESOLVE_NO_XDEV|RESOLVE_NO_MAGICLINKS|RESOLVE_NO_SYMLINKS|RESOLVE_BENEATH}, 24) = 5
fcntl(5, F_GETFL)                       = 0x28000 (flags O_RDONLY|O_LARGEFILE|O_NOFOLLOW)
fstat(5, {st_mode=S_IFREG|0666, st_size=0, ...}) = 0
read(5, "lxc-container-default-cgns (enfo"..., 1024) = 37
read(5, "", 1024)                       = 0
close(5)                                = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path=@"/home/robin/.local/share/lxc/aledge/command"}, 47) = 0
getpid()                                = 7009
getuid()                                = 1000
getgid()                                = 1000
sendmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\7\0\0\0\t\0\0\0\364$l\354\231\177\0\0", iov_len=16}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=7009, uid=1000, gid=1000}}], msg_controllen=32, msg_flags=0}, MSG_NOSIGNAL) = 16
sendto(5, "lxc.arch\0", 9, MSG_NOSIGNAL, NULL, 0) = 9
recvmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\0\0\0\0\7\0\0\0000\3654\1\0\0\0\0", iov_len=16}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 16
recvfrom(5, "x86_64\0", 7, 0, NULL, NULL) = 7
close(5)                                = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path=@"/home/robin/.local/share/lxc/aledge/command"}, 47) = 0
getpid()                                = 7009
getuid()                                = 1000
getgid()                                = 1000
sendmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\7\0\0\0\24\0\0\0\32%l\354\231\177\0\0", iov_len=16}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=7009, uid=1000, gid=1000}}], msg_controllen=32, msg_flags=0}, MSG_NOSIGNAL) = 16
sendto(5, "lxc.seccomp.profile\0", 20, MSG_NOSIGNAL, NULL, 0) = 20
recvmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\0\0\0\0%\0\0\0P\2764\1\0\0\0\0", iov_len=16}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 16
recvfrom(5, "/usr/share/lxc/config/common.sec"..., 37, 0, NULL, NULL) = 37
close(5)                                = 0
openat(AT_FDCWD, "/proc/self/status", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(5, "Name:\t3\nUmask:\t0002\nState:\tR (ru"..., 1024) = 1024
close(5)                                = 0
openat(AT_FDCWD, "/usr/share/lxc/config/common.seccomp", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=198, ...}) = 0
read(5, "2\ndenylist\nreject_force_umount  "..., 4096) = 198
uname({sysname="Linux", nodename="it2ua4020qdd", ...}) = 0
read(5, "", 4096)                       = 0
close(5)                                = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path=@"/home/robin/.local/share/lxc/aledge/command"}, 47) = 0
getpid()                                = 7009
getuid()                                = 1000
getgid()                                = 1000
sendmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\7\0\0\0\21\0\0\0p%l\354\231\177\0\0", iov_len=16}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=7009, uid=1000, gid=1000}}], msg_controllen=32, msg_flags=0}, MSG_NOSIGNAL) = 16
sendto(5, "lxc.no_new_privs\0", 17, MSG_NOSIGNAL, NULL, 0) = 17
recvmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\0\0\0\0\2\0\0\0000\3654\1\0\0\0\0", iov_len=16}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 16
recvfrom(5, "0\0", 2, 0, NULL, NULL)    = 2
close(5)                                = 0
openat2(4, "ns/user", {flags=O_RDONLY|O_NOCTTY|O_CLOEXEC, resolve=0}, 24) = 5
openat2(4, "ns/mnt", {flags=O_RDONLY|O_NOCTTY|O_CLOEXEC, resolve=0}, 24) = 6
openat2(4, "ns/pid", {flags=O_RDONLY|O_NOCTTY|O_CLOEXEC, resolve=0}, 24) = 7
openat2(4, "ns/uts", {flags=O_RDONLY|O_NOCTTY|O_CLOEXEC, resolve=0}, 24) = 8
openat2(4, "ns/ipc", {flags=O_RDONLY|O_NOCTTY|O_CLOEXEC, resolve=0}, 24) = 9
openat2(4, "ns/net", {flags=O_RDONLY|O_NOCTTY|O_CLOEXEC, resolve=0}, 24) = 10
openat2(4, "ns/cgroup", {flags=O_RDONLY|O_NOCTTY|O_CLOEXEC, resolve=0}, 24) = 11
openat2(4, "ns/time", {flags=O_RDONLY|O_NOCTTY|O_CLOEXEC, resolve=0}, 24) = 12
newfstatat(3, "ns/time", {st_mode=S_IFREG|0444, st_size=0, ...}, 0) = 0
newfstatat(4, "ns/time", {st_mode=S_IFREG|0444, st_size=0, ...}, 0) = 0
close(12)                               = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 12
connect(12, {sa_family=AF_UNIX, sun_path=@"/home/robin/.local/share/lxc/aledge/command"}, 47) = 0
getpid()                                = 7009
getuid()                                = 1000
getgid()                                = 1000
sendmsg(12, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\25\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=16}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=7009, uid=1000, gid=1000}}], msg_controllen=32, msg_flags=0}, MSG_NOSIGNAL) = 16
recvmsg(12, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=16}], msg_iovlen=1, msg_control=[{cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, cmsg_data=[13]}], msg_controllen=24, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 16
close(12)                               = 0
openat2(13, "ptmx", {flags=O_RDWR|O_NOCTTY|O_CLOEXEC, resolve=RESOLVE_NO_XDEV|RESOLVE_NO_MAGICLINKS|RESOLVE_NO_SYMLINKS|RESOLVE_BENEATH}, 24) = 12
ioctl(12, TIOCSPTLCK, [0])              = 0
ioctl(12, TIOCGPTPEER, 0x80102)         = 14
ioctl(14, TCGETS, {B38400 opost isig icanon echo ...}) = 0
fstat(14, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x4), ...}) = 0
readlink("/proc/self/fd/14", "/dev/pts/4", 4095) = 10
stat("/dev/pts/4", 0x7ffe44f06390)      = -1 ENOENT (No such file or directory)
stat("/dev/pts/", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
openat(AT_FDCWD, "/dev/pts/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 15
fstat(15, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
getdents64(15, 0x171b330 /* 7 entries */, 32768) = 168
getdents64(15, 0x171b330 /* 0 entries */, 32768) = 0
close(15)                               = 0
openat(AT_FDCWD, "/dev/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 15
fstat(15, {st_mode=S_IFDIR|0755, st_size=4060, ...}) = 0
getdents64(15, 0x171b330 /* 203 entries */, 32768) = 5864
stat("/dev/full", {st_mode=S_IFCHR|0666, st_rdev=makedev(0x1, 0x7), ...}) = 0
getdents64(15, 0x171b330 /* 0 entries */, 32768) = 0
close(15)                               = 0
openat(AT_FDCWD, "/dev/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 15
fstat(15, {st_mode=S_IFDIR|0755, st_size=4060, ...}) = 0
getdents64(15, 0x171b330 /* 203 entries */, 32768) = 5864
stat("/dev/.", {st_mode=S_IFDIR|0755, st_size=4060, ...}) = 0
stat("/dev/..", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/dev/vcsa7", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x87), ...}) = 0
stat("/dev/vcsu7", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x47), ...}) = 0
stat("/dev/vcs7", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x7), ...}) = 0
stat("/dev/vcsa6", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x86), ...}) = 0
stat("/dev/vcsu6", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x46), ...}) = 0
stat("/dev/vcs6", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x6), ...}) = 0
stat("/dev/vcsa5", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x85), ...}) = 0
stat("/dev/vcsu5", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x45), ...}) = 0
stat("/dev/vcs5", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x5), ...}) = 0
stat("/dev/vcsa4", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x84), ...}) = 0
stat("/dev/vcsu4", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x44), ...}) = 0
stat("/dev/vcs4", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x4), ...}) = 0
stat("/dev/vcsa3", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x83), ...}) = 0
stat("/dev/vcsu3", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x43), ...}) = 0
stat("/dev/vcs3", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x3), ...}) = 0
stat("/dev/vcsa2", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x82), ...}) = 0
stat("/dev/vcsu2", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x42), ...}) = 0
stat("/dev/vcs2", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x2), ...}) = 0
stat("/dev/v4l", {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
stat("/dev/media1", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xf2, 0x1), ...}) = 0
stat("/dev/video3", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x51, 0x3), ...}) = 0
stat("/dev/video2", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x51, 0x2), ...}) = 0
stat("/dev/watchdog0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfb, 0), ...}) = 0
stat("/dev/watchdog", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xa, 0x82), ...}) = 0
stat("/dev/kvm", {st_mode=S_IFCHR|0666, st_rdev=makedev(0xa, 0xe8), ...}) = 0
stat("/dev/tpm0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xa, 0xe0), ...}) = 0
stat("/dev/ptp0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xf1, 0), ...}) = 0
stat("/dev/media0", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xf2, 0), ...}) = 0
stat("/dev/video1", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x51, 0x1), ...}) = 0
stat("/dev/video0", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x51, 0), ...}) = 0
stat("/dev/mei0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xf3, 0), ...}) = 0
stat("/dev/hwrng", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xa, 0xb7), ...}) = 0
stat("/dev/snd", {st_mode=S_IFDIR|0755, st_size=360, ...}) = 0
stat("/dev/vhci", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xa, 0x89), ...}) = 0
stat("/dev/vfio", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
stat("/dev/uinput", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xa, 0xdf), ...}) = 0
stat("/dev/ppp", {st_mode=S_IFCHR|0600, st_rdev=makedev(0x6c, 0), ...}) = 0
stat("/dev/net", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
stat("/dev/nvram", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xa, 0x90), ...}) = 0
stat("/dev/lp3", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x6, 0x3), ...}) = 0
stat("/dev/lp2", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x6, 0x2), ...}) = 0
stat("/dev/lp1", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x6, 0x1), ...}) = 0
stat("/dev/lp0", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x6, 0), ...}) = 0
stat("/dev/mqueue", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=40, ...}) = 0
stat("/dev/hugepages", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
stat("/dev/initctl", {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
stat("/dev/hidraw2", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xf6, 0x2), ...}) = 0
stat("/dev/disk", {st_mode=S_IFDIR|0755, st_size=120, ...}) = 0
stat("/dev/sda3", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x8, 0x3), ...}) = 0
stat("/dev/sda2", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x8, 0x2), ...}) = 0
stat("/dev/sda1", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x8, 0x1), ...}) = 0
stat("/dev/sda", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x8, 0), ...}) = 0
stat("/dev/sdc", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x8, 0x20), ...}) = 0
stat("/dev/sde", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x8, 0x40), ...}) = 0
stat("/dev/sdb", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x8, 0x10), ...}) = 0
stat("/dev/sdd", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x8, 0x30), ...}) = 0
stat("/dev/hidraw1", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xf6, 0x1), ...}) = 0
stat("/dev/fb0", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x1d, 0), ...}) = 0
stat("/dev/hidraw0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xf6, 0), ...}) = 0
stat("/dev/usb", {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
stat("/dev/bsg", {st_mode=S_IFDIR|0755, st_size=140, ...}) = 0
stat("/dev/dri", {st_mode=S_IFDIR|0755, st_size=100, ...}) = 0
stat("/dev/bus", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
stat("/dev/block", {st_mode=S_IFDIR|0755, st_size=680, ...}) = 0
stat("/dev/rtc", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfc, 0), ...}) = 0
stat("/dev/char", {st_mode=S_IFDIR|0755, st_size=3740, ...}) = 0
stat("/dev/rfkill", {st_mode=S_IFCHR|0664, st_rdev=makedev(0xa, 0xf2), ...}) = 0
stat("/dev/uhid", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xa, 0xef), ...}) = 0
stat("/dev/userio", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xa, 0xf0), ...}) = 0
stat("/dev/cuse", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xa, 0xcb), ...}) = 0
stat("/dev/fuse", {st_mode=S_IFCHR|0666, st_rdev=makedev(0xa, 0xe5), ...}) = 0
stat("/dev/log", {st_mode=S_IFSOCK|0666, st_size=0, ...}) = 0
stat("/dev/fd", {st_mode=S_IFDIR|0500, st_size=0, ...}) = 0
stat("/dev/core", {st_mode=S_IFREG|0400, st_size=140737471594496, ...}) = 0
stat("/dev/pts", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
stat("/dev/shm", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=40, ...}) = 0
stat("/dev/btrfs-control", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xa, 0xea), ...}) = 0
stat("/dev/cpu_dma_latency", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xa, 0x7d), ...}) = 0
stat("/dev/cpu", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
stat("/dev/mcelog", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xa, 0xe3), ...}) = 0
stat("/dev/mapper", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
stat("/dev/rtc0", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xfc, 0), ...}) = 0
stat("/dev/psaux", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xa, 0x1), ...}) = 0
stat("/dev/input", {st_mode=S_IFDIR|0755, st_size=420, ...}) = 0
stat("/dev/loop7", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x7, 0x7), ...}) = 0
stat("/dev/loop6", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x7, 0x6), ...}) = 0
stat("/dev/loop5", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x7, 0x5), ...}) = 0
stat("/dev/loop4", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x7, 0x4), ...}) = 0
stat("/dev/loop3", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x7, 0x3), ...}) = 0
stat("/dev/loop2", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x7, 0x2), ...}) = 0
stat("/dev/loop1", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x7, 0x1), ...}) = 0
stat("/dev/loop0", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x7, 0), ...}) = 0
stat("/dev/loop-control", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xa, 0xed), ...}) = 0
stat("/dev/ram15", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0xf), ...}) = 0
stat("/dev/ram14", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0xe), ...}) = 0
stat("/dev/ram13", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0xd), ...}) = 0
stat("/dev/ram12", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0xc), ...}) = 0
stat("/dev/ram11", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0xb), ...}) = 0
stat("/dev/ram10", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0xa), ...}) = 0
stat("/dev/ram9", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0x9), ...}) = 0
stat("/dev/ram8", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0x8), ...}) = 0
stat("/dev/ram7", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0x7), ...}) = 0
stat("/dev/ram6", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0x6), ...}) = 0
stat("/dev/ram5", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0x5), ...}) = 0
stat("/dev/ram4", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0x4), ...}) = 0
stat("/dev/ram3", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0x3), ...}) = 0
stat("/dev/ram2", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0x2), ...}) = 0
stat("/dev/ram1", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0x1), ...}) = 0
stat("/dev/ram0", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x1, 0), ...}) = 0
stat("/dev/lightnvm", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
stat("/dev/hpet", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xa, 0xe4), ...}) = 0
stat("/dev/ttyS1", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x4, 0x41), ...}) = 0
stat("/dev/ttyS3", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x4, 0x43), ...}) = 0
stat("/dev/ttyS2", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x4, 0x42), ...}) = 0
stat("/dev/ttyS0", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x4, 0x40), ...}) = 0
stat("/dev/ptmx", {st_mode=S_IFCHR|0666, st_rdev=makedev(0x5, 0x2), ...}) = 0
stat("/dev/autofs", {st_mode=S_IFCHR|0644, st_rdev=makedev(0xa, 0xeb), ...}) = 0
stat("/dev/tty63", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x3f), ...}) = 0
stat("/dev/tty62", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x3e), ...}) = 0
stat("/dev/tty61", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x3d), ...}) = 0
stat("/dev/tty60", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x3c), ...}) = 0
stat("/dev/tty59", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x3b), ...}) = 0
stat("/dev/tty58", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x3a), ...}) = 0
stat("/dev/tty57", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x39), ...}) = 0
stat("/dev/tty56", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x38), ...}) = 0
stat("/dev/tty55", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x37), ...}) = 0
stat("/dev/tty54", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x36), ...}) = 0
stat("/dev/tty53", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x35), ...}) = 0
stat("/dev/tty52", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x34), ...}) = 0
stat("/dev/tty51", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x33), ...}) = 0
stat("/dev/tty50", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x32), ...}) = 0
stat("/dev/tty49", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x31), ...}) = 0
stat("/dev/tty48", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x30), ...}) = 0
stat("/dev/tty47", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x2f), ...}) = 0
stat("/dev/tty46", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x2e), ...}) = 0
stat("/dev/tty45", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x2d), ...}) = 0
stat("/dev/tty44", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x2c), ...}) = 0
stat("/dev/tty43", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x2b), ...}) = 0
stat("/dev/tty42", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x2a), ...}) = 0
stat("/dev/tty41", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x29), ...}) = 0
stat("/dev/tty40", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x28), ...}) = 0
stat("/dev/tty39", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x27), ...}) = 0
stat("/dev/tty38", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x26), ...}) = 0
stat("/dev/tty37", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x25), ...}) = 0
stat("/dev/tty36", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x24), ...}) = 0
stat("/dev/tty35", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x23), ...}) = 0
stat("/dev/tty34", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x22), ...}) = 0
stat("/dev/tty33", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x21), ...}) = 0
stat("/dev/tty32", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x20), ...}) = 0
stat("/dev/tty31", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x1f), ...}) = 0
stat("/dev/tty30", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x1e), ...}) = 0
stat("/dev/tty29", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x1d), ...}) = 0
stat("/dev/tty28", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x1c), ...}) = 0
stat("/dev/tty27", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x1b), ...}) = 0
stat("/dev/tty26", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x1a), ...}) = 0
stat("/dev/tty25", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x19), ...}) = 0
stat("/dev/tty24", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x18), ...}) = 0
stat("/dev/tty23", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x17), ...}) = 0
stat("/dev/tty22", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x16), ...}) = 0
stat("/dev/tty21", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x15), ...}) = 0
stat("/dev/tty20", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x14), ...}) = 0
stat("/dev/tty19", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x13), ...}) = 0
stat("/dev/tty18", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x12), ...}) = 0
stat("/dev/tty17", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x11), ...}) = 0
stat("/dev/tty16", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x10), ...}) = 0
stat("/dev/tty15", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0xf), ...}) = 0
stat("/dev/tty14", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0xe), ...}) = 0
stat("/dev/tty13", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0xd), ...}) = 0
stat("/dev/tty12", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0xc), ...}) = 0
stat("/dev/tty11", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0xb), ...}) = 0
stat("/dev/tty10", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0xa), ...}) = 0
stat("/dev/tty9", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x9), ...}) = 0
stat("/dev/tty8", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x8), ...}) = 0
stat("/dev/tty7", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x7), ...}) = 0
stat("/dev/tty6", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x6), ...}) = 0
stat("/dev/tty5", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x5), ...}) = 0
stat("/dev/tty4", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x4), ...}) = 0
stat("/dev/tty3", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x3), ...}) = 0
stat("/dev/tty2", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x2), ...}) = 0
stat("/dev/tty1", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0x1), ...}) = 0
stat("/dev/vcsa1", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x81), ...}) = 0
stat("/dev/vcsu1", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x41), ...}) = 0
stat("/dev/vcs1", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x1), ...}) = 0
stat("/dev/vcsa", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x80), ...}) = 0
stat("/dev/vcsu", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0x40), ...}) = 0
stat("/dev/vcs", {st_mode=S_IFCHR|0660, st_rdev=makedev(0x7, 0), ...}) = 0
stat("/dev/tty0", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x4, 0), ...}) = 0
stat("/dev/console", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x5, 0x1), ...}) = 0
stat("/dev/tty", {st_mode=S_IFCHR|0666, st_rdev=makedev(0x5, 0), ...}) = 0
stat("/dev/kmsg", {st_mode=S_IFCHR|0644, st_rdev=makedev(0x1, 0xb), ...}) = 0
stat("/dev/urandom", {st_mode=S_IFCHR|0666, st_rdev=makedev(0x1, 0x9), ...}) = 0
stat("/dev/random", {st_mode=S_IFCHR|0666, st_rdev=makedev(0x1, 0x8), ...}) = 0
stat("/dev/full", {st_mode=S_IFCHR|0666, st_rdev=makedev(0x1, 0x7), ...}) = 0
stat("/dev/zero", {st_mode=S_IFCHR|0666, st_rdev=makedev(0x1, 0x5), ...}) = 0
stat("/dev/port", {st_mode=S_IFCHR|0640, st_rdev=makedev(0x1, 0x4), ...}) = 0
stat("/dev/null", {st_mode=S_IFCHR|0666, st_rdev=makedev(0x1, 0x3), ...}) = 0
stat("/dev/mem", {st_mode=S_IFCHR|0640, st_rdev=makedev(0x1, 0x1), ...}) = 0
stat("/dev/vga_arbiter", {st_mode=S_IFCHR|0600, st_rdev=makedev(0xa, 0x7f), ...}) = 0
getdents64(15, 0x171b330 /* 0 entries */, 32768) = 0
close(15)                               = 0
getuid()                                = 1000
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, NULL) = 0
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=0, permitted=0, inheritable=0}) = 0
capset({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=0, permitted=0, inheritable=0}) = 0
openat(AT_FDCWD, "/dev/tty", O_RDWR|O_CLOEXEC) = 15
getuid()                                = 1000
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, NULL) = 0
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=0, permitted=0, inheritable=0}) = 0
capset({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=0, permitted=0, inheritable=0}) = 0
ioctl(15, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(15, TCGETS, {B38400 opost isig icanon echo ...}) = 0
rt_sigprocmask(SIG_BLOCK, [TERM WINCH], [], 8) = 0
signalfd4(-1, [TERM WINCH], 8, SFD_CLOEXEC) = 16
ioctl(15, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(15, TIOCGWINSZ, {ws_row=24, ws_col=117, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(12, TIOCSWINSZ, {ws_row=24, ws_col=117, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(15, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(15, TCGETS, {B38400 opost isig icanon echo ...}) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_IGN, sa_mask=[TTIN], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f99ec110560}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_IGN, sa_mask=[TTOU], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f99ec110560}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
ioctl(15, SNDCTL_TMR_CONTINUE or TCSETSF, {B38400 opost -isig -icanon -echo ...}) = 0
close(13)                               = 0
socketpair(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0, [13, 17]) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDstrace: Process 7010 attached
, child_tidptr=0x7f99ec0c9390) = 7010
[pid  7009] close(17)                   = 0
[pid  7010] set_robust_list(0x7f99ec0c93a0, 24) = 0
[pid  7009] close(5)                    = 0
[pid  7009] close(6 
[pid  7010] close(13 
[pid  7009] <... close resumed>)        = 0
[pid  7010] <... close resumed>)        = 0
[pid  7009] close(7 
[pid  7010] close(12 
[pid  7009] <... close resumed>)        = 0
[pid  7010] <... close resumed>)        = 0
[pid  7009] close(8 
[pid  7010] close(15 
[pid  7009] <... close resumed>)        = 0
[pid  7010] <... close resumed>)        = 0
[pid  7009] close(9)                    = 0
[pid  7010] read(17,  
[pid  7009] close(10)                   = 0
[pid  7009] close(11)                   = 0
[pid  7009] close(14)                   = 0
[pid  7009] socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 5
[pid  7009] connect(5, {sa_family=AF_UNIX, sun_path=@"/home/robin/.local/share/lxc/aledge/command"}, 47) = 0
[pid  7009] getpid()                    = 7009
[pid  7009] getuid()                    = 1000
[pid  7009] getgid()                    = 1000
[pid  7009] sendmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\27\0\0\0`\0\0\0000d\360D\376\177\0\0", iov_len=16}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=7009, uid=1000, gid=1000}}], msg_controllen=32, msg_flags=0}, MSG_NOSIGNAL) = 16
[pid  7009] sendto(5, "\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\0\0\0\0\0"..., 96, MSG_NOSIGNAL, NULL, 0) = 96
[pid  7009] recvmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="", iov_len=16}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 0
[pid  7009] close(5)                    = 0
[pid  7009] socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 5
[pid  7009] connect(5, {sa_family=AF_UNIX, sun_path=@"/home/robin/.local/share/lxc/aledge/command"}, 47) = -1 ECONNREFUSED (Connection refused)
[pid  7009] close(5)                    = 0
[pid  7009] openat2(-9, "/sys/fs/cgroup", {flags=O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH|O_DIRECTORY, resolve=RESOLVE_NO_MAGICLINKS|RESOLVE_NO_SYMLINKS}, 24) = 5
[pid  7009] geteuid()                   = 1000
[pid  7009] openat(AT_FDCWD, "/home/robin/.config/lxc/lxc.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  7009] geteuid()                   = 1000
[pid  7009] openat2(-9, "/proc/self/cgroup", {flags=O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC, resolve=0}, 24) = 6
[pid  7009] fcntl(6, F_GETFL)           = 0x28000 (flags O_RDONLY|O_LARGEFILE|O_NOFOLLOW)
[pid  7009] fstat(6, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
[pid  7009] read(6, "0::/user.slice/user-1000.slice/s"..., 1024) = 47
[pid  7009] read(6, "", 1024)           = 0
[pid  7009] close(6)                    = 0
[pid  7009] fstatfs(5, {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
[pid  7009] dup(5)                      = 6
[pid  7009] fcntl(6, F_GETFD)           = 0
[pid  7009] fcntl(6, F_SETFD, FD_CLOEXEC) = 0
[pid  7009] openat2(6, "user.slice/user-1000.slice/session-1.scope", {flags=O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH|O_DIRECTORY, resolve=RESOLVE_NO_MAGICLINKS|RESOLVE_NO_SYMLINKS|RESOLVE_BENEATH}, 24) = 7
[pid  7009] openat2(-9, "/sys/kernel/cgroup/delegate", {flags=O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC, resolve=0}, 24) = 8
[pid  7009] fcntl(8, F_GETFL)           = 0x28000 (flags O_RDONLY|O_LARGEFILE|O_NOFOLLOW)
[pid  7009] fstat(8, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
[pid  7009] read(8, "cgroup.procs\ncgroup.threads\ncgro"..., 4096) = 68
[pid  7009] read(8, "", 4096)           = 0
[pid  7009] close(8)                    = 0
[pid  7009] faccessat(7, "cgroup.threads", W_OK) = -1 EACCES (Permission denied)
[pid  7009] close(6)                    = 0
[pid  7009] close(7)                    = 0
[pid  7009] geteuid()                   = 1000
[pid  7009] openat(AT_FDCWD, "/home/robin/.config/lxc/lxc.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  7009] close(5)                    = 0
[pid  7009] close(3)                    = 0
[pid  7009] close(4)                    = 0
[pid  7009] epoll_create1(EPOLL_CLOEXEC) = 3
[pid  7009] epoll_ctl(3, EPOLL_CTL_ADD, 12, {EPOLLIN, {u32=24204288, u64=24204288}}) = 0
[pid  7009] epoll_ctl(3, EPOLL_CTL_ADD, 15, {EPOLLIN, {u32=24218400, u64=24218400}}) = 0
[pid  7009] epoll_ctl(3, EPOLL_CTL_ADD, 16, {EPOLLIN, {u32=24204384, u64=24204384}}) = 0
[pid  7009] write(13, "\0\0\0\0", 4)    = 4
[pid  7010] <... read resumed>"\0\0\0\0", 4) = 4
[pid  7009] read(13,  
[pid  7010] close(3)                    = 0
[pid  7010] close(4)                    = 0
[pid  7010] getcwd("/home/robin", 4096) = 13
[pid  7010] setns(5, CLONE_NEWUSER)     = 0
[pid  7010] close(5)                    = 0
[pid  7010] setns(6, CLONE_NEWNS)       = 0
[pid  7010] close(6)                    = 0
[pid  7010] setns(7, CLONE_NEWPID)      = 0
[pid  7010] close(7)                    = 0
[pid  7010] setns(8, CLONE_NEWUTS)      = 0
[pid  7010] close(8)                    = 0
[pid  7010] setns(9, CLONE_NEWIPC)      = 0
[pid  7010] close(9)                    = 0
[pid  7010] setns(10, CLONE_NEWNET)     = 0
[pid  7010] close(10)                   = 0
[pid  7010] setns(11, CLONE_NEWCGROUP)  = 0
[pid  7010] close(11)                   = 0
[pid  7010] chdir("/home/robin")       = 0
[pid  7010] clone3({flags=CLONE_PARENT, exit_signal=0, stack=NULL, stack_size=0}, 64) = -1 ENOMEM (Cannot allocate memory)
[pid  7010] write(2, "lxc-attach: aledge: ", 20lxc-attach: aledge: ) = 20
[pid  7010] write(2, "attach.c: lxc_attach: 1571 ", 27attach.c: lxc_attach: 1571 ) = 27
[pid  7010] write(2, "Cannot allocate memory - Failed "..., 57Cannot allocate memory - Failed to clone attached process) = 57
[pid  7010] write(2, "\n", 1
)           = 1
[pid  7010] shutdown(17, SHUT_RDWR)     = 0
[pid  7009] <... read resumed>"", 4)    = 0
[pid  7009] close(3 
[pid  7010] exit_group(1 
[pid  7009] <... close resumed>)        = 0
[pid  7010] <... exit_group resumed>)   = ?
[pid  7009] shutdown(13, SHUT_RDWR)     = 0
[pid  7009] close(13)                   = 0
[pid  7009] wait4(7010,  
[pid  7010] +++ exited with 1 +++
<... wait4 resumed>[{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 7010
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=7010, si_uid=1000, si_status=1, si_utime=0, si_stime=0} ---
ioctl(15, SNDCTL_TMR_CONTINUE or TCSETSF, {B38400 opost isig icanon echo ...}) = 0
close(15)                               = 0
close(12)                               = 0
close(16)                               = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(1)                           = ?
+++ exited with 1 +++

Found out that using GNOME Terminal, lxc-attach works flawlessly. The error above appears when using it under Terminator.

just a comment to say I don’t think you’ve heard the last of this issue. I’ve experienced the same problem after upgrading my alpine host to 3.14, which gave me lxc version 4.0.9. Running “lxc-attach -n” on any container consistently and reliably produced the “cannot allocate memory” error above, and caused the container to crash. Note also the terminal used had no bearing – I typically ssh with an OSX terminal but this was reproducible from the console.

This was on a production system that I do not have time to troubleshoot, so I reverted it from a pre-upgrade snapshot to Alpine 3.13, giving me lxc 4.0.6, and the problem went away. So this will probably come up again. If I have an opportunity to gather data and open a new bug I will.

Ok, so the container has been started with 4.0.6 and you’ve upgraded to 4.0.9 and the attach fails?

So ok. If I understand the issue correctly than you’ve upgraded the whole system including the kernel. Are there any custom patches on the Alpine kernel? Because this sure sounds to me like a kernel issue.

You could verify this by upgrading to lxc 4.0.9 on Alpine 3.13 and then test.

1 Like

This is very interesting to know. My entire server infra is running Alpine 3.12. As soon as I have a chance I’ll test 3.14.

As for the kernel patches in 3.14 tree, there are 4, unrelated to this issue, from what I can tell.

(I’ve deleted my previous reply as it wasn’t accurate: the problem is immediately reproducible on Alpine 4.14 using its LXC 4.0.9 package. The containers immediately exit when lxc-attach -n <container-name> is invoked by the owner. These are unprivileged containers launched by non-root.)

In Alpine 4.13, I’ve built LXC 4.0.9 from the src.tgz. I can also access the same binaries by just by mounting a copy of the root volume of the affected installation, and calling the full mounted path to its lxc-attach; either way the result is as follows:

All other things being equal, the problem is NOT reproducible with Alpine 3.13; lxc-attach works fine with 4.0.9 binaries under Alpine 3.13. So 4.0.9 would not appear to be the culprit. Rather than post a debug dump file here or open another bug, I’ll take it to Alpine support.

FWIW, I instantiated a new Void Linux host, which uses lxc-tools 4.0.9 and a 5.12 kernel. My existing unprivileged (Alpine) lxc containers work perfectly out of the box under it, so that’s what I’m running with going forward. The Alpine problem seems to be related to cgroups in Alpine 3.14+ — I have not yet tracked it down.