Programs ran using proot fail on arm64 xenial chroots
Bug #1649649 reported by
Christopher Townsend
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Libertine |
Triaged
|
High
|
Christopher Townsend | ||
Devel |
Won't Fix
|
High
|
Unassigned | ||
Trunk |
Won't Fix
|
High
|
Unassigned | ||
libertine (Ubuntu) |
Won't Fix
|
High
|
Unassigned |
Bug Description
Any program ran using proot on arm64 xenial based chroots fails.
This is example output:
$ PROOT_NO_SECCOMP=1 proot -b /usr/lib/locale -S /home/phablet/
proot info: pid 8890: terminated with signal 9
Changed in libertine: | |
milestone: | 1.5 → 1.6 |
Changed in libertine: | |
milestone: | 1.6 → 1.7 |
To post a comment you must log in.
Some more details when running strace on proot (truncated output):
... PTRACE_ SETREGSET, 11208, NT_PRSTATUS, [{0x2437f168, 272}]) = 0 PTRACE_ SYSCALL, 11208, NULL, SIG_0) = 0 CLD_TRAPPED, si_pid=11208, si_uid=32011, si_status=SIGTRAP, si_utime=0, si_stime=0} --- PTRACE_ SYSCALL, 11208, NULL, SIG_0) = 0
ptrace(
ptrace(
--- SIGCHLD {si_signo=SIGCHLD, si_code=
wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP} | PTRACE_EVENT_EXIT << 16], __WALL, NULL) = 11208
ptrace(
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=11208, si_uid=32011, si_status=SIGKILL, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGKILL}], __WALL, NULL) = 11208
...
*Something* is sending the process in question SIGKILL.