-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Trying to run ps #4132
Comments
You shouldn't try to mount proc. It is already mounted by android and doing so manually requires root anyway. What's your |
I have similar issues after upgrading packages |
Updatable packages: |
This command maybe will fix your problems |
I tried creating that symbolic link, but it didn't make a difference. ps is still telling me I need to mount /proc. Curiously, when I ran busybox with no args, it showed ps still in the list. Uninstalling procps and trying to run ps just gave me a "file not found error", so I reinstalled procps back again. |
Did you after doing symbolic link try restarting termux? |
Yes I did. I was wondering if rebooting the device would do any good, but I'm pretty sure it wouldn't matter. |
Okay. I've got that part of my script working now. All I had to do was comment this out: That's much easier anyhow. |
@xeffyr
I have to manually link busybox applets for i in `busybox --list`
do
ln -sf /data/data/com.termux/files/usr/bin/busybox /data/data/com.termux/files/usr/bin/applets/$i
echo "linking $i"
done |
They are removed intentionally. |
@IntyLab Could you run |
Strace log (click to expand)$ strace ps execve("/data/data/com.termux/files/usr/bin/ps", ["ps"], 0x7fedd1d900 /* 16 vars */) = 0 mmap(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x73136fa000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136fa000, 20480, "bionic TLS guard page") = 0 mprotect(0x73136fb000, 12288, PROT_READ|PROT_WRITE) = 0 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136fb000, 12288, "bionic TLS") = 0 set_tid_address(0x73138599d8) = 8228 faccessat(AT_FDCWD, "/dev/urandom", R_OK) = 0 futex(0x7313856280, FUTEX_WAKE_PRIVATE, 2147483647) = 0 getrandom("\x4c\x77\x4f\xc5\x12\x80\x12\xf6\x10\xb8\x9b\x96\x20\x0c\x40\xe6\x63\x4d\x90 \x1c\xbc\xcf\xfc\x2c\x60\x21\x5c\xe3\xa6\xdc\xf8\xea"..., 40, GRND_NONBLOCK) = 40 mmap(NULL, 1104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x73137e6000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73137e6000, 1104, "arc4random data") = 0 mmap(NULL, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x73136f500 0 mprotect(0x73136f5000, 4096, PROT_NONE) = 0 sigaltstack({ss_sp=0x73136f6000, ss_flags=0, ss_size=16384}, NULL) = 0 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136f6000, 16384, "thread signal stack") = 0 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136f5000, 4096, "thread signal stack guard page") = 0 mprotect(0x73137e7000, 16384, PROT_READ) = 0 mprotect(0x7313858000, 4096, PROT_READ) = 0 mprotect(0x7313858000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x7313858000, 4096, PROT_READ) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x73136f4000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136f4000, 4096, "atexit handlers") = 0 mprotect(0x73136f4000, 4096, PROT_READ) = 0 mprotect(0x73136f4000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x73136f4000, 4096, PROT_READ) = 0 mprotect(0x73136f4000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x73136f4000, 4096, PROT_READ) = 0 mprotect(0x73136f4000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x73136f4000, 4096, PROT_READ) = 0 mprotect(0x73136f4000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x73136f4000, 4096, PROT_READ) = 0 mprotect(0x73136f4000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x73136f4000, 4096, PROT_READ) = 0 mprotect(0x73136f4000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x73136f4000, 4096, PROT_READ) = 0 mprotect(0x73136f4000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x73136f4000, 4096, PROT_READ) = 0 mprotect(0x73136f4000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x73136f4000, 4096, PROT_READ) = 0 mprotect(0x73136f4000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x73136f4000, 4096, PROT_READ) = 0 mprotect(0x73136f4000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x73136f4000, 4096, PROT_READ) = 0 mprotect(0x73136f4000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x73136f4000, 4096, PROT_READ) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136f3000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136f3000, 4096, "linker_alloc_small_objects ") = 0 mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136f2000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136f2000, 24, "linker_alloc_vector") = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136f1000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136f1000, 4096, "linker_alloc_small_objects ") = 0 mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136f0000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136f0000, 24, "linker_alloc_vector") = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136ef000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136ef000, 4096, "linker_alloc") = 0 mprotect(0x73136ef000, 4096, PROT_READ|PROT_WRITE) = 0 newfstatat(AT_FDCWD, "/dev/__properties__", {st_mode=S_IFDIR|0711, st_size=2680, ...}, 0) = 0 openat(AT_FDCWD, "/property_contexts", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/system/etc/selinux/plat_property_contexts", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/plat_property_contexts", O_RDONLY|O_CLOEXEC) = 3 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136ee000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136ee000, 4096, "linker_alloc_lob") = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=4381, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136ec000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136ec000, 8192, "linker_alloc_lob") = 0 read(3, "asan.restore_reboot u:object_r:"..., 4096) = 4096 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136eb000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136eb000, 4096, "linker_alloc_small_objects ") = 0 mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136ea000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136ea000, 24, "linker_alloc_vector") = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136e9000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136e9000, 4096, "linker_alloc_small_objects ") = 0 mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136e8000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136e8000, 24, "linker_alloc_vector") = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136e7000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136e7000, 4096, "linker_alloc_small_objects ") = 0 mmap(NULL, 48, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136e6000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136e6000, 48, "linker_alloc_vector") = 0 munmap(0x73136f2000, 24) = 0 read(3, " u:object_r:system_prop:"..., 4096) = 285 read(3, "", 4096) = 0 munmap(0x73136eb000, 4096) = 0 close(3) = 0 munmap(0x73136ec000, 8192) = 0 openat(AT_FDCWD, "/nonplat_property_contexts", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=11939, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136ec000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136ec000, 8192, "linker_alloc_lob") = 0 read(3, "audioflinger. "..., 4096) = 4096 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136f2000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136f2000, 4096, "linker_alloc_small_objects ") = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136eb000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136eb000, 4096, "linker_alloc_small_objects ") = 0 mmap(NULL, 48, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136e5000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136e5000, 48, "linker_alloc_vector") = 0 munmap(0x73136e8000, 24) = 0 read(3, "persist.gref.top_index\t\t\t\t\t\tu:ob"..., 4096) = 4096 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136e8000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136e8000, 4096, "linker_alloc_small_objects ") = 0 mmap(NULL, 96, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136e4000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136e4000, 96, "linker_alloc_vector") = 0 munmap(0x73136e6000, 48) = 0 read(3, "pwizard. "..., 4096) = 3747 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136e6000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136e6000, 4096, "linker_alloc_small_objects ") = 0 mmap(NULL, 96, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136e3000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136e3000, 96, "linker_alloc_vector") = 0 munmap(0x73136e5000, 48) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136e5000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136e5000, 4096, "linker_alloc_small_objects ") = 0 read(3, "", 4096) = 0 munmap(0x73136f2000, 4096) = 0 close(3) = 0 munmap(0x73136ec000, 8192) = 0 openat(AT_FDCWD, "/dev/__properties__/properties_serial", 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) = 0x73136c3000 close(3) = 0 mmap(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x73136c0000 mprotect(0x73136c1000, 4096, PROT_READ|PROT_WRITE) = 0 rt_sigaction(SIGABRT, {sa_handler=0x731372826c, sa_mask=~[], sa_flags=SA_ONSTACK|SA_RES TART|SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGBUS, {sa_handler=0x731372826c, sa_mask=~[], sa_flags=SA_ONSTACK|SA_REST ART|SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGFPE, {sa_handler=0x731372826c, sa_mask=~[], sa_flags=SA_ONSTACK|SA_REST ART|SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGILL, {sa_handler=0x731372826c, sa_mask=~[], sa_flags=SA_ONSTACK|SA_REST ART|SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGSEGV, {sa_handler=0x731372826c, sa_mask=~[], sa_flags=SA_ONSTACK|SA_RES TART|SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGSTKFLT, {sa_handler=0x731372826c, sa_mask=~[], sa_flags=SA_ONSTACK|SA_R ESTART|SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGSYS, {sa_handler=0x731372826c, sa_mask=~[], sa_flags=SA_ONSTACK|SA_REST ART|SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGTRAP, {sa_handler=0x731372826c, sa_mask=~[], sa_flags=SA_ONSTACK|SA_RES TART|SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGRT_3, {sa_handler=0x731372826c, sa_mask=~[], sa_flags=SA_ONSTACK|SA_RES TART|SA_SIGINFO}, NULL, 8) = 0 prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER) futex(0x7313856280, FUTEX_WAKE_PRIVATE, 2147483647) = 0 openat(AT_FDCWD, "/dev/__properties__/u:object_r:debug_prop:s0", 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) = 0x73136a0000 close(3) = 0 futex(0x7313856280, FUTEX_WAKE_PRIVATE, 2147483647) = 0 newfstatat(AT_FDCWD, "/proc/self/exe", {st_mode=S_IFREG|0700, st_size=133520, ...}, 0) = 0 mprotect(0x73136f4000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x73136f4000, 4096, PROT_READ) = 0 futex(0x7313856280, FUTEX_WAKE_PRIVATE, 2147483647) = 0 readlinkat(AT_FDCWD, "/proc/self/exe", "/data/data/com.termux/files/usr/"..., 4096) = 3 8 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136f2000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136f2000, 4096, "linker_alloc") = 0 newfstatat(AT_FDCWD, "/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}, AT_SYMLINK_NOF OLLOW) = 0 newfstatat(AT_FDCWD, "/data/data", {st_mode=S_IFDIR|0771, st_size=24576, ...}, AT_SYMLI NK_NOFOLLOW) = 0 newfstatat(AT_FDCWD, "/data/data/com.termux", {st_mode=S_IFDIR|0700, st_size=4096, ...} , AT_SYMLINK_NOFOLLOW) = 0 newfstatat(AT_FDCWD, "/data/data/com.termux/files", {st_mode=S_IFDIR|0700, st_size=4096 , ...}, AT_SYMLINK_NOFOLLOW) = 0 newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr", {st_mode=S_IFDIR|0700, st_size= 4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/lib", {st_mode=S_IFDIR|0700, st_s ize=12288, ...}, AT_SYMLINK_NOFOLLOW) = 0 newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/lib", {st_mode=S_IFDIR|0700, st_s ize=12288, ...}, 0) = 0 openat(AT_FDCWD, "/system/etc/ld.config.txt", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=486, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136ed000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136ed000, 4096, "linker_alloc_small_objects ") = 0 mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136ec000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136ec000, 24, "linker_alloc_vector") = 0 read(3, "# Copyright (C) 2017 The Android"..., 1024) = 486 read(3, "", 1024) = 0 close(3) = 0 munmap(0x73136ed000, 4096) = 0 newfstatat(AT_FDCWD, "/system", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_SYMLINK_N OFOLLOW) = 0 newfstatat(AT_FDCWD, "/system/lib64", {st_mode=S_IFDIR|0755, st_size=24576, ...}, AT_SY MLINK_NOFOLLOW) = 0 newfstatat(AT_FDCWD, "/vendor", {st_mode=S_IFLNK|0777, st_size=14, ...}, AT_SYMLINK_NOF OLLOW) = 0 readlinkat(AT_FDCWD, "/vendor", "/system/vendor", 4095) = 14 newfstatat(AT_FDCWD, "/system", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_SYMLINK_N OFOLLOW) = 0 newfstatat(AT_FDCWD, "/system/vendor", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_SY MLINK_NOFOLLOW) = 0 newfstatat(AT_FDCWD, "/system/vendor/lib64", {st_mode=S_IFDIR|0755, st_size=12288, ...} , AT_SYMLINK_NOFOLLOW) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x73136ed000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73136ed000, 4096, "linker_alloc") = 0 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libtermux-exec.so", O_RDONLY|O_CL OEXEC) = 3 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731369e000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731369e000, 8192, "linker_alloc_lob") = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731369c000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731369c000, 8192, "linker_alloc_lob") = 0 readlinkat(AT_FDCWD, "/proc/self/fd/3", "/data/data/com.termux/files/usr/"..., 4096) = 53 munmap(0x731369c000, 8192) = 0 munmap(0x731369e000, 8192) = 0 fstat(3, {st_mode=S_IFREG|0700, st_size=67224, ...}) = 0 fstatfs(3, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=6214378, f_bfree=172412, f_ bavail=171132, f_files=787440, f_ffree=547197, f_fsid={val=[3546324968, 77008235]}, f_n amelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV|ST_NOATIME}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731369f000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731369f000, 4096, "linker_alloc_small_objects ") = 0 pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64 mmap(NULL, 520, PROT_READ, MAP_PRIVATE, 3, 0) = 0x731369e000 mmap(NULL, 2160, PROT_READ, MAP_PRIVATE, 3, 0x10000) = 0x731369d000 mmap(NULL, 7504, PROT_READ, MAP_PRIVATE, 3, 0xf000) = 0x731369b000 mmap(NULL, 2229, PROT_READ, MAP_PRIVATE, 3, 0) = 0x731369a000 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libprocps.so", O_RDONLY|O_CLOEXEC ) = 4 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7313698000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7313698000, 8192, "linker_alloc_lob") = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7313696000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7313696000, 8192, "linker_alloc_lob") = 0 readlinkat(AT_FDCWD, "/proc/self/fd/4", "/data/data/com.termux/files/usr/"..., 4096) = 48 munmap(0x7313696000, 8192) = 0 munmap(0x7313698000, 8192) = 0 fstat(4, {st_mode=S_IFREG|0700, st_size=67656, ...}) = 0 fstatfs(4, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=6214378, f_bfree=172412, f_ bavail=171132, f_files=787440, f_ffree=547197, f_fsid={val=[3546324968, 77008235]}, f_n amelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV|ST_NOATIME}) = 0 pread64(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64 mmap(NULL, 520, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7313699000 mmap(NULL, 2704, PROT_READ, MAP_PRIVATE, 4, 0x10000) = 0x7313698000 mmap(NULL, 5792, PROT_READ, MAP_PRIVATE, 4, 0xf000) = 0x7313696000 mmap(NULL, 9681, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7313693000 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libdl.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib64/libdl.so", O_RDONLY|O_CLOEXEC) = 5 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7313691000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7313691000, 8192, "linker_alloc_lob") = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731368f000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731368f000, 8192, "linker_alloc_lob") = 0 readlinkat(AT_FDCWD, "/proc/self/fd/5", "/system/lib64/libdl.so", 4096) = 22 munmap(0x731368f000, 8192) = 0 munmap(0x7313691000, 8192) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=10688, ...}) = 0 fstatfs(5, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=1269974, f_bfree=133864, f_ bavail=133864, f_files=322560, f_ffree=314772, f_fsid={val=[3546324968, 77008235]}, f_n amelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RDONLY|ST_RELATIME}) = 0 pread64(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64 mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7313692000 mmap(NULL, 3520, PROT_READ, MAP_PRIVATE, 5, 0x2000) = 0x7313691000 mmap(NULL, 7344, PROT_READ, MAP_PRIVATE, 5, 0x1000) = 0x731368f000 mmap(NULL, 4485, PROT_READ, MAP_PRIVATE, 5, 0) = 0x731368d000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731368c000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731368c000, 4096, "linker_alloc_small_objects ") = 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, "/system/lib64/libc.so", O_RDONLY|O_CLOEXEC) = 6 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731368a000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731368a000, 8192, "linker_alloc_lob") = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7313688000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7313688000, 8192, "linker_alloc_lob") = 0 readlinkat(AT_FDCWD, "/proc/self/fd/6", "/system/lib64/libc.so", 4096) = 21 munmap(0x7313688000, 8192) = 0 munmap(0x731368a000, 8192) = 0 fstat(6, {st_mode=S_IFREG|0644, st_size=1045432, ...}) = 0 fstatfs(6, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=1269974, f_bfree=133864, f_ bavail=133864, f_files=322560, f_ffree=314772, f_fsid={val=[3546324968, 77008235]}, f_n amelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RDONLY|ST_RELATIME}) = 0 pread64(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64 mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 6, 0) = 0x731368b000 mmap(NULL, 8240, PROT_READ, MAP_PRIVATE, 6, 0xfe000) = 0x7313688000 mmap(NULL, 6880, PROT_READ, MAP_PRIVATE, 6, 0xc8000) = 0x7313686000 mmap(NULL, 18472, PROT_READ, MAP_PRIVATE, 6, 0x7000) = 0x7313681000 mmap(NULL, 1306624, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7313542000 munmap(0x7313542000, 352256) = 0 munmap(0x731366e000, 77824) = 0 mmap(0x7313598000, 801124, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6, 0) = 0x731359 8000 mmap(0x731365d000, 31728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6, 0xc4000) = 0x 731365d000 mmap(0x7313665000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1 , 0) = 0x7313665000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7313665000, 36864, ".bss") = 0 mmap(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7313519000 munmap(0x7313519000, 208896) = 0 munmap(0x7313580000, 98304) = 0 mmap(0x731354c000, 51341, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x731354c 000 mmap(0x731356a000, 8252, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xe000) = 0x73 1356a000 mmap(0x731356d000, 77824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1 , 0) = 0x731356d000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731356d000, 77824, ".bss") = 0 mmap(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x73134cd000 munmap(0x73134cd000, 335872) = 0 munmap(0x7313540000, 49152) = 0 mmap(0x731351f000, 2758, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x731351f0 00 mmap(0x731353e000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf000) = 0x73 1353e000 mmap(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x73134a0000 munmap(0x73134a0000, 172032) = 0 munmap(0x73134cf000, 327680) = 0 mmap(0x73134ca000, 5724, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0x73134ca0 00 mmap(0x73134cc000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x1000) = 0x73 134cc000 mmap(0x73134ce000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x73134ce000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73134ce000, 4096, ".bss") = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7313680000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7313680000, 4096, "linker_alloc") = 0 mprotect(0x556489a000, 20480, PROT_READ) = 0 mprotect(0x731353e000, 4096, PROT_READ) = 0 mprotect(0x731356a000, 8192, PROT_READ) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731367f000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731367f000, 4096, "linker_alloc_small_objects ") = 0 mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731367e000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731367e000, 24, "linker_alloc_vector") = 0 mprotect(0x73134cc000, 4096, PROT_READ) = 0 munmap(0x731367f000, 4096) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731367f000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731367f000, 4096, "linker_alloc_small_objects ") = 0 munmap(0x731367f000, 4096) = 0 mprotect(0x731365d000, 24576, PROT_READ) = 0 close(3) = 0 close(4) = 0 close(5) = 0 close(6) = 0 munmap(0x7313681000, 18472) = 0 munmap(0x7313686000, 6880) = 0 munmap(0x7313688000, 8240) = 0 munmap(0x731368b000, 576) = 0 munmap(0x731368d000, 4485) = 0 munmap(0x731368f000, 7344) = 0 munmap(0x7313691000, 3520) = 0 munmap(0x7313692000, 576) = 0 munmap(0x7313693000, 9681) = 0 munmap(0x7313696000, 5792) = 0 munmap(0x7313698000, 2704) = 0 munmap(0x7313699000, 520) = 0 munmap(0x731369a000, 2229) = 0 munmap(0x731369b000, 7504) = 0 munmap(0x731369d000, 2160) = 0 munmap(0x731369e000, 520) = 0 munmap(0x731369f000, 4096) = 0 mprotect(0x7313666000, 4096, PROT_READ) = 0 mprotect(0x7313666000, 4096, PROT_READ|PROT_WRITE) = 0 faccessat(AT_FDCWD, "/dev/urandom", R_OK) = 0 getrandom("\x6b\xf5\x97\xc4\x1d\x41\x62\x9a\x3c\x9b\x4f\xb0\x5f\x84\xab\x36\x89\x44\xc2 \x43\xaa\x9c\xc7\x00\xa9\xf6\xff\xf2\x09\xf7\x5f\x07"..., 40, GRND_NONBLOCK) = 40 mmap(NULL, 1104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x731369f000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731369f000, 1104, "arc4random data") = 0 mprotect(0x7313666000, 4096, PROT_READ) = 0 openat(AT_FDCWD, "/proc/sys/vm/overcommit_memory", O_RDONLY) = 3 read(3, "1", 1) = 1 close(3) = 0 mmap(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x73132ca000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73132ca000, 2097152, "libc_malloc") = 0 munmap(0x73132ca000, 2097152) = 0 mmap(NULL, 4190208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x73130cb000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x73130cb000, 4190208, "libc_malloc") = 0 munmap(0x73130cb000, 1265664) = 0 munmap(0x7313400000, 827392) = 0 openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 3 mmap(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7313000000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7313000000, 2097152, "libc_malloc") = 0 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "0-3\n", 4096) = 4 close(3) = 0 newfstatat(AT_FDCWD, "/dev/__properties__", {st_mode=S_IFDIR|0711, st_size=2680, ...}, 0) = 0 openat(AT_FDCWD, "/property_contexts", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/system/etc/selinux/plat_property_contexts", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/plat_property_contexts", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=4381, ...}) = 0 read(3, "asan.restore_reboot u:object_r:"..., 4096) = 4096 read(3, " u:object_r:system_prop:"..., 4096) = 285 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/nonplat_property_contexts", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=11939, ...}) = 0 read(3, "audioflinger. "..., 4096) = 4096 read(3, "persist.gref.top_index\t\t\t\t\t\tu:ob"..., 4096) = 4096 read(3, "pwizard. "..., 4096) = 3747 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/dev/__properties__/properties_serial", 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) = 0x73134ff000 close(3) = 0 mprotect(0x7313666000, 4096, PROT_READ|PROT_WRITE) = 0 openat(AT_FDCWD, "/dev/__properties__/u:object_r:default_prop:s0", 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) = 0x73134df000 close(3) = 0 mprotect(0x7313666000, 4096, PROT_READ) = 0 prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER) openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libvendorconn.so", O_RDONLY|O_CLO EXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib64/libvendorconn.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/vendor/lib64/libvendorconn.so", O_RDONLY|O_CLOEXEC) = -1 ENOE NT (No such file or directory) openat(AT_FDCWD, "/dev/__properties__/u:object_r:default_prop:s0", 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) = 0x73134aa000 close(3) = 0 socket(AF_UNIX, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3 openat(AT_FDCWD, "/dev/__properties__/u:object_r:system_prop:s0", O_RDONLY|O_NOFOLLOW|O _CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0 mmap(NULL, 131072, PROT_READ, MAP_SHARED, 4, 0) = 0x731348a000 close(4) = 0 connect(3, {sa_family=AF_UNIX, sun_path="/dev/socket/logdw"}, 110) = 0 openat(AT_FDCWD, "/dev/__properties__/u:object_r:logd_prop:s0", O_RDONLY|O_NOFOLLOW|O_C LOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0 mmap(NULL, 131072, PROT_READ, MAP_SHARED, 4, 0) = 0x731346a000 close(4) = 0 writev(3, [{iov_base="\0", iov_len=1}, {iov_base="$ ", iov_len=2}, {iov_base=")\226I]@\ 227\245%", iov_len=8}, {iov_base="\6", iov_len=1}, {iov_base="propClient\0", iov_len=11 }, {iov_base="PropClient failed to load\0", iov_len=26}], 6) = 49 close(3) = 0 futex(0x7313665054, FUTEX_WAKE_PRIVATE, 2147483647) = 0 prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER) openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libnetd_client.so", O_RDONLY|O_CL OEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib64/libnetd_client.so", O_RDONLY|O_CLOEXEC) = 3 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731369d000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731369d000, 8192, "linker_alloc_lob") = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731369b000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731369b000, 8192, "linker_alloc_lob") = 0 readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libnetd_client.so", 4096) = 31 munmap(0x731369b000, 8192) = 0 munmap(0x731369d000, 8192) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=15224, ...}) = 0 fstatfs(3, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=1269974, f_bfree=133864, f_ bavail=133864, f_files=322560, f_ffree=314772, f_fsid={val=[3546324968, 77008235]}, f_n amelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RDONLY|ST_RELATIME}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731369e000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731369e000, 4096, "linker_alloc_small_objects ") = 0 pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64 mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 3, 0) = 0x731369d000 mmap(NULL, 4208, PROT_READ, MAP_PRIVATE, 3, 0x3000) = 0x731369b000 mmap(NULL, 7232, PROT_READ, MAP_PRIVATE, 3, 0x2000) = 0x7313699000 mmap(NULL, 3732, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7313698000 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libcutils.so", O_RDONLY|O_CLOEXEC ) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib64/libcutils.so", O_RDONLY|O_CLOEXEC) = 4 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7313696000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7313696000, 8192, "linker_alloc_lob") = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7313694000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7313694000, 8192, "linker_alloc_lob") = 0 readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib64/libcutils.so", 4096) = 26 munmap(0x7313694000, 8192) = 0 munmap(0x7313696000, 8192) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=77064, ...}) = 0 fstatfs(4, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=1269974, f_bfree=133864, f_ bavail=133864, f_files=322560, f_ffree=314772, f_fsid={val=[3546324968, 77008235]}, f_n amelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RDONLY|ST_RELATIME}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7313697000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7313697000, 4096, "linker_alloc") = 0 pread64(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64 mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7313696000 mmap(NULL, 5008, PROT_READ, MAP_PRIVATE, 4, 0x12000) = 0x7313694000 mmap(NULL, 5376, PROT_READ, MAP_PRIVATE, 4, 0x11000) = 0x7313692000 mmap(NULL, 9216, PROT_READ, MAP_PRIVATE, 4, 0x1000) = 0x731368f000 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, "/system/lib64/libc++.so", O_RDONLY|O_CLOEXEC) = 5 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731368d000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731368d000, 8192, "linker_alloc_lob") = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731368a000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731368a000, 8192, "linker_alloc_lob") = 0 readlinkat(AT_FDCWD, "/proc/self/fd/5", "/system/lib64/libc++.so", 4096) = 23 munmap(0x731368a000, 8192) = 0 munmap(0x731368d000, 8192) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=917688, ...}) = 0 fstatfs(5, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=1269974, f_bfree=133864, f_ bavail=133864, f_files=322560, f_ffree=314772, f_fsid={val=[3546324968, 77008235]}, f_n amelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RDONLY|ST_RELATIME}) = 0 pread64(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64 mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 5, 0) = 0x731368e000 mmap(NULL, 6768, PROT_READ, MAP_PRIVATE, 5, 0xdf000) = 0x731368a000 mmap(NULL, 6304, PROT_READ, MAP_PRIVATE, 5, 0xdb000) = 0x7313688000 mmap(NULL, 110453, PROT_READ, MAP_PRIVATE, 5, 0xd000) = 0x731344f000 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, "/system/lib64/libm.so", O_RDONLY|O_CLOEXEC) = 6 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7313686000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7313686000, 8192, "linker_alloc_lob") = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7313684000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7313684000, 8192, "linker_alloc_lob") = 0 readlinkat(AT_FDCWD, "/proc/self/fd/6", "/system/lib64/libm.so", 4096) = 21 munmap(0x7313684000, 8192) = 0 munmap(0x7313686000, 8192) = 0 fstat(6, {st_mode=S_IFREG|0644, st_size=228656, ...}) = 0 fstatfs(6, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=1269974, f_bfree=133864, f_ bavail=133864, f_files=322560, f_ffree=314772, f_fsid={val=[3546324968, 77008235]}, f_n amelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RDONLY|ST_RELATIME}) = 0 pread64(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64 mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 6, 0) = 0x731368d000 mmap(NULL, 5152, PROT_READ, MAP_PRIVATE, 6, 0x37000) = 0x7313686000 mmap(NULL, 5360, PROT_READ, MAP_PRIVATE, 6, 0x36000) = 0x7313684000 mmap(NULL, 9456, PROT_READ, MAP_PRIVATE, 6, 0x1000) = 0x7313681000 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/liblog.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib64/liblog.so", O_RDONLY|O_CLOEXEC) = 7 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731367c000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731367c000, 8192, "linker_alloc_lob") = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731367a000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731367a000, 8192, "linker_alloc_lob") = 0 readlinkat(AT_FDCWD, "/proc/self/fd/7", "/system/lib64/liblog.so", 4096) = 23 munmap(0x731367a000, 8192) = 0 munmap(0x731367c000, 8192) = 0 fstat(7, {st_mode=S_IFREG|0644, st_size=100032, ...}) = 0 fstatfs(7, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=1269974, f_bfree=133864, f_ bavail=133864, f_files=322560, f_ffree=314772, f_fsid={val=[3546324968, 77008235]}, f_n amelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RDONLY|ST_RELATIME}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731367f000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731367f000, 4096, "linker_alloc_small_objects ") = 0 pread64(7, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64 mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 7, 0) = 0x731367d000 mmap(NULL, 1792, PROT_READ, MAP_PRIVATE, 7, 0x18000) = 0x731367c000 mmap(NULL, 5136, PROT_READ, MAP_PRIVATE, 7, 0x16000) = 0x731367a000 mmap(NULL, 6078, PROT_READ, MAP_PRIVATE, 7, 0x1000) = 0x7313678000 munmap(0x731368c000, 4096) = 0 mmap(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7312f81000 munmap(0x7312f81000, 258048) = 0 munmap(0x7312ff9000, 28672) = 0 mmap(0x7312fc0000, 221764, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6, 0) = 0x7312fc 0000 mmap(0x7312ff7000, 4256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6, 0x36000) = 0x7 312ff7000 mmap(NULL, 1306624, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7312e81000 munmap(0x7312e81000, 348160) = 0 munmap(0x7312fb9000, 28672) = 0 mmap(0x7312ed6000, 874748, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0x7312ed 6000 mmap(0x7312fad000, 32848, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0xd6000) = 0x 7312fad000 mmap(0x7312fb6000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1 , 0) = 0x7312fb6000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7312fb6000, 12288, ".bss") = 0 mmap(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7312e57000 munmap(0x7312e57000, 245760) = 0 munmap(0x7312ea7000, 192512) = 0 mmap(0x7312e93000, 65564, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x7312e93 000 mmap(0x7312ea4000, 8281, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x10000) = 0x7 312ea4000 mmap(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7312e14000 munmap(0x7312e14000, 335872) = 0 munmap(0x7312e6b000, 163840) = 0 mmap(0x7312e66000, 7668, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7312e660 00 mmap(0x7312e69000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x73 12e69000 mmap(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7312de7000 munmap(0x7312de7000, 118784) = 0 munmap(0x7312e1d000, 299008) = 0 mmap(0x7312e04000, 89756, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 7, 0) = 0x7312e04 000 mmap(0x7312e1b000, 5688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 7, 0x16000) = 0x7 312e1b000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731368c000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731368c000, 4096, "linker_alloc_small_objects ") = 0 munmap(0x731368c000, 4096) = 0 mprotect(0x7312e69000, 4096, PROT_READ) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731368c000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731368c000, 4096, "linker_alloc_small_objects ") = 0 munmap(0x731368c000, 4096) = 0 mprotect(0x7312ea4000, 8192, PROT_READ) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731368c000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731368c000, 4096, "linker_alloc_small_objects ") = 0 munmap(0x731368c000, 4096) = 0 mprotect(0x7312fad000, 32768, PROT_READ) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731368c000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731368c000, 4096, "linker_alloc_small_objects ") = 0 mprotect(0x7312ff7000, 4096, PROT_READ) = 0 munmap(0x731368c000, 4096) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731368c000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731368c000, 4096, "linker_alloc_small_objects ") = 0 munmap(0x731368c000, 4096) = 0 mprotect(0x7312e1b000, 4096, PROT_READ) = 0 close(3) = 0 close(4) = 0 close(5) = 0 close(6) = 0 close(7) = 0 munmap(0x7313678000, 6078) = 0 munmap(0x731367a000, 5136) = 0 munmap(0x731367c000, 1792) = 0 munmap(0x731367d000, 576) = 0 munmap(0x731344f000, 110453) = 0 munmap(0x7313688000, 6304) = 0 munmap(0x731368a000, 6768) = 0 munmap(0x731368e000, 576) = 0 munmap(0x7313681000, 9456) = 0 munmap(0x7313684000, 5360) = 0 munmap(0x7313686000, 5152) = 0 munmap(0x731368d000, 576) = 0 munmap(0x731368f000, 9216) = 0 munmap(0x7313692000, 5376) = 0 munmap(0x7313694000, 5008) = 0 munmap(0x7313696000, 576) = 0 munmap(0x7313698000, 3732) = 0 munmap(0x7313699000, 7232) = 0 munmap(0x731369b000, 4208) = 0 munmap(0x731369d000, 576) = 0 munmap(0x731369e000, 4096) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb5080, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb84e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb5080, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7312fb5080, FUTEX_WAKE_PRIVATE, 2147483647) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x731369e000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731369e000, 4096, "atexit handlers") = 0 mprotect(0x731369e000, 4096, PROT_READ) = 0 prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER) prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER) prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER) prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER) futex(0x7313665050, FUTEX_WAKE_PRIVATE, 2147483647) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731369d000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731369d000, 4096, "linker_alloc_small_objects ") = 0 munmap(0x731369d000, 4096) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x731369d000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x731369d000, 4096, "linker_alloc_small_objects ") = 0 munmap(0x731369d000, 4096) = 0 openat(AT_FDCWD, "/proc/self/auxv", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0400, st_size=0, ...}) = 0 read(3, "!\0\0\0\0\0\0\0\0\0p\23s\0\0\0\20\0\0\0\0\0\0\0\377\0\0\0\0\0\0\0"..., 1024) = 304 close(3) = 0 openat(AT_FDCWD, "/proc/sys/kernel/osrelease", O_RDONLY) = -1 EACCES (Permission denied ) openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "0-3\n", 4096) = 4 close(3) = 0 mprotect(0x7313697000, 4096, PROT_READ) = 0 mprotect(0x73136f2000, 4096, PROT_READ) = 0 mprotect(0x73136ef000, 4096, PROT_READ) = 0 mprotect(0x731369e000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x731369e000, 4096, PROT_READ) = 0 mprotect(0x731369e000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x731369e000, 4096, PROT_READ) = 0 rt_sigaction(SIGSYS, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGPWR, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGIO, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGVTALRM, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGXFSZ, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGXCPU, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGURG, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGTTIN, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGCHLD, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGSTKFLT, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGTERM, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGALRM, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGPIPE, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGUSR2, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGSEGV, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGUSR1, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGFPE, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGBUS, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGABRT, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGTRAP, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGILL, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGHUP, {sa_handler=0x5564879bb8, sa_mask=~[], sa_flags=0}, NULL, 8) = 0 openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 3 read(3, "8228 (ps) R 8225 8225 8194 34818"..., 1024) = 314 close(3) = 0 ioctl(1, TIOCGWINSZ, {ws_row=21, ws_col=87, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 geteuid() = 10177 openat(AT_FDCWD, "/proc/uptime", O_RDONLY) = -1 EACCES (Permission denied) openat(AT_FDCWD, "/proc/sys/kernel/pid_max", O_RDONLY) = -1 EACCES (Permission denied) mmap(NULL, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x73134480 00 mprotect(0x7313469000, 4096, PROT_NONE) = 0 openat(AT_FDCWD, "/proc/sys/kernel/osrelease", O_RDONLY) = -1 EACCES (Permission denied ) openat(AT_FDCWD, "/proc/meminfo", O_RDONLY) = 3 lseek(3, 0, SEEK_SET) = 0 read(3, "MemTotal: 3810940 kB\nMemF"..., 8191) = 1067 newfstatat(AT_FDCWD, "/proc/self/task", {st_mode=S_IFDIR|0555, st_size=0, ...}, 0) = 0 openat(AT_FDCWD, "/proc", O_RDONLY|O_CLOEXEC|O_DIRECTORY) = 4 getdents64(4, /* 92 entries */, 4200) = 2896 newfstatat(AT_FDCWD, "/proc/8194", {st_mode=S_IFDIR|0555, st_size=0, ...}, 0) = 0 openat(AT_FDCWD, "/proc/8194/stat", O_RDONLY) = 5 read(5, "8194 (bash) S 15464 8194 8194 34"..., 1024) = 352 close(5) = 0 openat(AT_FDCWD, "/proc/8194/status", O_RDONLY) = 5 read(5, "Name:\tbash\nState:\tS (sleeping)\nT"..., 1024) = 839 close(5) = 0 fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x2), ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 write(1, " PID TTY TIME CMD\n", 28 PID TTY TIME CMD ) = 28 openat(AT_FDCWD, "/proc/tty/drivers", O_RDONLY) = -1 EACCES (Permission denied) readlinkat(AT_FDCWD, "/proc/8194/fd/2", "/dev/pts/2", 127) = 10 newfstatat(AT_FDCWD, "/dev/pts/2", {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x2), . ..}, 0) = 0 write(1, " 8194 pts/2 00:00:00 bash\n", 29 8194 pts/2 00:00:00 bash ) = 29 newfstatat(AT_FDCWD, "/proc/8225", {st_mode=S_IFDIR|0555, st_size=0, ...}, 0) = 0 openat(AT_FDCWD, "/proc/8225/stat", O_RDONLY) = 5 read(5, "8225 (strace) S 8194 8225 8194 3"..., 1024) = 348 close(5) = 0 openat(AT_FDCWD, "/proc/8225/status", O_RDONLY) = 5 read(5, "Name:\tstrace\nState:\tS (sleeping)"..., 1024) = 844 close(5) = 0 readlinkat(AT_FDCWD, "/proc/8225/fd/2", "/dev/pts/2", 127) = 10 newfstatat(AT_FDCWD, "/dev/pts/2", {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x2), . ..}, 0) = 0 write(1, " 8225 pts/2 00:00:00 strace\n", 31 8225 pts/2 00:00:00 strace ) = 31 newfstatat(AT_FDCWD, "/proc/8228", {st_mode=S_IFDIR|0555, st_size=0, ...}, 0) = 0 openat(AT_FDCWD, "/proc/8228/stat", O_RDONLY) = 5 read(5, "8228 (ps) R 8225 8225 8194 34818"..., 1024) = 314 close(5) = 0 openat(AT_FDCWD, "/proc/8228/status", O_RDONLY) = 5 read(5, "Name:\tps\nState:\tR (running)\nTgid"..., 1024) = 839 close(5) = 0 readlinkat(AT_FDCWD, "/proc/8228/fd/2", "/dev/pts/2", 127) = 10 newfstatat(AT_FDCWD, "/dev/pts/2", {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x2), . ..}, 0) = 0 write(1, " 8228 pts/2 00:00:00 ps\n", 27 8228 pts/2 00:00:00 ps ) = 27 newfstatat(AT_FDCWD, "/proc/15489", {st_mode=S_IFDIR|0555, st_size=0, ...}, 0) = 0 openat(AT_FDCWD, "/proc/15489/stat", O_RDONLY) = 5 read(5, "15489 (bash) S 15464 15489 15489"..., 1024) = 366 close(5) = 0 openat(AT_FDCWD, "/proc/15489/status", O_RDONLY) = 5 read(5, "Name:\tbash\nState:\tS (sleeping)\nT"..., 1024) = 842 close(5) = 0 newfstatat(AT_FDCWD, "/proc/17135", {st_mode=S_IFDIR|0555, st_size=0, ...}, 0) = 0 openat(AT_FDCWD, "/proc/17135/stat", O_RDONLY) = 5 read(5, "17135 (e) S 15489 17135 15489 34"..., 1024) = 343 close(5) = 0 openat(AT_FDCWD, "/proc/17135/status", O_RDONLY) = 5 read(5, "Name:\te\nState:\tS (sleeping)\nTgid"..., 1024) = 839 close(5) = 0 newfstatat(AT_FDCWD, "/proc/17141", {st_mode=S_IFDIR|0555, st_size=0, ...}, 0) = 0 openat(AT_FDCWD, "/proc/17141/stat", O_RDONLY) = 5 read(5, "17141 (emacs) S 17135 17141 1548"..., 1024) = 357 close(5) = 0 openat(AT_FDCWD, "/proc/17141/status", O_RDONLY) = 5 read(5, "Name:\temacs\nState:\tS (sleeping)\n"..., 1024) = 844 close(5) = 0 newfstatat(AT_FDCWD, "/proc/25455", {st_mode=S_IFDIR|0555, st_size=0, ...}, 0) = 0 openat(AT_FDCWD, "/proc/25455/stat", O_RDONLY) = 5 read(5, "25455 (bash) S 15464 25455 25455"..., 1024) = 361 close(5) = 0 openat(AT_FDCWD, "/proc/25455/status", O_RDONLY) = 5 read(5, "Name:\tbash\nState:\tS (sleeping)\nT"..., 1024) = 842 close(5) = 0 getdents64(4, /* 0 entries */, 4200) = 0 close(4) = 0 mprotect(0x731369e000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x731369e000, 4096, PROT_READ) = 0 close(1) = 0 close(2) = 0 mprotect(0x731369e000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x731369e000, 4096, PROT_READ) = 0 mprotect(0x731369e000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x731369e000, 4096, PROT_READ) = 0 munmap(0x731369e000, 4096) = 0 exit_group(0) = ? +++ exited with 0 +++ $ |
@IntyLab Your log is from busybox
Should be from |
Okay. Sorry I haven't learned how to hide text yet. What tags or escape sequences do I use? strace log (click to expand)$ strace ps execve("/data/data/com.termux/files/usr/bin/ps", ["ps"], 0xbeb01c00 /* 18 vars */) = 0 mprotect(0xb6f7b000, 4096, PROT_READ) = 0 set_tid_address(0xb6f7ced0) = 7448 set_tls(0xb6f7d10c) = 0 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f6b000 madvise(0xb6f6b000, 8192, MADV_MERGEABLE) = -1 EINVAL (Invalid argument) sigaltstack({ss_sp=0xb6f6b000, ss_flags=0, ss_size=8192}, NULL) = 0 sigaction(SIGABRT, {sa_handler=0xb6f6ea2d, sa_mask=[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL) = 0 sigaction(SIGBUS, {sa_handler=0xb6f6ea2d, sa_mask=[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL) = 0 sigaction(SIGFPE, {sa_handler=0xb6f6ea2d, sa_mask=[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL) = 0 sigaction(SIGILL, {sa_handler=0xb6f6ea2d, sa_mask=[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL) = 0 sigaction(SIGPIPE, {sa_handler=0xb6f6ea2d, sa_mask=[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL) = 0 sigaction(SIGSEGV, {sa_handler=0xb6f6ea2d, sa_mask=[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL) = 0 sigaction(SIGSTKFLT, {sa_handler=0xb6f6ea2d, sa_mask=[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL) = 0 sigaction(SIGTRAP, {sa_handler=0xb6f6ea2d, sa_mask=[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6f6a000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xb6f6a000, 4096, "linker_alloc") = 0 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libtermux-exec.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFREG|0700, st_size=5432, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f69000 mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f66000 mmap2(0xb6f66000, 1981, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6f66000 mmap2(0xb6f67000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6f67000 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6f65000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xb6f65000, 4096, "linker_alloc") = 0 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libc.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/factory_lib/libc.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/lib/libc.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib/libc.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=495537, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb6f64000 mmap2(NULL, 397312, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f03000 mmap2(0xb6f03000, 334656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6f03000 mmap2(0xb6f56000, 17684, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x52000) = 0xb6f56000 mmap2(0xb6f5b000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6f5b000 mprotect(0xb6f56000, 8192, PROT_READ) = 0 munmap(0xb6f64000, 4096) = 0 close(4) = 0 mprotect(0xb6f67000, 4096, PROT_READ) = 0 munmap(0xb6f69000, 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libprocps.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFREG|0700, st_size=51388, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f69000 mmap2(NULL, 131072, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ee3000 mmap2(0xb6ee3000, 44152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6ee3000 mmap2(0xb6eef000, 4700, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0xb6eef000 mmap2(0xb6ef1000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6ef1000 mprotect(0xb6eef000, 4096, PROT_READ) = 0 munmap(0xb6f69000, 4096) = 0 close(3) = 0 mprotect(0xb6f8f000, 12288, PROT_READ) = 0 openat(AT_FDCWD, "/dev/__properties__", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 fstat64(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0 mmap2(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0xb6ec3000 close(3) = 0 futex(0xb6f5a588, FUTEX_WAKE_PRIVATE, 2147483647) = 0 mprotect(0xb6f6a000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f65000, 4096, PROT_READ|PROT_WRITE) = 0 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libnetd_client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/factory_lib/libnetd_client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/lib/libnetd_client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib/libnetd_client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=9348, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f69000 mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ebf000 mmap2(0xb6ebf000, 4208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6ebf000 mmap2(0xb6ec1000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb6ec1000 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libm.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/factory_lib/libm.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/lib/libm.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib/libm.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=91344, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb6f64000 mmap2(NULL, 98304, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ea7000 mmap2(0xb6ea7000, 88380, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6ea7000 mmap2(0xb6ebd000, 4204, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x15000) = 0xb6ebd000 mprotect(0xb6ebd000, 4096, PROT_READ) = 0 munmap(0xb6f64000, 4096) = 0 close(4) = 0 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libstdc++.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/factory_lib/libstdc++.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/lib/libstdc++.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib/libstdc++.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=9320, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb6f64000 mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ea3000 mmap2(0xb6ea3000, 5254, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6ea3000 mmap2(0xb6ea5000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) = 0xb6ea5000 mprotect(0xb6ea5000, 4096, PROT_READ) = 0 munmap(0xb6f64000, 4096) = 0 close(4) = 0 mprotect(0xb6ec1000, 4096, PROT_READ) = 0 munmap(0xb6f69000, 4096) = 0 close(3) = 0 mprotect(0xb6f6a000, 4096, PROT_READ) = 0 mprotect(0xb6f65000, 4096, PROT_READ) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6f69000 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xb6f69000, 4096, "linker_alloc") = 0 mprotect(0xb6f6a000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f65000, 4096, PROT_READ|PROT_WRITE) = 0 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libvendorconn.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/factory_lib/libvendorconn.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/lib/libvendorconn.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=17644, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f64000 mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e9d000 mmap2(0xb6e9d000, 12479, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6e9d000 mmap2(0xb6ea1000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0xb6ea1000 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libcnefeatureconfig.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/factory_lib/libcnefeatureconfig.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/lib/libcnefeatureconfig.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib/libcnefeatureconfig.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=5128, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb6e9c000 mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e99000 mmap2(0xb6e99000, 2559, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6e99000 mmap2(0xb6e9a000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6e9a000 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libcutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/factory_lib/libcutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/lib/libcutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib/libcutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=46424, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 5, 0) = 0xb6e98000 mmap2(NULL, 53248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e8b000 mmap2(0xb6e8b000, 41296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xb6e8b000 mmap2(0xb6e96000, 4176, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0xa000) = 0xb6e96000 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/liblog.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/factory_lib/liblog.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/lib/liblog.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib/liblog.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6 fstat64(6, {st_mode=S_IFREG|0644, st_size=17596, ...}) = 0 read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 6, 0) = 0xb6e8a000 mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e84000 mmap2(0xb6e84000, 15324, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6, 0) = 0xb6e84000 mmap2(0xb6e88000, 4124, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6, 0x3000) = 0xb6e88000 mprotect(0xb6e88000, 4096, PROT_READ) = 0 munmap(0xb6e8a000, 4096) = 0 close(6) = 0 mprotect(0xb6e96000, 4096, PROT_READ) = 0 munmap(0xb6e98000, 4096) = 0 close(5) = 0 openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libstlport.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/factory_lib/libstlport.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/vendor/lib/libstlport.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib/libstlport.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=214352, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 5, 0) = 0xb6e98000 mmap2(NULL, 221184, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e4e000 mmap2(0xb6e4e000, 206662, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xb6e4e000 mmap2(0xb6e81000, 8264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x32000) = 0xb6e81000 mprotect(0xb6e81000, 8192, PROT_READ) = 0 munmap(0xb6e98000, 4096) = 0 close(5) = 0 mprotect(0xb6e9a000, 4096, PROT_READ) = 0 munmap(0xb6e9c000, 4096) = 0 close(4) = 0 mprotect(0xb6ea1000, 4096, PROT_READ) = 0 munmap(0xb6f64000, 4096) = 0 close(3) = 0 gettimeofday({tv_sec=1565176801, tv_usec=90051}, NULL) = 0 brk(NULL) = 0xb7dff000 brk(0xb7e00000) = 0xb7e00000 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f64000 madvise(0xb6f64000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument) mprotect(0xb6f64000, 4096, PROT_READ) = 0 brk(0xb7e01000) = 0xb7e01000 brk(0xb7e02000) = 0xb7e02000 brk(0xb7e03000) = 0xb7e03000 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 fcntl64(0, F_GETFL) = 0x20002 (flags O_RDWR|O_LARGEFILE) fstat64(0, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x1), ...}) = 0 fcntl64(1, F_GETFL) = 0x20002 (flags O_RDWR|O_LARGEFILE) fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x1), ...}) = 0 fcntl64(2, F_GETFL) = 0x20002 (flags O_RDWR|O_LARGEFILE) fstat64(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x1), ...}) = 0 fcntl64(2, F_GETFL) = 0x20002 (flags O_RDWR|O_LARGEFILE) fstat64(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x1), ...}) = 0 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 mprotect(0xb6f6a000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f65000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 mprotect(0xb6f6a000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f65000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 mprotect(0xb6f6a000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f65000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 mprotect(0xb6f6a000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f65000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f6a000, 4096, PROT_READ) = 0 mprotect(0xb6f65000, 4096, PROT_READ) = 0 futex(0xb6f5bdc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 mprotect(0xb6f6a000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f65000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f6a000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f65000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f6a000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f65000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f6a000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f65000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f6a000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f65000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f6a000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f65000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 openat(AT_FDCWD, "/proc/self/auxv", O_RDONLY|O_LARGEFILE) = 3 brk(0xb7e04000) = 0xb7e04000 fstat64(3, {st_mode=S_IFREG|0400, st_size=0, ...}) = 0 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 read(3, "\20\0\0\0\327\260\17\0\6\0\0\0\0\20\0\0\21\0\0\0d\0\0\0\3\0\0\0004\340\367\266"..., 1024) = 144 close(3) = 0 openat(AT_FDCWD, "/proc/sys/kernel/osrelease", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 read(3, "3.10.49-ga5dcd91-00038-g982d285\n", 1024) = 32 close(3) = 0 openat(AT_FDCWD, "/proc/stat", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 read(3, "cpu 2384216 433597 1824960 9315"..., 1024) = 1024 read(3, "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "..., 1024) = 571 read(3, "", 1024) = 0 close(3) = 0 openat(AT_FDCWD, "/proc/self/auxv", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0400, st_size=0, ...}) = 0 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 read(3, "\20\0\0\0\327\260\17\0\6\0\0\0\0\20\0\0\21\0\0\0d\0\0\0\3\0\0\0004\340\367\266"..., 1024) = 144 close(3) = 0 mprotect(0xb6f6a000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f65000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f6a000, 4096, PROT_READ) = 0 mprotect(0xb6f65000, 4096, PROT_READ) = 0 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 sigaction(SIGSYS, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGPWR, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGIO, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGVTALRM, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGXFSZ, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGXCPU, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGURG, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGTTIN, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGCHLD, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGSTKFLT, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGTERM, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGALRM, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGPIPE, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGUSR2, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGSEGV, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGUSR1, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGFPE, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGBUS, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGABRT, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGTRAP, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGILL, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 sigaction(SIGHUP, {sa_handler=0xb6f82d09, sa_mask=~[], sa_flags=0}, NULL) = 0 openat(AT_FDCWD, "/proc/self/stat", O_RDONLY|O_LARGEFILE) = 3 read(3, "7448 (ps) R 7445 7445 7425 34817"..., 1024) = 277 close(3) = 0 ioctl(1, TIOCGWINSZ, {ws_row=12, ws_col=106, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 geteuid32() = 10223 openat(AT_FDCWD, "/proc/uptime", O_RDONLY|O_LARGEFILE) = 3 lseek(3, 0, SEEK_SET) = 0 read(3, "577199.63 438419.09\n", 8191) = 20 openat(AT_FDCWD, "/proc/sys/kernel/pid_max", O_RDONLY|O_LARGEFILE) = 4 read(4, "32768\n", 23) = 6 close(4) = 0 mmap2(NULL, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e2c000 mprotect(0xb6e4d000, 4096, PROT_NONE) = 0 gettimeofday({tv_sec=1565176801, tv_usec=157041}, NULL) = 0 openat(AT_FDCWD, "/proc/sys/kernel/osrelease", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mprotect(0xb6f64000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb6f64000, 4096, PROT_READ) = 0 read(4, "3.10.49-ga5dcd91-00038-g982d285\n", 1024) = 32 close(4) = 0 openat(AT_FDCWD, "/proc/meminfo", O_RDONLY|O_LARGEFILE) = 4 lseek(4, 0, SEEK_SET) = 0 read(4, "MemTotal: 905396 kB\nMemF"..., 8191) = 1036 openat(AT_FDCWD, "/proc/sys/vm/min_free_kbytes", O_RDONLY|O_LARGEFILE) = -1 EACCES (Permission denied) write(2, "Error: /proc must be mounted\n T"..., 176Error: /proc must be mounted To mount /proc at boot you need an /etc/fstab line like: proc /proc proc defaults In the meantime, run "mount proc /proc -t proc" ) = 176 exit_group(102) = ? +++ exited with 102 +++ $ |
Okay, you have problem with reading file Btw, this issue was posted at #1625, just had to be sure there no other kind of problems besides reading |
|
That's good. The error just started last week, but again, replacing that one line in a couple scripts did the trick, so it's not really an issue. |
Should be fixed in 196f0a6. |
Access to this file is prohibited on some devices by SELinux and causes utilities to treat /proc as not mounted. Related issues: * termux#1625 * termux#4132
I have a script which calls ps, grep, and awk to automagically close one program when another one closes. This morning, BASH threw exceptions at that line. ps and awk seem to have been divorced from busybox and moved into separate packages. I installed gawk and procps. awk is fine, but ps is telling me I need to mount /proc.
I figured out the syntax for mount: "mount -t proc proc /proc", but I'm getting a permissions error. I tried to create an fstab file within /etc, but it's read-only. So how do I mount /proc, now that ps requires it?
The text was updated successfully, but these errors were encountered: