Skip to content

Instantly share code, notes, and snippets.

@vainikkaj
Created May 10, 2016 10:59
Show Gist options
  • Save vainikkaj/122b795b286ad3849e1e9be74e450522 to your computer and use it in GitHub Desktop.
Save vainikkaj/122b795b286ad3849e1e9be74e450522 to your computer and use it in GitHub Desktop.
execve("/data/data/com.termux/files/usr/bin/termux-chroot", ["termux-chroot"], [/* 45 vars */]) = 0
mprotect(0x7f7a7aa000, 4096, PROT_READ) = 0
set_tid_address(0x7f7a7acff8) = 6366
mmap(NULL, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7a7a3000
mprotect(0x7f7a7a3000, 4096, PROT_NONE) = 0
sigaltstack({ss_sp=0x7f7a7a4000, ss_flags=0, ss_size=16384}, NULL) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a7a4000, 16384, "thread signal stack") = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7a7a2000
mprotect(0x7f7a7a2000, 4096, PROT_READ) = 0
mprotect(0x7f7a7a2000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x7f7a7a2000, 4096, PROT_READ) = 0
mprotect(0x7f7a7a2000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x7f7a7a2000, 4096, PROT_READ) = 0
mprotect(0x7f7a7a2000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x7f7a7a2000, 4096, PROT_READ) = 0
mprotect(0x7f7a7a2000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x7f7a7a2000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/dev/__properties__", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0
mmap(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x7f7a749000
close(3) = 0
rt_sigaction(SIGABRT, {0x7f7a76b9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
rt_sigaction(SIGBUS, {0x7f7a76b9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
rt_sigaction(SIGFPE, {0x7f7a76b9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
rt_sigaction(SIGILL, {0x7f7a76b9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {0x7f7a76b9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
rt_sigaction(SIGSEGV, {0x7f7a76b9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
rt_sigaction(SIGSTKFLT, {0x7f7a76b9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
rt_sigaction(SIGTRAP, {0x7f7a76b9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a7a1000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a7a1000, 4096, "linker_alloc") = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a7a0000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a7a0000, 4096, "linker_alloc_64") = 0
mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a79f000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a79f000, 24, "linker_alloc_vector") = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a79e000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a79e000, 4096, "linker_alloc_32") = 0
mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a79d000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a79d000, 24, "linker_alloc_vector") = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a79c000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a79c000, 4096, "linker_alloc") = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a79b000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a79b000, 4096, "linker_alloc") = 0
openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libc.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/vendor/lib64/libc.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib64/libc.so", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=868504, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a747000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a747000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a745000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a745000, 8192, "linker_alloc_lob") = 0
futex(0x7f7a7af7ec, FUTEX_WAKE_PRIVATE, 2147483647) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libc.so", 4096) = 21
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0x7f7a745000, 8192) = 0
munmap(0x7f7a747000, 8192) = 0
pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0@p\1\0\0\0\0\0"..., 64, 0) = 64
mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f7a79a000
mmap(NULL, 757760, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7a690000
mmap(0x7f7a690000, 606408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7f7a690000
mmap(0x7f7a734000, 26200, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa4000) = 0x7f7a734000
mmap(0x7f7a73b000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f7a73b000
munmap(0x7f7a79a000, 4096) = 0
close(3) = 0
mprotect(0x5565e5f000, 8192, PROT_READ) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a79a000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a79a000, 4096, "linker_alloc_128") = 0
mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a68f000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a68f000, 24, "linker_alloc_vector") = 0
mprotect(0x7f7a734000, 16384, PROT_READ) = 0
munmap(0x7f7a79a000, 4096) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a79a000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a79a000, 4096, "linker_alloc_128") = 0
munmap(0x7f7a79a000, 4096) = 0
mprotect(0x7f7a7a1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x7f7a79b000, 4096, PROT_READ|PROT_WRITE) = 0
openat(AT_FDCWD, "/dev/__properties__", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0
mmap(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x7f7a66f000
close(3) = 0
futex(0x7f7a73a6c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libnetd_client.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/vendor/lib64/libnetd_client.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib64/libnetd_client.so", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=9888, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a66d000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a66d000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a66b000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a66b000, 8192, "linker_alloc_lob") = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libnetd_client.so", 4096) = 31
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0x7f7a66b000, 8192) = 0
munmap(0x7f7a66d000, 8192) = 0
pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\240\f\0\0\0\0\0\0"..., 64, 0) = 64
mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f7a79a000
mmap(NULL, 77824, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7a65c000
mmap(0x7f7a65c000, 6488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7f7a65c000
mmap(0x7f7a66d000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x7f7a66d000
munmap(0x7f7a79a000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libc++.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/vendor/lib64/libc++.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib64/libc++.so", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=944056, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a65a000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a65a000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a658000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a658000, 8192, "linker_alloc_lob") = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libc++.so", 4096) = 23
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0x7f7a658000, 8192) = 0
munmap(0x7f7a65a000, 8192) = 0
pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\20\341\3\0\0\0\0\0"..., 64, 0) = 64
mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f7a79a000
mmap(NULL, 987136, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7a56b000
mmap(0x7f7a56b000, 877868, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7f7a56b000
mmap(0x7f7a651000, 28728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xdf000) = 0x7f7a651000
mmap(0x7f7a659000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f7a659000
munmap(0x7f7a79a000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libm.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/vendor/lib64/libm.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib64/libm.so", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=235544, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a569000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a569000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a567000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a567000, 8192, "linker_alloc_lob") = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libm.so", 4096) = 21
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0x7f7a567000, 8192) = 0
munmap(0x7f7a569000, 8192) = 0
pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0`D\0\0\0\0\0\0"..., 64, 0) = 64
mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f7a79a000
mmap(NULL, 303104, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7a521000
mmap(0x7f7a521000, 229000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7f7a521000
mmap(0x7f7a569000, 4424, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x38000) = 0x7f7a569000
munmap(0x7f7a79a000, 4096) = 0
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a79a000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a79a000, 4096, "linker_alloc_128") = 0
mprotect(0x7f7a66d000, 4096, PROT_READ) = 0
munmap(0x7f7a79a000, 4096) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a79a000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a79a000, 4096, "linker_alloc_128") = 0
mprotect(0x7f7a651000, 28672, PROT_READ) = 0
munmap(0x7f7a79a000, 4096) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f7a79a000
prctl(0x53564d41 /* PR_??? */, 0, 0x7f7a79a000, 4096, "linker_alloc_128") = 0
mprotect(0x7f7a569000, 4096, PROT_READ) = 0
munmap(0x7f7a79a000, 4096) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(NULL) = 0x559deb2000
brk(0x559deb3000) = 0x559deb3000
futex(0x7f7a6582a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a65b4e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a6582a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a6582a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f7a73d878, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7a79a000
mprotect(0x7f7a79a000, 4096, PROT_READ) = 0
futex(0x7f7a73d738, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0x7f7a7a1000, 4096, PROT_READ) = 0
mprotect(0x7f7a79b000, 4096, PROT_READ) = 0
mprotect(0x7f7a79a000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x7f7a79a000, 4096, PROT_READ) = 0
rt_sigprocmask(0xeafe5b00 /* SIG_??? */, NULL, [], 8) = 0
rt_sigaction(SIGCHLD, {0x5565e4aeb8, ~[], 0}, NULL, 8) = 0
geteuid() = 10090
getppid() = 6364
newfstatat(AT_FDCWD, "/data/data/com.termux/files/home/issue-chroot", {st_mode=S_IFDIR|0700, st_size=4096, ...}, 0) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0700, st_size=4096, ...}, 0) = 0
openat(AT_FDCWD, "/data/data/com.termux/files/usr/bin/termux-chroot", O_RDONLY) = 3
fcntl(3, F_DUPFD, 10) = 10
close(3) = 0
fcntl(10, F_SETFD, FD_CLOEXEC) = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {0x5565e4aeb8, ~[], 0}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, ~[], 0}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL, ~[], 0}, NULL, 8) = 0
read(10, "#!/data/data/com.termux/files/us"..., 1024) = 1024
brk(0x559deb4000) = 0x559deb4000
rt_sigprocmask(0xeafe57f0 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe57f0 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe57f0 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe57f0 /* SIG_??? */, NULL, [], 8) = 0
newfstatat(AT_FDCWD, "/storage", {st_mode=S_IFDIR|0755, st_size=80, ...}, 0) = 0
rt_sigprocmask(0xeafe57f0 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe57f0 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5770 /* SIG_??? */, NULL, [], 8) = 0
read(10, "me\"\n\n# Root of the file system:\n"..., 1024) = 250
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe57f0 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe57f0 /* SIG_??? */, NULL, [], 8) = 0
faccessat(AT_FDCWD, "/data/data/com.termux/files/home/.termux/shell", X_OK) = 0
rt_sigprocmask(0xeafe57f0 /* SIG_??? */, NULL, [], 8) = 0
pipe2([3, 4], 0) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7a7acff8) = 6367
close(4) = 0
read(3, "/data/data/com.termux/files/usr/"..., 128) = 41
read(3, "", 128) = 0
close(3) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 6367
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6367, si_uid=10090, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]}) = 6367
rt_sigprocmask(0xeafe57f0 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe5820 /* SIG_??? */, NULL, [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7a7acff8) = 6368
wait4(-1, proot warning: can't set the syscall number: Invalid argument
proot warning: can't set the syscall number: Invalid argument
proot warning: can't set the syscall number: Invalid argument
proot warning: can't set the syscall number: Invalid argument
proot warning: can't set the syscall number: Invalid argument
proot warning: can't set the syscall number: Invalid argument
proot info: vpid 1: terminated with signal 11
[{WIFEXITED(s) && WEXITSTATUS(s) == 255}], 0, NULL) = 6368
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6368, si_uid=10090, si_status=255, si_utime=0, si_stime=2} ---
rt_sigreturn({mask=[]}) = 6368
read(10, "", 1024) = 0
rt_sigprocmask(0xeafe59b0 /* SIG_??? */, NULL, [], 8) = 0
rt_sigprocmask(0xeafe59b0 /* SIG_??? */, NULL, [], 8) = 0
exit_group(255) = ?
+++ exited with 255 +++
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment