darling
darling copied to clipboard
"Failed to checkin with darlingserver" after the darling was built and installed
trafficstars
Expected Result
type darling shell and get a responsive shell
Actual Result output something like this:
Bootstrapping the container with launchd...
*** 1:1: dserver_rpc_explicit_checkin: BAD SEND STATUS: -2 ***
Failed to checkin with darlingserver
Cannot open mnt namespace file: No such file or directory
Steps To Reproduce
- compile darling on
5.16.0-kali7-amd64 #1 SMP PREEMPT Debian 5.16.18-1kali1 (2022-04-01) x86_64 - type
darling shell - get this error message
strace Output
Run sudo strace -f -u $USER darling shell
[pid 54129] exit_group(0) = ?
[pid 54129] +++ exited with 0 +++
[pid 54118] <... wait4 resumed>[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 54129
[pid 54118] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=54129, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
[pid 54118] unlink("/root/.darling/Users/root/Pictures") = 0
[pid 54118] symlink("/Volumes/SystemRoot/root/Pictures", "/root/.darling/Users/root/Pictures") = 0
[pid 54118] pipe2([3, 5], O_CLOEXEC) = 0
[pid 54118] prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=1024*1024}) = 0
[pid 54118] prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=1024*1024}) = 0
[pid 54118] mmap(NULL, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5584ed7000
[pid 54118] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0
[pid 54118] clone(child_stack=0x7f5584edfff0, flags=CLONE_VM|CLONE_VFORK|SIGCHLDstrace: Process 54131 attached
<unfinished ...>
[pid 54131] rt_sigprocmask(SIG_BLOCK, NULL, ~[KILL STOP], 8) = 0
[pid 54131] rt_sigaction(SIGHUP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGHUP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGILL, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGILL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGTRAP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGTRAP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGABRT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGABRT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGBUS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGBUS, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGFPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGFPE, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGUSR1, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGUSR1, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGSEGV, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGSEGV, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGUSR2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGUSR2, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGPIPE, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGTERM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGSTKFLT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGSTKFLT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGCHLD, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGCONT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGCONT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGTSTP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGTTIN, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGTTOU, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGURG, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGURG, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGXCPU, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGXCPU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGXFSZ, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGXFSZ, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGVTALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGVTALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGPROF, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGPROF, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGWINCH, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGWINCH, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGIO, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGIO, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGPWR, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGPWR, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGSYS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGSYS, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRTMIN, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_1, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_2, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_3, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_3, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_4, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_4, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_5, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_5, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_6, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_6, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_7, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_7, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_8, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_8, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_9, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_9, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_10, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_10, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_11, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_11, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_12, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_12, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_13, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_13, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_14, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_14, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_15, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_15, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_16, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_16, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_17, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_17, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_18, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_18, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_19, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_19, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_20, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_20, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_21, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_21, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_22, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_22, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_23, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_23, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_24, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_24, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_25, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_25, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_26, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_26, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_27, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_27, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_28, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_28, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_29, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_29, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_30, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_30, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_31, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_31, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGRT_32, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGRT_32, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f5584f7d920}, NULL, 8) = 0
[pid 54131] dup2(5, 1) = 1
[pid 54131] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 54131] execve("/bin/sh", ["sh", "-c", "xdg-user-dir VIDEOS"], 0x7ffdbec3fe60 /* 32 vars */ <unfinished ...>
[pid 54118] <... clone resumed>) = 54131
[pid 54131] <... execve resumed>) = 0
[pid 54118] munmap(0x7f5584ed7000, 36864 <unfinished ...>
[pid 54131] brk(NULL <unfinished ...>
[pid 54118] <... munmap resumed>) = 0
[pid 54131] <... brk resumed>) = 0x564594b7a000
[pid 54118] rt_sigprocmask(SIG_SETMASK, [], <unfinished ...>
[pid 54131] access("/etc/ld.so.preload", R_OK) = 0
[pid 54131] openat(AT_FDCWD, "/etc/ld.so.preload", O_RDONLY|O_CLOEXEC <unfinished ...>
[pid 54118] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid 54131] <... openat resumed>) = 3
[pid 54131] newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_EMPTY_PATH) = 0
[pid 54118] close(5 <unfinished ...>
[pid 54131] close(3) = 0
[pid 54131] openat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v3/libc.so.6", O_RDONLY|O_CLOEXEC <unfinished ...>
[pid 54118] <... close resumed>) = 0
[pid 54131] <... openat resumed>) = -1 ENOENT (No such file or directory)
[pid 54118] fcntl(3, F_SETFD, 0 <unfinished ...>
[pid 54131] newfstatat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v3", <unfinished ...>
[pid 54118] <... fcntl resumed>) = 0
[pid 54131] <... newfstatat resumed>0x7ffeabc07310, 0) = -1 ENOENT (No such file or directory)
[pid 54118] newfstatat(3, "", <unfinished ...>
[pid 54131] openat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v2/libc.so.6", O_RDONLY|O_CLOEXEC <unfinished ...>
[pid 54118] <... newfstatat resumed>{st_mode=S_IFIFO|0600, st_size=0, ...}, AT_EMPTY_PATH) = 0
[pid 54131] <... openat resumed>) = -1 ENOENT (No such file or directory)
[pid 54118] read(3, <unfinished ...>
[pid 54131] newfstatat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v2", 0x7ffeabc07310, 0) = -1 ENOENT (No such file or directory)
[pid 54131] openat(AT_FDCWD, "/usr/local/lib/tls/haswell/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54131] newfstatat(AT_FDCWD, "/usr/local/lib/tls/haswell/x86_64", 0x7ffeabc07310, 0) = -1 ENOENT (No such file or directory)
[pid 54131] openat(AT_FDCWD, "/usr/local/lib/tls/haswell/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54131] newfstatat(AT_FDCWD, "/usr/local/lib/tls/haswell", 0x7ffeabc07310, 0) = -1 ENOENT (No such file or directory)
[pid 54131] openat(AT_FDCWD, "/usr/local/lib/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54131] newfstatat(AT_FDCWD, "/usr/local/lib/tls/x86_64", 0x7ffeabc07310, 0) = -1 ENOENT (No such file or directory)
[pid 54131] openat(AT_FDCWD, "/usr/local/lib/tls/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54131] newfstatat(AT_FDCWD, "/usr/local/lib/tls", 0x7ffeabc07310, 0) = -1 ENOENT (No such file or directory)
[pid 54131] openat(AT_FDCWD, "/usr/local/lib/haswell/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54131] newfstatat(AT_FDCWD, "/usr/local/lib/haswell/x86_64", 0x7ffeabc07310, 0) = -1 ENOENT (No such file or directory)
[pid 54131] openat(AT_FDCWD, "/usr/local/lib/haswell/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54131] newfstatat(AT_FDCWD, "/usr/local/lib/haswell", 0x7ffeabc07310, 0) = -1 ENOENT (No such file or directory)
[pid 54131] openat(AT_FDCWD, "/usr/local/lib/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54131] newfstatat(AT_FDCWD, "/usr/local/lib/x86_64", 0x7ffeabc07310, 0) = -1 ENOENT (No such file or directory)
[pid 54131] openat(AT_FDCWD, "/usr/local/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54131] newfstatat(AT_FDCWD, "/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=36864, ...}, 0) = 0
[pid 54131] openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
[pid 54131] newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=264123, ...}, AT_EMPTY_PATH) = 0
[pid 54131] mmap(NULL, 264123, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f86fec06000
[pid 54131] close(3) = 0
[pid 54131] openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
[pid 54131] read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@y\2\0\0\0\0\0"..., 832) = 832
[pid 54131] 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
[pid 54131] pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\200\0\300\4\0\0\0\1\0\0\0\0\0\0\0", 32, 848) = 32
[pid 54131] pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0?\323\315\324#\241\204X\331\333:^P\242\263\300"..., 68, 880) = 68
[pid 54131] newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1904752, ...}, AT_EMPTY_PATH) = 0
[pid 54131] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86fec04000
[pid 54131] 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
[pid 54131] mmap(NULL, 1938296, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f86fea2a000
[pid 54131] mprotect(0x7f86fea50000, 1724416, PROT_NONE) = 0
[pid 54131] mmap(0x7f86fea50000, 1409024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f86fea50000
[pid 54131] mmap(0x7f86feba8000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17e000) = 0x7f86feba8000
[pid 54131] mmap(0x7f86febf5000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ca000) = 0x7f86febf5000
[pid 54131] mmap(0x7f86febfb000, 33656, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f86febfb000
[pid 54131] close(3) = 0
[pid 54131] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86fea28000
[pid 54131] arch_prctl(ARCH_SET_FS, 0x7f86fec05600) = 0
[pid 54131] mprotect(0x7f86febf5000, 12288, PROT_READ) = 0
[pid 54131] mprotect(0x564592c55000, 8192, PROT_READ) = 0
[pid 54131] mprotect(0x7f86fec76000, 8192, PROT_READ) = 0
[pid 54131] munmap(0x7f86fec06000, 264123) = 0
[pid 54131] getuid() = 0
[pid 54131] getgid() = 0
[pid 54131] getpid() = 54131
[pid 54131] rt_sigaction(SIGCHLD, {sa_handler=0x564592c4aca0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7f86fea66920}, NULL, 8) = 0
[pid 54131] geteuid() = 0
[pid 54131] brk(NULL) = 0x564594b7a000
[pid 54131] brk(0x564594b9b000) = 0x564594b9b000
[pid 54131] getppid() = 54118
[pid 54131] newfstatat(AT_FDCWD, "/root", {st_mode=S_IFDIR|0755, st_size=12288, ...}, 0) = 0
[pid 54131] newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=12288, ...}, 0) = 0
[pid 54131] geteuid() = 0
[pid 54131] getegid() = 0
[pid 54131] rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGINT, {sa_handler=0x564592c4aca0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7f86fea66920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7f86fea66920}, NULL, 8) = 0
[pid 54131] rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54131] rt_sigaction(SIGTERM, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7f86fea66920}, NULL, 8) = 0
[pid 54131] newfstatat(AT_FDCWD, "/root/.cargo/bin/xdg-user-dir", 0x7ffeabc07e80, 0) = -1 ENOENT (No such file or directory)
[pid 54131] newfstatat(AT_FDCWD, "/usr/local/sbin/xdg-user-dir", 0x7ffeabc07e80, 0) = -1 ENOENT (No such file or directory)
[pid 54131] newfstatat(AT_FDCWD, "/usr/local/bin/xdg-user-dir", 0x7ffeabc07e80, 0) = -1 ENOENT (No such file or directory)
[pid 54131] newfstatat(AT_FDCWD, "/usr/sbin/xdg-user-dir", 0x7ffeabc07e80, 0) = -1 ENOENT (No such file or directory)
[pid 54131] newfstatat(AT_FDCWD, "/usr/bin/xdg-user-dir", {st_mode=S_IFREG|0755, st_size=234, ...}, 0) = 0
[pid 54131] rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], NULL, 8) = 0
[pid 54131] vfork(strace: Process 54132 attached
<unfinished ...>
[pid 54132] rt_sigprocmask(SIG_SETMASK, [], ~[KILL STOP RTMIN RT_1], 8) = 0
[pid 54132] execve("/usr/bin/xdg-user-dir", ["xdg-user-dir", "VIDEOS"], 0x564592c598d0 /* 32 vars */ <unfinished ...>
[pid 54131] <... vfork resumed>) = 54132
[pid 54131] rt_sigprocmask(SIG_SETMASK, [], ~[KILL STOP RTMIN RT_1], 8) = 0
[pid 54131] wait4(-1, <unfinished ...>
[pid 54132] <... execve resumed>) = 0
[pid 54132] brk(NULL) = 0x561ee3838000
[pid 54132] access("/etc/ld.so.preload", R_OK) = 0
[pid 54132] openat(AT_FDCWD, "/etc/ld.so.preload", O_RDONLY|O_CLOEXEC) = 3
[pid 54132] newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_EMPTY_PATH) = 0
[pid 54132] close(3) = 0
[pid 54132] openat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v3/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54132] newfstatat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v3", 0x7ffc7920e610, 0) = -1 ENOENT (No such file or directory)
[pid 54132] openat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v2/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54132] newfstatat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v2", 0x7ffc7920e610, 0) = -1 ENOENT (No such file or directory)
[pid 54132] openat(AT_FDCWD, "/usr/local/lib/tls/haswell/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54132] newfstatat(AT_FDCWD, "/usr/local/lib/tls/haswell/x86_64", 0x7ffc7920e610, 0) = -1 ENOENT (No such file or directory)
[pid 54132] openat(AT_FDCWD, "/usr/local/lib/tls/haswell/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54132] newfstatat(AT_FDCWD, "/usr/local/lib/tls/haswell", 0x7ffc7920e610, 0) = -1 ENOENT (No such file or directory)
[pid 54132] openat(AT_FDCWD, "/usr/local/lib/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54132] newfstatat(AT_FDCWD, "/usr/local/lib/tls/x86_64", 0x7ffc7920e610, 0) = -1 ENOENT (No such file or directory)
[pid 54132] openat(AT_FDCWD, "/usr/local/lib/tls/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54132] newfstatat(AT_FDCWD, "/usr/local/lib/tls", 0x7ffc7920e610, 0) = -1 ENOENT (No such file or directory)
[pid 54132] openat(AT_FDCWD, "/usr/local/lib/haswell/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54132] newfstatat(AT_FDCWD, "/usr/local/lib/haswell/x86_64", 0x7ffc7920e610, 0) = -1 ENOENT (No such file or directory)
[pid 54132] openat(AT_FDCWD, "/usr/local/lib/haswell/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54132] newfstatat(AT_FDCWD, "/usr/local/lib/haswell", 0x7ffc7920e610, 0) = -1 ENOENT (No such file or directory)
[pid 54132] openat(AT_FDCWD, "/usr/local/lib/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54132] newfstatat(AT_FDCWD, "/usr/local/lib/x86_64", 0x7ffc7920e610, 0) = -1 ENOENT (No such file or directory)
[pid 54132] openat(AT_FDCWD, "/usr/local/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54132] newfstatat(AT_FDCWD, "/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=36864, ...}, 0) = 0
[pid 54132] openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
[pid 54132] newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=264123, ...}, AT_EMPTY_PATH) = 0
[pid 54132] mmap(NULL, 264123, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc9ed5c5000
[pid 54132] close(3) = 0
[pid 54132] openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
[pid 54132] read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@y\2\0\0\0\0\0"..., 832) = 832
[pid 54132] 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
[pid 54132] pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\200\0\300\4\0\0\0\1\0\0\0\0\0\0\0", 32, 848) = 32
[pid 54132] pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0?\323\315\324#\241\204X\331\333:^P\242\263\300"..., 68, 880) = 68
[pid 54132] newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1904752, ...}, AT_EMPTY_PATH) = 0
[pid 54132] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc9ed5c3000
[pid 54132] 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
[pid 54132] mmap(NULL, 1938296, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc9ed3e9000
[pid 54132] mprotect(0x7fc9ed40f000, 1724416, PROT_NONE) = 0
[pid 54132] mmap(0x7fc9ed40f000, 1409024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7fc9ed40f000
[pid 54132] mmap(0x7fc9ed567000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17e000) = 0x7fc9ed567000
[pid 54132] mmap(0x7fc9ed5b4000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ca000) = 0x7fc9ed5b4000
[pid 54132] mmap(0x7fc9ed5ba000, 33656, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc9ed5ba000
[pid 54132] close(3) = 0
[pid 54132] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc9ed3e7000
[pid 54132] arch_prctl(ARCH_SET_FS, 0x7fc9ed5c4600) = 0
[pid 54132] mprotect(0x7fc9ed5b4000, 12288, PROT_READ) = 0
[pid 54132] mprotect(0x561ee2fec000, 8192, PROT_READ) = 0
[pid 54132] mprotect(0x7fc9ed635000, 8192, PROT_READ) = 0
[pid 54132] munmap(0x7fc9ed5c5000, 264123) = 0
[pid 54132] getuid() = 0
[pid 54132] getgid() = 0
[pid 54132] getpid() = 54132
[pid 54132] rt_sigaction(SIGCHLD, {sa_handler=0x561ee2fe1ca0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fc9ed425920}, NULL, 8) = 0
[pid 54132] geteuid() = 0
[pid 54132] brk(NULL) = 0x561ee3838000
[pid 54132] brk(0x561ee3859000) = 0x561ee3859000
[pid 54132] getppid() = 54131
[pid 54132] newfstatat(AT_FDCWD, "/root", {st_mode=S_IFDIR|0755, st_size=12288, ...}, 0) = 0
[pid 54132] newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=12288, ...}, 0) = 0
[pid 54132] openat(AT_FDCWD, "/usr/bin/xdg-user-dir", O_RDONLY) = 3
[pid 54132] fcntl(3, F_DUPFD, 10) = 10
[pid 54132] close(3) = 0
[pid 54132] fcntl(10, F_SETFD, FD_CLOEXEC) = 0
[pid 54132] geteuid() = 0
[pid 54132] getegid() = 0
[pid 54132] rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54132] rt_sigaction(SIGINT, {sa_handler=0x561ee2fe1ca0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fc9ed425920}, NULL, 8) = 0
[pid 54132] rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54132] rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fc9ed425920}, NULL, 8) = 0
[pid 54132] rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
[pid 54132] rt_sigaction(SIGTERM, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fc9ed425920}, NULL, 8) = 0
[pid 54132] read(10, "#!/bin/sh\n\ntest -f ${XDG_CONFIG_"..., 8192) = 234
[pid 54132] newfstatat(AT_FDCWD, "/root/.config/user-dirs.dirs", {st_mode=S_IFREG|0777, st_size=633, ...}, 0) = 0
[pid 54132] openat(AT_FDCWD, "/root/.config/user-dirs.dirs", O_RDONLY) = 3
[pid 54132] fcntl(3, F_DUPFD, 10) = 11
[pid 54132] close(3) = 0
[pid 54132] fcntl(11, F_SETFD, FD_CLOEXEC) = 0
[pid 54132] read(11, "# This file is written by xdg-us"..., 8192) = 633
[pid 54132] read(11, "", 8192) = 0
[pid 54132] close(11) = 0
[pid 54132] write(1, "/root/Videos\n", 13) = 13
[pid 54132] read(10, "", 8192) = 0
[pid 54118] <... read resumed>"/root/Videos\n", 4096) = 13
[pid 54132] exit_group(0) = ?
[pid 54118] close(3) = 0
[pid 54132] +++ exited with 0 +++
[pid 54131] <... wait4 resumed>[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 54132
[pid 54118] wait4(54131, <unfinished ...>
[pid 54131] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=54132, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
[pid 54131] rt_sigreturn({mask=[]}) = 54132
[pid 54131] wait4(-1, 0x7ffeabc07dfc, WNOHANG, NULL) = -1 ECHILD (No child processes)
[pid 54131] exit_group(0) = ?
[pid 54131] +++ exited with 0 +++
[pid 54118] <... wait4 resumed>[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 54131
[pid 54118] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=54131, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
[pid 54118] unlink("/root/.darling/Users/root/Movies") = 0
[pid 54118] symlink("/Volumes/SystemRoot/root/Videos", "/root/.darling/Users/root/Movies") = 0
[pid 54118] setresuid(-1, 0, -1) = 0
[pid 54118] setresgid(-1, 0, -1) = 0
[pid 54118] setresuid(0, 0, 0) = 0
[pid 54118] setresgid(0, 0, 0) = 0
[pid 54118] prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=1024*1024}) = 0
[pid 54118] openat(AT_FDCWD, "/proc/sys/fs/nr_open", O_RDONLY) = 3
[pid 54118] newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_EMPTY_PATH) = 0
[pid 54118] read(3, "1048576\n", 1024) = 8
[pid 54118] close(3) = 0
[pid 54118] prlimit64(0, RLIMIT_NOFILE, {rlim_cur=1024*1024, rlim_max=1024*1024}, NULL) = 0
[pid 54118] prlimit64(0, RLIMIT_CORE, NULL, {rlim_cur=0, rlim_max=RLIM64_INFINITY}) = 0
[pid 54118] prlimit64(0, RLIMIT_CORE, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}, NULL) = 0
[pid 54118] unshare(CLONE_NEWNS) = 0
[pid 54118] mount(NULL, "/", NULL, MS_REC|MS_SLAVE, NULL) = 0
[pid 54118] umount2("/dev/shm", 0) = 0
[pid 54118] mount("tmpfs", "/dev/shm", "tmpfs", MS_NOSUID|MS_NODEV|MS_NOEXEC, NULL) = 0
[pid 54118] mount("overlay", "/root/.darling", "overlay", 0, "lowerdir=/usr/local/libexec/darl"...) = 0
[pid 54118] setresgid(0, 0, 0) = 0
[pid 54118] setresuid(0, 0, 0) = 0
[pid 54118] openat(AT_FDCWD, "/root/.darling/var/tmp", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
[pid 54118] newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_EMPTY_PATH) = 0
[pid 54118] getdents64(3, 0x179d610 /* 2 entries */, 32768) = 48
[pid 54118] getdents64(3, 0x179d610 /* 0 entries */, 32768) = 0
[pid 54118] close(3) = 0
[pid 54118] openat(AT_FDCWD, "/root/.darling/var/run", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
[pid 54118] newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_EMPTY_PATH) = 0
[pid 54118] getdents64(3, 0x179d610 /* 2 entries */, 32768) = 48
[pid 54118] getdents64(3, 0x179d610 /* 0 entries */, 32768) = 0
[pid 54118] close(3) = 0
[pid 54118] setresuid(-1, 0, -1) = 0
[pid 54118] setresgid(-1, 0, -1) = 0
[pid 54118] setresuid(0, 0, 0) = 0
[pid 54118] setresgid(0, 0, 0) = 0
[pid 54118] write(4, ".", 1 <unfinished ...>
[pid 54117] <... read resumed>".", 1) = 1
[pid 54118] <... write resumed>) = 1
[pid 54117] close(3 <unfinished ...>
[pid 54118] close(4 <unfinished ...>
[pid 54117] <... close resumed>) = 0
[pid 54118] <... close resumed>) = 0
[pid 54117] setresuid(-1, 0, -1 <unfinished ...>
[pid 54118] pipe( <unfinished ...>
[pid 54117] <... setresuid resumed>) = 0
[pid 54118] <... pipe resumed>[3, 4]) = 0
[pid 54117] setresgid(-1, 0, -1 <unfinished ...>
[pid 54118] clone3({flags=CLONE_NEWPID, exit_signal=SIGCHLD, stack=NULL, stack_size=0}, 88 <unfinished ...>
[pid 54117] <... setresgid resumed>) = 0
[pid 54117] openat(AT_FDCWD, "/root/.darling/.init.pid", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3
[pid 54117] setresuid(-1, 0, -1strace: Process 54133 attached
) = 0
[pid 54117] setresgid(-1, 0, -1 <unfinished ...>
[pid 54118] <... clone3 resumed>) = 54133
[pid 54117] <... setresgid resumed>) = 0
[pid 54117] newfstatat(3, "", <unfinished ...>
[pid 54118] close(3 <unfinished ...>
[pid 54117] <... newfstatat resumed>{st_mode=S_IFREG|0644, st_size=0, ...}, AT_EMPTY_PATH) = 0
[pid 54133] close(4 <unfinished ...>
[pid 54118] <... close resumed>) = 0
[pid 54117] write(3, "54118", 5 <unfinished ...>
[pid 54118] setresgid(0, 0, 0 <unfinished ...>
[pid 54133] <... close resumed>) = 0
[pid 54117] <... write resumed>) = 5
[pid 54118] <... setresgid resumed>) = 0
[pid 54117] close(3 <unfinished ...>
[pid 54118] setresuid(0, 0, 0 <unfinished ...>
[pid 54117] <... close resumed>) = 0
[pid 54133] mount("proc", "/root/.darling/proc", "proc", 0, "" <unfinished ...>
[pid 54118] <... setresuid resumed>) = 0
[pid 54117] access("/root/.darling/var/run/shellspawn.sock", F_OK <unfinished ...>
[pid 54118] prctl(PR_SET_DUMPABLE, SUID_DUMP_USER <unfinished ...>
[pid 54117] <... access resumed>) = -1 ENOENT (No such file or directory)
[pid 54118] <... prctl resumed>) = 0
[pid 54117] clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, <unfinished ...>
[pid 54133] <... mount resumed>) = 0
[pid 54133] setresgid(0, 0, 0) = 0
[pid 54118] mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 <unfinished ...>
[pid 54133] setresuid(0, 0, 0 <unfinished ...>
[pid 54118] <... mmap resumed>) = 0x7f55846df000
[pid 54133] <... setresuid resumed>) = 0
[pid 54118] mprotect(0x7f55846e0000, 8388608, PROT_READ|PROT_WRITE) = 0
[pid 54133] prctl(PR_SET_DUMPABLE, SUID_DUMP_USER <unfinished ...>
[pid 54118] rt_sigprocmask(SIG_BLOCK, ~[], <unfinished ...>
[pid 54133] <... prctl resumed>) = 0
[pid 54118] <... rt_sigprocmask resumed>[], 8) = 0
[pid 54133] prlimit64(0, RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024*1024}, <unfinished ...>
[pid 54118] clone(child_stack=0x7f5584edeab0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID <unfinished ...>
[pid 54133] <... prlimit64 resumed>NULL) = 0
[pid 54133] read(3, <unfinished ...>
[pid 54118] <... clone resumed>, parent_tid=[54134], tls=0x7f5584edf640, child_tidptr=0x7f5584edf910) = 54134
strace: Process 54134 attached
[pid 54118] rt_sigprocmask(SIG_SETMASK, [], <unfinished ...>
[pid 54134] set_robust_list(0x7f5584edf920, 24 <unfinished ...>
[pid 54118] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid 54134] <... set_robust_list resumed>) = 0
[pid 54118] unlink("/root/.darling/.darlingserver.sock" <unfinished ...>
[pid 54134] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 54118] <... unlink resumed>) = -1 ENOENT (No such file or directory)
[pid 54134] --- SIGSEGV {si_signo=SIGSEGV, si_code=SI_KERNEL, si_addr=NULL} ---
[pid 54118] socket(AF_UNIX, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = ?
[pid 54134] +++ killed by SIGSEGV (core dumped) +++
[pid 54133] <... read resumed>"", 1) = 0
[pid 54118] +++ killed by SIGSEGV (core dumped) +++
[pid 54117] <... clock_nanosleep resumed>{tv_sec=0, tv_nsec=995149430}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
[pid 54133] close(3 <unfinished ...>
[pid 54117] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=54118, si_uid=0, si_status=SIGSEGV, si_utime=1, si_stime=1} ---
[pid 54133] <... close resumed>) = 0
[pid 54117] restart_syscall(<... resuming interrupted clock_nanosleep ...> <unfinished ...>
[pid 54133] newfstatat(1, "", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0xb), ...}, AT_EMPTY_PATH) = 0
[pid 54133] write(1, "Bootstrapping the container with"..., 44Bootstrapping the container with launchd...
) = 44
[pid 54133] execve("/usr/local/libexec/darling/usr/libexec/darling/mldr", ["mldr!/usr/local/libexec/darling/"..., "vchroot", "/root/.darling", "/sbin/launchd"], 0x179c210 /* 34 vars */) = 0
[pid 54133] brk(NULL) = 0xc7a000
[pid 54133] access("/etc/ld.so.preload", R_OK) = 0
[pid 54133] openat(AT_FDCWD, "/etc/ld.so.preload", O_RDONLY|O_CLOEXEC) = 3
[pid 54133] newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_EMPTY_PATH) = 0
[pid 54133] close(3) = 0
[pid 54133] openat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v3/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54133] newfstatat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v3", 0x7ffd38886e80, 0) = -1 ENOENT (No such file or directory)
[pid 54133] openat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v2/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54133] newfstatat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v2", 0x7ffd38886e80, 0) = -1 ENOENT (No such file or directory)
[pid 54133] openat(AT_FDCWD, "/usr/local/lib/tls/haswell/x86_64/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54133] newfstatat(AT_FDCWD, "/usr/local/lib/tls/haswell/x86_64", 0x7ffd38886e80, 0) = -1 ENOENT (No such file or directory)
[pid 54133] openat(AT_FDCWD, "/usr/local/lib/tls/haswell/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54133] newfstatat(AT_FDCWD, "/usr/local/lib/tls/haswell", 0x7ffd38886e80, 0) = -1 ENOENT (No such file or directory)
[pid 54133] openat(AT_FDCWD, "/usr/local/lib/tls/x86_64/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54133] newfstatat(AT_FDCWD, "/usr/local/lib/tls/x86_64", 0x7ffd38886e80, 0) = -1 ENOENT (No such file or directory)
[pid 54133] openat(AT_FDCWD, "/usr/local/lib/tls/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54133] newfstatat(AT_FDCWD, "/usr/local/lib/tls", 0x7ffd38886e80, 0) = -1 ENOENT (No such file or directory)
[pid 54133] openat(AT_FDCWD, "/usr/local/lib/haswell/x86_64/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54133] newfstatat(AT_FDCWD, "/usr/local/lib/haswell/x86_64", 0x7ffd38886e80, 0) = -1 ENOENT (No such file or directory)
[pid 54133] openat(AT_FDCWD, "/usr/local/lib/haswell/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54133] newfstatat(AT_FDCWD, "/usr/local/lib/haswell", 0x7ffd38886e80, 0) = -1 ENOENT (No such file or directory)
[pid 54133] openat(AT_FDCWD, "/usr/local/lib/x86_64/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54133] newfstatat(AT_FDCWD, "/usr/local/lib/x86_64", 0x7ffd38886e80, 0) = -1 ENOENT (No such file or directory)
[pid 54133] openat(AT_FDCWD, "/usr/local/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54133] newfstatat(AT_FDCWD, "/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=36864, ...}, 0) = 0
[pid 54133] openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
[pid 54133] newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=264123, ...}, AT_EMPTY_PATH) = 0
[pid 54133] mmap(NULL, 264123, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f89aeb9b000
[pid 54133] close(3) = 0
[pid 54133] openat(AT_FDCWD, "/lib/x86_64-linux-gnu/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
[pid 54133] read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
[pid 54133] newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=40032, ...}, AT_EMPTY_PATH) = 0
[pid 54133] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f89aeb99000
[pid 54133] mmap(NULL, 44032, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f89aeb8e000
[pid 54133] mprotect(0x7f89aeb91000, 24576, PROT_NONE) = 0
[pid 54133] mmap(0x7f89aeb91000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f89aeb91000
[pid 54133] mmap(0x7f89aeb95000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f89aeb95000
[pid 54133] mmap(0x7f89aeb97000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f89aeb97000
[pid 54133] close(3) = 0
[pid 54133] openat(AT_FDCWD, "/usr/local/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54133] openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
[pid 54133] read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
[pid 54133] newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=22864, ...}, AT_EMPTY_PATH) = 0
[pid 54133] mmap(NULL, 24816, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f89aeb87000
[pid 54133] mmap(0x7f89aeb89000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f89aeb89000
[pid 54133] mmap(0x7f89aeb8b000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f89aeb8b000
[pid 54133] mmap(0x7f89aeb8c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f89aeb8c000
[pid 54133] close(3) = 0
[pid 54133] openat(AT_FDCWD, "/usr/local/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54133] openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
[pid 54133] read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300{\0\0\0\0\0\0"..., 832) = 832
[pid 54133] pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0V\335\317a\374o\203rO\2\213IJ\\\365\322"..., 68, 824) = 68
[pid 54133] newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=143768, ...}, AT_EMPTY_PATH) = 0
[pid 54133] mmap(NULL, 132144, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f89aeb66000
[pid 54133] mmap(0x7f89aeb6d000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f89aeb6d000
[pid 54133] mmap(0x7f89aeb7c000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f89aeb7c000
[pid 54133] mmap(0x7f89aeb81000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7f89aeb81000
[pid 54133] mmap(0x7f89aeb83000, 13360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f89aeb83000
[pid 54133] close(3) = 0
[pid 54133] openat(AT_FDCWD, "/usr/local/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 54133] openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
[pid 54133] read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@y\2\0\0\0\0\0"..., 832) = 832
[pid 54133] 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
[pid 54133] pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\200\0\300\4\0\0\0\1\0\0\0\0\0\0\0", 32, 848) = 32
[pid 54133] pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0?\323\315\324#\241\204X\331\333:^P\242\263\300"..., 68, 880) = 68
[pid 54133] newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1904752, ...}, AT_EMPTY_PATH) = 0
[pid 54133] 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
[pid 54133] mmap(NULL, 1938296, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f89ae98c000
[pid 54133] mprotect(0x7f89ae9b2000, 1724416, PROT_NONE) = 0
[pid 54133] mmap(0x7f89ae9b2000, 1409024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f89ae9b2000
[pid 54133] mmap(0x7f89aeb0a000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17e000) = 0x7f89aeb0a000
[pid 54133] mmap(0x7f89aeb57000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ca000) = 0x7f89aeb57000
[pid 54133] mmap(0x7f89aeb5d000, 33656, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f89aeb5d000
[pid 54133] close(3) = 0
[pid 54133] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f89ae98a000
[pid 54133] arch_prctl(ARCH_SET_FS, 0x7f89ae98ac40) = 0
[pid 54133] mprotect(0x7f89aeb57000, 12288, PROT_READ) = 0
[pid 54133] mprotect(0x7f89aeb81000, 4096, PROT_READ) = 0
[pid 54133] mprotect(0x7f89aeb8c000, 4096, PROT_READ) = 0
[pid 54133] mprotect(0x7f89aeb97000, 4096, PROT_READ) = 0
[pid 54133] mprotect(0x426000, 4096, PROT_READ) = 0
[pid 54133] mprotect(0x7f89aec0b000, 8192, PROT_READ) = 0
[pid 54133] munmap(0x7f89aeb9b000, 264123) = 0
[pid 54133] set_tid_address(0x7f89ae98af10) = 1
[pid 54133] set_robust_list(0x7f89ae98af20, 24) = 0
[pid 54133] rt_sigaction(SIGRTMIN, {sa_handler=0x7f89aeb6d670, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f89aeb79200}, NULL, 8) = 0
[pid 54133] rt_sigaction(SIGRT_1, {sa_handler=0x7f89aeb6d710, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f89aeb79200}, NULL, 8) = 0
[pid 54133] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
[pid 54133] prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
[pid 54133] ptrace(0x59616d61 /* PTRACE_??? */, -1, NULL, NULL) = -1 ESRCH (No such process)
[pid 54133] openat(AT_FDCWD, "/usr/local/libexec/darling/usr/libexec/darling/vchroot", O_RDONLY) = 3
[pid 54133] read(3, "\317\372\355\376", 4) = 4
[pid 54133] lseek(3, 0, SEEK_SET) = 0
[pid 54133] mmap(0x7fffffe00000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffffe00000
[pid 54133] openat(AT_FDCWD, "/sys/devices/system/cpu", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
[pid 54133] newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
[pid 54133] brk(NULL) = 0xc7a000
[pid 54133] brk(0xc9b000) = 0xc9b000
[pid 54133] getdents64(4, 0xc7a2d0 /* 31 entries */, 32768) = 896
[pid 54133] getdents64(4, 0xc7a2d0 /* 0 entries */, 32768) = 0
[pid 54133] close(4) = 0
[pid 54133] openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 4
[pid 54133] read(4, "0-11\n", 8192) = 5
[pid 54133] close(4) = 0
[pid 54133] sysinfo({uptime=1365, loads=[131136, 62304, 48736], totalram=33518358528, freeram=17740398592, sharedram=91779072, bufferram=2178928640, totalswap=17026772992, freeswap=17026772992, procs=1134, totalhigh=0, freehigh=0, mem_unit=1}) = 0
[pid 54133] prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
[pid 54133] mmap(0x7fffffdf0000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_GROWSDOWN|MAP_FIXED_NOREPLACE, -1, 0) = 0x7fffffdf0000
[pid 54133] socket(AF_UNIX, SOCK_DGRAM, 0) = 4
[pid 54133] prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=1024*1024}) = 0
[pid 54133] dup2(4, 1023) = 1023
[pid 54133] close(4) = 0
[pid 54133] fcntl(1023, F_GETFD) = 0
[pid 54133] fcntl(1023, F_SETFD, FD_CLOEXEC) = 0
[pid 54133] bind(1023, {sa_family=AF_UNIX}, 2) = 0
[pid 54133] getpid() = 1
[pid 54133] gettid() = 1
[pid 54133] rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1 RT_2 RT_3], [], 8) = 0
[pid 54133] sendmsg(1023, {msg_name={sa_family=AF_UNIX, sun_path="/root/.darling/.darlingserver.sock"}, msg_namelen=110, msg_iov=[{iov_base="\1\0\0\0\1\0\0\0\1\0\0\0\2\0\0\0\0x\2108", iov_len=20}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = -1 ENOENT (No such file or directory)
[pid 54133] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 54133] getpid() = 1
[pid 54133] gettid() = 1
[pid 54133] write(2, "*** 1:1: dserver_rpc_explicit_ch"..., 63*** 1:1: dserver_rpc_explicit_checkin: BAD SEND STATUS: -2 ***
) = 63
[pid 54133] write(2, "Failed to checkin with darlingse"..., 37Failed to checkin with darlingserver
) = 37
[pid 54133] exit_group(1) = ?
[pid 54133] +++ exited with 1 +++
<... restart_syscall resumed>) = 0
access("/root/.darling/var/run/shellspawn.sock", F_OK) = -1 ENOENT (No such file or directory)
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0x7ffcc8df1390) = 0
access("/root/.darling/var/run/shellspawn.sock", F_OK) = -1 ENOENT (No such file or directory)
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0x7ffcc8df1390) = 0
access("/root/.darling/var/run/shellspawn.sock", F_OK) = -1 ENOENT (No such file or directory)
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0x7ffcc8df1390) = 0
access("/root/.darling/var/run/shellspawn.sock", F_OK) = -1 ENOENT (No such file or directory)
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0x7ffcc8df1390) = 0
access("/root/.darling/var/run/shellspawn.sock", F_OK) = -1 ENOENT (No such file or directory)
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0x7ffcc8df1390) = 0
access("/root/.darling/var/run/shellspawn.sock", F_OK) = -1 ENOENT (No such file or directory)
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0x7ffcc8df1390) = 0
access("/root/.darling/var/run/shellspawn.sock", F_OK) = -1 ENOENT (No such file or directory)
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0x7ffcc8df1390) = 0
access("/root/.darling/var/run/shellspawn.sock", F_OK) = -1 ENOENT (No such file or directory)
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0x7ffcc8df1390) = 0
access("/root/.darling/var/run/shellspawn.sock", F_OK) = -1 ENOENT (No such file or directory)
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0x7ffcc8df1390) = 0
access("/root/.darling/var/run/shellspawn.sock", F_OK) = -1 ENOENT (No such file or directory)
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0x7ffcc8df1390) = 0
access("/root/.darling/var/run/shellspawn.sock", F_OK) = -1 ENOENT (No such file or directory)
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0x7ffcc8df1390) = 0
access("/root/.darling/var/run/shellspawn.sock", F_OK) = -1 ENOENT (No such file or directory)
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0x7ffcc8df1390) = 0
access("/root/.darling/var/run/shellspawn.sock", F_OK) = -1 ENOENT (No such file or directory)
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0x7ffcc8df1390) = 0
access("/root/.darling/var/run/shellspawn.sock", F_OK) = -1 ENOENT (No such file or directory)
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0x7ffcc8df1390) = 0
openat(AT_FDCWD, "/proc/54118/ns/mnt", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "Cannot open mnt namespace file: "..., 58Cannot open mnt namespace file: No such file or directory
) = 58
exit_group(1) = ?
+++ exited with 1 +++
dmesg output [ 378.045324] traps: darlingserver[17544] general protection fault ip:7f70bc3a39e0 sp:7f70bbf0ea00 error:0 in libstdc++.so.6.0.30[7f70bc368000+101000]
system version
| Software | Version |
|---|---|
| Linux Kernel | 5.16.18-1kali1 |
| Darling | e385bb9d9898987119c6514d01d403204e00704d |
Sorry for the (very) long delay, but it seems that this is due to darlingserver crashing; though why is not clear. Could you try this again with the latest commit on master and see if you can still reproduce it?