ci2-android-6-12-rust/strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ci2-android-6-12-rust/syz-executor1391423353 <...> Warning: Permanently added '10.128.1.131' (ED25519) to the list of known hosts. execve("ci2-android-6-12-rust/syz-executor1391423353", ["ci2-android-6-12-rust/syz-executor1391423353"], 0x7fff782123b0 /* 10 vars */) = 0 brk(NULL) = 0x555574701000 brk(0x555574701d40) = 0x555574701d40 arch_prctl(ARCH_SET_FS, 0x5555747013c0) = 0 set_tid_address(0x555574701690) = 313 set_robust_list(0x5555747016a0, 24) = 0 rseq({cpu_id_start=0, cpu_id=RSEQ_CPU_ID_UNINITIALIZED, rseq_cs=NULL, flags=0, node_id=0, mm_cid=0, slice_ctrl={request=0, granted=0, __reserved=0}, __reserved=0}, 32, 0, 0x53053053) = -1 ENOSYS (Function not implemented) prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 readlinkat(AT_FDCWD, "/proc/self/exe", "/root/ci2-android-6-12-rust/syz-executor1391423353", 4096) = 50 getrandom("\x2e\xcf\x55\xb4\x46\x67\xcb\x9d", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x555574701d40 brk(0x555574722d40) = 0x555574722d40 brk(0x555574723000) = 0x555574723000 mprotect(0x7f5f078f0000, 20480, PROT_READ) = 0 mmap(0x1ffffffff000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ffffffff000 mmap(0x200000000000, 16777216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200000000000 mmap(0x200001000000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200001000000 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555574701690) = 314 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 openat(AT_FDCWD, "/sys/kernel/debug/x86/nmi_longest_ns", O_WRONLY|O_CLOEXEC) = 3 write(3, "10000000000", 11) = 11 close(3) = 0 openat(AT_FDCWD, "/proc/sys/kernel/hung_task_check_interval_secs", O_WRONLY|O_CLOEXEC) = 3 write(3, "20", 2) = 2 close(3) = 0 openat(AT_FDCWD, "/proc/sys/net/core/bpf_jit_kallsyms", O_WRONLY|O_CLOEXEC) = 3 write(3, "1", 1) = 1 close(3) = 0 openat(AT_FDCWD, "/proc/sys/net/core/bpf_jit_harden", O_WRONLY|O_CLOEXEC) = 3 write(3, "0", 1) = 1 close(3) = 0 openat(AT_FDCWD, "/proc/sys/kernel/kptr_restrict", O_WRONLY|O_CLOEXEC) = 3 write(3, "0", 1) = 1 close(3) = 0 openat(AT_FDCWD, "/proc/sys/kernel/softlockup_all_cpu_backtrace", O_WRONLY|O_CLOEXEC) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 314 attached [pid 313] write(3, "1", 1 [pid 314] set_robust_list(0x5555747016a0, 24 [pid 313] <... write resumed>) = 1 [pid 313] close(3 [pid 314] <... set_robust_list resumed>) = 0 [pid 314] rt_sigprocmask(SIG_SETMASK, [] [pid 313] <... close resumed>) = 0 [pid 314] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 313] openat(AT_FDCWD, "/proc/sys/fs/mount-max", O_WRONLY|O_CLOEXEC) = 3 [pid 313] write(3, "100", 3) = 3 [pid 313] close(3) = 0 [pid 313] openat(AT_FDCWD, "/proc/sys/vm/oom_dump_tasks", O_WRONLY|O_CLOEXEC) = 3 [pid 313] write(3, "0", 1) = 1 [pid 313] close(3) = 0 [pid 313] openat(AT_FDCWD, "/proc/sys/debug/exception-trace", O_WRONLY|O_CLOEXEC) = 3 [pid 313] write(3, "0", 1) = 1 [pid 313] close(3) = 0 [pid 313] openat(AT_FDCWD, "/proc/sys/kernel/printk", O_WRONLY|O_CLOEXEC) = 3 [pid 313] write(3, "7 4 1 3", 7) = 7 [pid 313] close(3) = 0 [pid 313] openat(AT_FDCWD, "/proc/sys/kernel/keys/gc_delay", O_WRONLY|O_CLOEXEC) = 3 [pid 313] write(3, "1", 1) = 1 [pid 313] close(3) = 0 [pid 313] openat(AT_FDCWD, "/proc/sys/vm/oom_kill_allocating_task", O_WRONLY|O_CLOEXEC) = 3 [pid 313] write(3, "1", 1) = 1 [pid 313] close(3) = 0 [pid 313] openat(AT_FDCWD, "/sys/kernel/debug/failslab/task-filter", O_WRONLY|O_CLOEXEC) = 3 [pid 313] write(3, "Y", 1) = 1 [pid 313] close(3) = 0 [pid 313] openat(AT_FDCWD, "/sys/kernel/debug/fail_page_alloc/task-filter", O_WRONLY|O_CLOEXEC) = 3 [pid 313] write(3, "Y", 1) = 1 [pid 313] close(3) = 0 [pid 313] openat(AT_FDCWD, "/sys/kernel/debug/fail_futex/task-filter", O_WRONLY|O_CLOEXEC) = 3 [pid 313] write(3, "Y", 1) = 1 [pid 313] close(3) = 0 [pid 313] openat(AT_FDCWD, "/sys/kernel/debug/fail_usercopy/task-filter", O_WRONLY|O_CLOEXEC) = 3 [pid 313] write(3, "Y", 1) = 1 [pid 313] close(3) = 0 [pid 313] openat(AT_FDCWD, "/sys/kernel/debug/fail_make_request/task-filter", O_WRONLY|O_CLOEXEC) = 3 [pid 313] write(3, "Y", 1) = 1 [pid 313] close(3) = 0 [pid 313] openat(AT_FDCWD, "/sys/kernel/debug/fail_io_timeout/task-filter", O_WRONLY|O_CLOEXEC) = 3 [pid 313] write(3, "Y", 1) = 1 [pid 313] close(3) = 0 [pid 313] openat(AT_FDCWD, "/sys/kernel/debug/fail_iommufd/task-filter", O_WRONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) [pid 313] openat(AT_FDCWD, "/proc/sys/kernel/ctrl-alt-del", O_WRONLY|O_CLOEXEC) = 3 [pid 313] write(3, "0", 1) = 1 [pid 313] close(3) = 0 [pid 313] openat(AT_FDCWD, "/proc/sys/kernel/cad_pid", O_WRONLY|O_CLOEXEC) = 3 [pid 313] write(3, "314", 3) = 3 [pid 313] close(3) = 0 [pid 313] kill(314, SIGKILL) = 0 [pid 314] +++ killed by SIGKILL +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=314, si_uid=0, si_status=SIGKILL, si_utime=0, si_stime=0} --- chmod("/dev/raw-gadget", 0666) = 0 unshare(CLONE_NEWPID) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555574701690) = 315 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 315 attached [ 32.784535][ T36] audit: type=1400 audit(1786034440.870:64): avc: denied { execmem } for pid=313 comm="syz-executor139" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [pid 315] set_robust_list(0x5555747016a0, 24) = 0 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 315] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 315] getppid() = 0 [pid 315] prlimit64(0, RLIMIT_AS, {rlim_cur=204800*1024, rlim_max=204800*1024}, NULL) = 0 [pid 315] prlimit64(0, RLIMIT_MEMLOCK, {rlim_cur=32768*1024, rlim_max=32768*1024}, NULL) = 0 [pid 315] prlimit64(0, RLIMIT_FSIZE, {rlim_cur=139264*1024, rlim_max=139264*1024}, NULL) = 0 [pid 315] prlimit64(0, RLIMIT_STACK, {rlim_cur=1024*1024, rlim_max=1024*1024}, NULL) = 0 [pid 315] prlimit64(0, RLIMIT_CORE, {rlim_cur=131072*1024, rlim_max=131072*1024}, NULL) = 0 [pid 315] prlimit64(0, RLIMIT_NOFILE, {rlim_cur=256, rlim_max=256}, NULL) = 0 [pid 315] unshare(CLONE_NEWNS) = 0 [pid 315] mount(NULL, "/", NULL, MS_REC|MS_PRIVATE, NULL) = 0 [pid 315] unshare(CLONE_NEWIPC) = -1 EINVAL (Invalid argument) [pid 315] unshare(CLONE_NEWCGROUP) = 0 [pid 315] unshare(CLONE_NEWUTS) = 0 [pid 315] unshare(CLONE_SYSVSEM) = 0 [pid 315] openat(AT_FDCWD, "/proc/sys/kernel/shmmax", O_WRONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) [pid 315] openat(AT_FDCWD, "/proc/sys/kernel/shmall", O_WRONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) [pid 315] openat(AT_FDCWD, "/proc/sys/kernel/shmmni", O_WRONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) [pid 315] openat(AT_FDCWD, "/proc/sys/kernel/msgmax", O_WRONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) [pid 315] openat(AT_FDCWD, "/proc/sys/kernel/msgmni", O_WRONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) [pid 315] openat(AT_FDCWD, "/proc/sys/kernel/msgmnb", O_WRONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) [pid 315] openat(AT_FDCWD, "/proc/sys/kernel/sem", O_WRONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) [pid 315] getpid() = 1 [pid 315] capget({version=_LINUX_CAPABILITY_VERSION_3, pid=1}, {effective=1< [pid 322] set_robust_list(0x7f5f0780d9a0, 24 [pid 321] <... clone3 resumed> => {parent_tid=[3]}, 88) = 3 [pid 322] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 322] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 322] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 322] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 321] <... futex resumed>) = 0 [pid 321] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 322] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 321] <... futex resumed>) = 0 [pid 321] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 322] mount(NULL, "./config", "configfs", 0, NULL [pid 321] <... futex resumed>) = 0 [pid 322] <... mount resumed>) = 0 [pid 321] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 322] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 321] <... futex resumed>) = 0 [pid 321] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 322] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 321] <... futex resumed>) = 0 [pid 322] <... mkdirat resumed>) = 0 [pid 321] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 322] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 321] <... futex resumed>) = 0 [pid 321] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 321] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 322] <... futex resumed>) = 1 [pid 322] rmdir("./config/usb_gadget/g1") = 0 [pid 322] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 321] <... futex resumed>) = 0 [pid 321] close(3) = -1 EBADF (Bad file descriptor) [pid 321] close(4) = -1 EBADF (Bad file descriptor) [pid 321] close(5) = -1 EBADF (Bad file descriptor) [pid 321] close(6) = -1 EBADF (Bad file descriptor) [pid 321] close(7) = -1 EBADF (Bad file descriptor) [pid 321] close(8) = -1 EBADF (Bad file descriptor) [pid 321] close(9) = -1 EBADF (Bad file descriptor) [pid 321] close(10) = -1 EBADF (Bad file descriptor) [pid 321] close(11) = -1 EBADF (Bad file descriptor) [pid 321] close(12) = -1 EBADF (Bad file descriptor) [pid 321] close(13) = -1 EBADF (Bad file descriptor) [pid 321] close(14) = -1 EBADF (Bad file descriptor) [pid 321] close(15) = -1 EBADF (Bad file descriptor) [pid 321] close(16) = -1 EBADF (Bad file descriptor) [pid 321] close(17) = -1 EBADF (Bad file descriptor) [pid 321] close(18) = -1 EBADF (Bad file descriptor) [pid 321] close(19) = -1 EBADF (Bad file descriptor) [pid 321] close(20) = -1 EBADF (Bad file descriptor) [pid 321] close(21) = -1 EBADF (Bad file descriptor) [pid 321] close(22) = -1 EBADF (Bad file descriptor) [pid 321] close(23) = -1 EBADF (Bad file descriptor) [pid 321] close(24) = -1 EBADF (Bad file descriptor) [pid 321] close(25) = -1 EBADF (Bad file descriptor) [pid 321] close(26) = -1 EBADF (Bad file descriptor) [pid 321] close(27) = -1 EBADF (Bad file descriptor) [pid 322] <... futex resumed>) = 1 [pid 321] close(28 [pid 322] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(29) = -1 EBADF (Bad file descriptor) [pid 321] exit_group(0 [pid 322] <... futex resumed>) = ? [pid 321] <... exit_group resumed>) = ? [pid 322] +++ exited with 0 +++ [pid 321] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 324 attached , child_tidptr=0x555574701690) = 4 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 324] set_robust_list(0x5555747016a0, 24) = 0 [pid 324] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 324] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 324] setpgid(0, 0) = 0 [pid 324] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 324] write(3, "1000", 4) = 4 [pid 324] close(3) = 0 [pid 324] write(1, "executing program\n", 18) = 18 executing program [pid 324] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 324] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 324] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 324] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 324] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 324] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 324] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 325 attached => {parent_tid=[5]}, 88) = 5 [pid 324] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 324] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 324] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 325] set_robust_list(0x7f5f0780d9a0, 24) = 0 [pid 325] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 325] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 325] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 325] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 324] <... futex resumed>) = 0 [pid 324] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 325] <... futex resumed>) = 0 [pid 324] <... futex resumed>) = 1 [pid 325] mount(NULL, "./config", "configfs", 0, NULL [pid 324] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 325] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 325] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 324] <... futex resumed>) = 0 [pid 324] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 325] <... futex resumed>) = 1 [pid 324] <... futex resumed>) = 0 [pid 325] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 324] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 325] <... mkdirat resumed>) = 0 [pid 325] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 324] <... futex resumed>) = 0 [pid 325] <... futex resumed>) = 1 [pid 324] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 325] rmdir("./config/usb_gadget/g1" [pid 324] <... futex resumed>) = 0 [pid 325] <... rmdir resumed>) = 0 [pid 324] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 325] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 324] <... futex resumed>) = 0 [pid 324] close(3) = -1 EBADF (Bad file descriptor) [pid 324] close(4) = -1 EBADF (Bad file descriptor) [pid 324] close(5) = -1 EBADF (Bad file descriptor) [pid 324] close(6) = -1 EBADF (Bad file descriptor) [pid 324] close(7) = -1 EBADF (Bad file descriptor) [pid 325] <... futex resumed>) = 1 [pid 324] close(8 [pid 325] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 324] close(9) = -1 EBADF (Bad file descriptor) [pid 324] close(10) = -1 EBADF (Bad file descriptor) [pid 324] close(11) = -1 EBADF (Bad file descriptor) [pid 324] close(12) = -1 EBADF (Bad file descriptor) [pid 324] close(13) = -1 EBADF (Bad file descriptor) [pid 324] close(14) = -1 EBADF (Bad file descriptor) [pid 324] close(15) = -1 EBADF (Bad file descriptor) [pid 324] close(16) = -1 EBADF (Bad file descriptor) [pid 324] close(17) = -1 EBADF (Bad file descriptor) [pid 324] close(18) = -1 EBADF (Bad file descriptor) [pid 324] close(19) = -1 EBADF (Bad file descriptor) [pid 324] close(20) = -1 EBADF (Bad file descriptor) [pid 324] close(21) = -1 EBADF (Bad file descriptor) [pid 324] close(22) = -1 EBADF (Bad file descriptor) [pid 324] close(23) = -1 EBADF (Bad file descriptor) [pid 324] close(24) = -1 EBADF (Bad file descriptor) [pid 324] close(25) = -1 EBADF (Bad file descriptor) [pid 324] close(26) = -1 EBADF (Bad file descriptor) [pid 324] close(27) = -1 EBADF (Bad file descriptor) [pid 324] close(28) = -1 EBADF (Bad file descriptor) [pid 324] close(29) = -1 EBADF (Bad file descriptor) [pid 324] exit_group(0 [pid 325] <... futex resumed>) = ? [pid 324] <... exit_group resumed>) = ? [pid 325] +++ exited with 0 +++ [pid 324] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 326 attached [pid 326] set_robust_list(0x5555747016a0, 24) = 0 [pid 315] <... clone resumed>, child_tidptr=0x555574701690) = 6 [pid 326] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 326] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 326] <... prctl resumed>) = 0 [pid 326] setpgid(0, 0) = 0 [pid 326] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 326] write(3, "1000", 4) = 4 [pid 326] close(3) = 0 executing program [pid 326] write(1, "executing program\n", 18) = 18 [pid 326] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 326] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 326] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 326] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 326] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 326] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 326] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 327 attached [pid 327] set_robust_list(0x7f5f0780d9a0, 24) = 0 [pid 326] <... clone3 resumed> => {parent_tid=[7]}, 88) = 7 [pid 327] rt_sigprocmask(SIG_SETMASK, [] [pid 326] rt_sigprocmask(SIG_SETMASK, [] [pid 327] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 326] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 327] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 326] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 326] <... futex resumed>) = 0 [pid 327] mkdirat(AT_FDCWD, "./config", 0777 [pid 326] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 327] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 327] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 326] <... futex resumed>) = 0 [pid 327] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 326] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 326] <... futex resumed>) = 0 [pid 327] mount(NULL, "./config", "configfs", 0, NULL [pid 326] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 327] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 327] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 326] <... futex resumed>) = 0 [pid 327] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 326] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 326] <... futex resumed>) = 0 [pid 327] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 326] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 327] <... mkdirat resumed>) = 0 [pid 327] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 326] <... futex resumed>) = 0 [pid 327] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 326] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 326] <... futex resumed>) = 0 [pid 327] rmdir("./config/usb_gadget/g1" [pid 326] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 327] <... rmdir resumed>) = 0 [pid 327] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [ 33.545394][ T36] audit: type=1400 audit(1786034441.590:73): avc: denied { mounton } for pid=315 comm="syz-executor139" path="/root/syz-tmp/newroot/dev" dev="tmpfs" ino=3 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=dir permissive=1 [pid 327] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 326] <... futex resumed>) = 0 [pid 326] close(3) = -1 EBADF (Bad file descriptor) [pid 326] close(4) = -1 EBADF (Bad file descriptor) [pid 326] close(5) = -1 EBADF (Bad file descriptor) [pid 326] close(6) = -1 EBADF (Bad file descriptor) [pid 326] close(7) = -1 EBADF (Bad file descriptor) [pid 326] close(8) = -1 EBADF (Bad file descriptor) [pid 326] close(9) = -1 EBADF (Bad file descriptor) [pid 326] close(10) = -1 EBADF (Bad file descriptor) [pid 326] close(11) = -1 EBADF (Bad file descriptor) [pid 326] close(12) = -1 EBADF (Bad file descriptor) [pid 326] close(13) = -1 EBADF (Bad file descriptor) [pid 326] close(14) = -1 EBADF (Bad file descriptor) [pid 326] close(15) = -1 EBADF (Bad file descriptor) [pid 326] close(16) = -1 EBADF (Bad file descriptor) [pid 326] close(17) = -1 EBADF (Bad file descriptor) [pid 326] close(18) = -1 EBADF (Bad file descriptor) [pid 326] close(19) = -1 EBADF (Bad file descriptor) [pid 326] close(20) = -1 EBADF (Bad file descriptor) [pid 326] close(21) = -1 EBADF (Bad file descriptor) [pid 326] close(22) = -1 EBADF (Bad file descriptor) [pid 326] close(23) = -1 EBADF (Bad file descriptor) [pid 326] close(24) = -1 EBADF (Bad file descriptor) [pid 326] close(25) = -1 EBADF (Bad file descriptor) [pid 326] close(26) = -1 EBADF (Bad file descriptor) [pid 326] close(27) = -1 EBADF (Bad file descriptor) [pid 326] close(28) = -1 EBADF (Bad file descriptor) [pid 326] close(29) = -1 EBADF (Bad file descriptor) [pid 326] exit_group(0 [pid 327] <... futex resumed>) = ? [pid 326] <... exit_group resumed>) = ? [pid 327] +++ exited with 0 +++ [pid 326] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 328 attached , child_tidptr=0x555574701690) = 8 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 328] set_robust_list(0x5555747016a0, 24) = 0 [pid 328] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 328] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 328] setpgid(0, 0) = 0 [pid 328] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 328] write(3, "1000", 4) = 4 [pid 328] close(3) = 0 [pid 328] write(1, "executing program\n", 18) = 18 [pid 328] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 328] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 328] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 328] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 328] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 328] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 328] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 329 attached => {parent_tid=[9]}, 88) = 9 [pid 328] rt_sigprocmask(SIG_SETMASK, [] [pid 329] set_robust_list(0x7f5f0780d9a0, 24) = 0 [pid 328] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 328] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 328] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 329] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 329] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 329] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 329] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 328] <... futex resumed>) = 0 [pid 328] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 329] <... futex resumed>) = 0 [pid 328] <... futex resumed>) = 1 [pid 329] mount(NULL, "./config", "configfs", 0, NULL [pid 328] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 329] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 329] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 328] <... futex resumed>) = 0 [pid 329] <... futex resumed>) = 1 [pid 328] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 329] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 328] <... futex resumed>) = 0 [pid 329] <... mkdirat resumed>) = 0 [pid 328] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 329] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 328] <... futex resumed>) = 0 [pid 328] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 328] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 329] <... futex resumed>) = 1 [pid 329] rmdir("./config/usb_gadget/g1") = 0 [pid 329] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 328] <... futex resumed>) = 0 [pid 328] close(3) = -1 EBADF (Bad file descriptor) [pid 328] close(4) = -1 EBADF (Bad file descriptor) [pid 328] close(5 [pid 329] <... futex resumed>) = 1 [pid 329] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 328] close(6) = -1 EBADF (Bad file descriptor) [pid 328] close(7) = -1 EBADF (Bad file descriptor) [pid 328] close(8) = -1 EBADF (Bad file descriptor) [pid 328] close(9) = -1 EBADF (Bad file descriptor) [pid 328] close(10) = -1 EBADF (Bad file descriptor) [pid 328] close(11) = -1 EBADF (Bad file descriptor) [pid 328] close(12) = -1 EBADF (Bad file descriptor) [pid 328] close(13) = -1 EBADF (Bad file descriptor) [pid 328] close(14) = -1 EBADF (Bad file descriptor) [pid 328] close(15) = -1 EBADF (Bad file descriptor) [pid 328] close(16) = -1 EBADF (Bad file descriptor) [pid 328] close(17) = -1 EBADF (Bad file descriptor) [pid 328] close(18) = -1 EBADF (Bad file descriptor) [pid 328] close(19) = -1 EBADF (Bad file descriptor) [pid 328] close(20) = -1 EBADF (Bad file descriptor) [pid 328] close(21) = -1 EBADF (Bad file descriptor) [pid 328] close(22) = -1 EBADF (Bad file descriptor) [pid 328] close(23) = -1 EBADF (Bad file descriptor) [pid 328] close(24) = -1 EBADF (Bad file descriptor) [pid 328] close(25) = -1 EBADF (Bad file descriptor) [pid 328] close(26) = -1 EBADF (Bad file descriptor) [pid 328] close(27) = -1 EBADF (Bad file descriptor) [pid 328] close(28) = -1 EBADF (Bad file descriptor) [pid 328] close(29) = -1 EBADF (Bad file descriptor) [pid 328] exit_group(0 [pid 329] <... futex resumed>) = ? [pid 329] +++ exited with 0 +++ [pid 328] <... exit_group resumed>) = ? [pid 328] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=8, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 330 attached , child_tidptr=0x555574701690) = 10 [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 330] set_robust_list(0x5555747016a0, 24 [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 330] <... set_robust_list resumed>) = 0 [pid 330] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 330] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 330] setpgid(0, 0) = 0 [pid 330] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 330] write(3, "1000", 4) = 4 [pid 330] close(3) = 0 [pid 330] write(1, "executing program\n", 18) = 18 [pid 330] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 330] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 330] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 330] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 330] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 executing program [pid 330] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 330] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 331 attached [pid 331] set_robust_list(0x7f5f0780d9a0, 24 [pid 330] <... clone3 resumed> => {parent_tid=[11]}, 88) = 11 [pid 331] <... set_robust_list resumed>) = 0 [pid 330] rt_sigprocmask(SIG_SETMASK, [] [pid 331] rt_sigprocmask(SIG_SETMASK, [] [pid 330] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 331] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 330] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 331] mkdirat(AT_FDCWD, "./config", 0777 [pid 330] <... futex resumed>) = 0 [pid 330] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 331] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 331] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 330] <... futex resumed>) = 0 [pid 331] <... futex resumed>) = 1 [pid 330] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 331] mount(NULL, "./config", "configfs", 0, NULL [pid 330] <... futex resumed>) = 0 [pid 331] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 330] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 331] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 330] <... futex resumed>) = 0 [pid 331] <... futex resumed>) = 1 [pid 331] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 330] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 331] <... mkdirat resumed>) = 0 [pid 330] <... futex resumed>) = 0 [pid 330] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 331] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 330] <... futex resumed>) = 0 [pid 330] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 330] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 331] <... futex resumed>) = 1 [pid 331] rmdir("./config/usb_gadget/g1") = 0 [pid 331] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 330] <... futex resumed>) = 0 [pid 330] close(3) = -1 EBADF (Bad file descriptor) [pid 330] close(4 [pid 331] <... futex resumed>) = 1 [pid 330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 330] close(5 [pid 331] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 330] close(6) = -1 EBADF (Bad file descriptor) [pid 330] close(7) = -1 EBADF (Bad file descriptor) [pid 330] close(8) = -1 EBADF (Bad file descriptor) [pid 330] close(9) = -1 EBADF (Bad file descriptor) [pid 330] close(10) = -1 EBADF (Bad file descriptor) [pid 330] close(11) = -1 EBADF (Bad file descriptor) [pid 330] close(12) = -1 EBADF (Bad file descriptor) [pid 330] close(13) = -1 EBADF (Bad file descriptor) [pid 330] close(14) = -1 EBADF (Bad file descriptor) [pid 330] close(15) = -1 EBADF (Bad file descriptor) [pid 330] close(16) = -1 EBADF (Bad file descriptor) [pid 330] close(17) = -1 EBADF (Bad file descriptor) [pid 330] close(18) = -1 EBADF (Bad file descriptor) [pid 330] close(19) = -1 EBADF (Bad file descriptor) [pid 330] close(20) = -1 EBADF (Bad file descriptor) [pid 330] close(21) = -1 EBADF (Bad file descriptor) [pid 330] close(22) = -1 EBADF (Bad file descriptor) [pid 330] close(23) = -1 EBADF (Bad file descriptor) [pid 330] close(24) = -1 EBADF (Bad file descriptor) [pid 330] close(25) = -1 EBADF (Bad file descriptor) [pid 330] close(26) = -1 EBADF (Bad file descriptor) [pid 330] close(27) = -1 EBADF (Bad file descriptor) [pid 330] close(28) = -1 EBADF (Bad file descriptor) [pid 330] close(29) = -1 EBADF (Bad file descriptor) [pid 330] exit_group(0 [pid 331] <... futex resumed>) = ? [pid 331] +++ exited with 0 +++ [pid 330] <... exit_group resumed>) = ? [pid 330] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=10, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555574701690) = 12 ci2-android-6-12-rust/strace-static-x86_64: Process 332 attached [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 332] set_robust_list(0x5555747016a0, 24) = 0 [pid 332] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 332] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 332] setpgid(0, 0) = 0 [pid 332] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 332] write(3, "1000", 4) = 4 [pid 332] close(3) = 0 [pid 332] write(1, "executing program\n", 18) = 18 executing program [pid 332] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 332] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 332] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 332] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 332] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 332] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 332] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0} => {parent_tid=[13]}, 88) = 13 [pid 332] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 332] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 332] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-12-rust/strace-static-x86_64: Process 333 attached [pid 333] set_robust_list(0x7f5f0780d9a0, 24) = 0 [pid 333] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 333] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 333] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 332] <... futex resumed>) = 0 [pid 333] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 332] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 332] <... futex resumed>) = 0 [pid 333] mount(NULL, "./config", "configfs", 0, NULL [pid 332] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 333] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 333] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 332] <... futex resumed>) = 0 [pid 333] <... futex resumed>) = 1 [pid 333] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 332] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 333] <... mkdirat resumed>) = 0 [pid 332] <... futex resumed>) = 0 [pid 332] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 333] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 332] <... futex resumed>) = 0 [pid 332] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 332] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 333] <... futex resumed>) = 1 [ 33.650122][ T333] BUG: scheduling while atomic: syz-executor139/333/0x00000002 [ 33.657916][ T333] Modules linked in: [ 33.661913][ T333] CPU: 0 UID: 0 PID: 333 Comm: syz-executor139 Not tainted syzkaller #0 67f5df147bfe8fe71cdb2f404f013e40b3f12e05 [ 33.661935][ T333] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 33.661951][ T333] Call Trace: [ 33.661956][ T333] [ 33.661962][ T333] __dump_stack+0x21/0x30 [ 33.661994][ T333] dump_stack_lvl+0x140/0x1c0 [ 33.662016][ T333] ? __cfi_dump_stack_lvl+0x10/0x10 [ 33.662040][ T333] dump_stack+0x19/0x20 [ 33.662060][ T333] __schedule_bug+0x12b/0x200 [ 33.662077][ T333] ? find_proxy_task+0x2460/0x2460 [ 33.662094][ T333] ? update_load_avg+0x4f3/0x1980 [ 33.662114][ T333] ? __kernel_text_address+0x11/0x40 [ 33.662135][ T333] ? unwind_get_return_address+0x51/0x90 [ 33.662156][ T333] __schedule+0xb85/0x20b0 [ 33.662175][ T333] ? kvm_sched_clock_read+0x15/0x30 [ 33.662199][ T333] ? sched_clock_noinstr+0xd/0x30 [ 33.662220][ T333] ? __kasan_check_read+0x15/0x20 [ 33.662237][ T333] ? __sched_text_start+0x10/0x10 [ 33.662256][ T333] ? __kasan_check_read+0x15/0x20 [ 33.662270][ T333] ? rwsem_spin_on_owner+0xa4/0x3b0 [ 33.662296][ T333] ? __kasan_check_write+0x18/0x20 [ 33.662310][ T333] ? _raw_spin_lock_irq+0x93/0x120 [ 33.662328][ T333] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 33.662346][ T333] schedule+0xc5/0x240 [ 33.662364][ T333] schedule_preempt_disabled+0x14/0x30 [ 33.662384][ T333] rwsem_down_write_slowpath+0x5c9/0x1b60 [ 33.662402][ T333] ? rwsem_down_read_slowpath+0x14c0/0x14c0 [ 33.662416][ T333] ? try_to_wake_up+0x111a/0x1fd0 [ 33.662435][ T333] ? __kasan_check_write+0x18/0x20 [ 33.662450][ T333] ? wake_q_add_safe+0x29/0x100 [ 33.662474][ T333] ? cpus_share_resources+0xa0/0x130 [ 33.662491][ T333] ? rwsem_mark_wake+0x507/0x770 [ 33.662515][ T333] ? __kasan_check_write+0x18/0x20 [ 33.662529][ T333] ? rwsem_read_trylock+0x275/0x5a0 [ 33.662553][ T333] ? downgrade_write+0x470/0x470 [ 33.662585][ T333] down_write+0x163/0x2b0 [ 33.662598][ T333] ? __cfi_down_write+0x10/0x10 [ 33.662611][ T333] ? __kasan_check_write+0x18/0x20 [ 33.662627][ T333] kernfs_remove_by_name_ns+0x8c/0x180 [ 33.662650][ T333] sysfs_remove_group+0x108/0x250 [ 33.662669][ T333] dpm_sysfs_remove+0x99/0xd0 [ 33.662689][ T333] device_del+0x241/0xcf0 [ 33.662711][ T333] ? __cfi_class_find_device+0x10/0x10 [ 33.662727][ T333] ? __cfi_device_del+0x10/0x10 [ 33.662749][ T333] ? __kasan_check_write+0x18/0x20 [ 33.662764][ T333] ? kobject_put+0x1cc/0x2a0 [ 33.662781][ T333] device_destroy+0xb0/0x100 [ 33.662804][ T333] ? __cfi_device_destroy+0x10/0x10 [ 33.662827][ T333] ? __kasan_check_write+0x18/0x20 [ 33.662843][ T333] android_device_destroy+0x118/0x180 [ 33.662865][ T333] gadgets_drop+0x1d/0x30 [ 33.662879][ T333] ? __cfi_gadgets_drop+0x10/0x10 [ 33.662893][ T333] configfs_rmdir+0x8b7/0x9b0 [ 33.662914][ T333] vfs_rmdir+0x3de/0x560 [ 33.662937][ T333] do_rmdir+0x29a/0x590 [ 33.662958][ T333] ? __cfi_do_rmdir+0x10/0x10 [ 33.662980][ T333] ? __kasan_check_write+0x18/0x20 [ 33.662996][ T333] __x64_sys_rmdir+0x4b/0x60 [ 33.663017][ T333] x64_sys_call+0xaf7/0x2ee0 [ 33.663031][ T333] do_syscall_64+0x57/0xf0 [ 33.663048][ T333] ? clear_bhb_loop+0x50/0xa0 [ 33.663070][ T333] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 33.663103][ T333] RIP: 0033:0x7f5f0784bc09 [ 33.663120][ T333] Code: c0 79 93 eb d5 48 8d 7c 1d 00 eb 99 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 d0 ff ff ff f7 d8 64 89 01 48 [ 33.663132][ T333] RSP: 002b:00007f5f0780d218 EFLAGS: 00000246 ORIG_RAX: 0000000000000054 [ 33.663149][ T333] RAX: ffffffffffffffda RBX: 00007f5f078f6b48 RCX: 00007f5f0784bc09 [ 33.663160][ T333] RDX: 00007f5f0784bc09 RSI: 00000000000f4240 RDI: 0000200000000240 [ 33.663171][ T333] RBP: 00007f5f078f6b40 R08: 31203a6b63617473 R09: 31203a6b63617473 [ 33.663182][ T333] R10: 31203a6b63617473 R11: 0000000000000246 R12: 0000200000000040 [ 33.663193][ T333] R13: 0000200000000240 R14: 0031672f74656764 R15: 0000200000000100 [pid 333] rmdir("./config/usb_gadget/g1") = 0 [pid 332] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 333] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 332] close(3 [pid 333] <... futex resumed>) = 0 [pid 333] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 332] close(4) = -1 EBADF (Bad file descriptor) [pid 332] close(5) = -1 EBADF (Bad file descriptor) [pid 332] close(6) = -1 EBADF (Bad file descriptor) [pid 332] close(7) = -1 EBADF (Bad file descriptor) [pid 332] close(8) = -1 EBADF (Bad file descriptor) [pid 332] close(9) = -1 EBADF (Bad file descriptor) [pid 332] close(10) = -1 EBADF (Bad file descriptor) [pid 332] close(11) = -1 EBADF (Bad file descriptor) [pid 332] close(12) = -1 EBADF (Bad file descriptor) [pid 332] close(13) = -1 EBADF (Bad file descriptor) [pid 332] close(14) = -1 EBADF (Bad file descriptor) [pid 332] close(15) = -1 EBADF (Bad file descriptor) [pid 332] close(16) = -1 EBADF (Bad file descriptor) [pid 332] close(17) = -1 EBADF (Bad file descriptor) [pid 332] close(18) = -1 EBADF (Bad file descriptor) [pid 332] close(19) = -1 EBADF (Bad file descriptor) [pid 332] close(20) = -1 EBADF (Bad file descriptor) [pid 332] close(21) = -1 EBADF (Bad file descriptor) [pid 332] close(22) = -1 EBADF (Bad file descriptor) [ 33.663206][ T333] [ 33.663474][ T333] BUG: scheduling while atomic: syz-executor139/333/0x00000000 [ 34.062710][ T333] Modules linked in: [ 34.066694][ T333] CPU: 0 UID: 0 PID: 333 Comm: syz-executor139 Tainted: G W syzkaller #0 67f5df147bfe8fe71cdb2f404f013e40b3f12e05 [ 34.066729][ T333] Tainted: [W]=WARN [ 34.066735][ T333] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 34.066748][ T333] Call Trace: [ 34.066754][ T333] [ 34.066762][ T333] __dump_stack+0x21/0x30 [ 34.066795][ T333] dump_stack_lvl+0x140/0x1c0 [ 34.066825][ T333] ? __cfi_dump_stack_lvl+0x10/0x10 [ 34.066859][ T333] dump_stack+0x19/0x20 [ 34.066890][ T333] __schedule_bug+0x12b/0x200 [ 34.066924][ T333] ? find_proxy_task+0x2460/0x2460 [ 34.066951][ T333] __schedule+0xb85/0x20b0 [ 34.066981][ T333] ? __wake_up_sync_key+0x1be/0x2c0 [ 34.067008][ T333] ? __cfi___wake_up_sync_key+0x10/0x10 [ 34.067035][ T333] ? __sched_text_start+0x10/0x10 [ 34.067065][ T333] ? __kasan_check_write+0x18/0x20 [ 34.067088][ T333] ? _raw_spin_lock_irq+0x93/0x120 [ 34.067114][ T333] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 34.067141][ T333] ? __kasan_check_read+0x15/0x20 [ 34.067162][ T333] ? cgroup_update_frozen+0x160/0x980 [ 34.067194][ T333] schedule+0xc5/0x240 [ 34.067221][ T333] ptrace_stop+0x528/0x8f0 [ 34.067249][ T333] ptrace_notify+0x1de/0x290 [ 34.067280][ T333] ? __cfi_ptrace_notify+0x10/0x10 [ 34.067312][ T333] ? __cfi_do_rmdir+0x10/0x10 [ 34.067345][ T333] ? __kasan_check_write+0x18/0x20 [ 34.067368][ T333] syscall_exit_work+0x84/0x150 [ 34.067391][ T333] syscall_exit_to_user_mode_prepare+0x21/0x40 [ 34.067414][ T333] syscall_exit_to_user_mode+0x15/0xb0 [ 34.067436][ T333] do_syscall_64+0x63/0xf0 [ 34.067463][ T333] ? clear_bhb_loop+0x50/0xa0 [ 34.067495][ T333] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 34.067533][ T333] RIP: 0033:0x7f5f0784bc09 [ 34.067553][ T333] Code: c0 79 93 eb d5 48 8d 7c 1d 00 eb 99 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 d0 ff ff ff f7 d8 64 89 01 48 [ 34.067573][ T333] RSP: 002b:00007f5f0780d218 EFLAGS: 00000246 ORIG_RAX: 0000000000000054 [ 34.067597][ T333] RAX: 0000000000000000 RBX: 00007f5f078f6b48 RCX: 00007f5f0784bc09 [ 34.067614][ T333] RDX: 00007f5f0784bc09 RSI: 00000000000f4240 RDI: 0000200000000240 [ 34.067630][ T333] RBP: 00007f5f078f6b40 R08: 31203a6b63617473 R09: 31203a6b63617473 [pid 332] close(23) = -1 EBADF (Bad file descriptor) [pid 332] close(24) = -1 EBADF (Bad file descriptor) [pid 332] close(25) = -1 EBADF (Bad file descriptor) executing program executing program executing program executing program executing program executing program [pid 332] close(26) = -1 EBADF (Bad file descriptor) [pid 332] close(27) = -1 EBADF (Bad file descriptor) [pid 332] close(28) = -1 EBADF (Bad file descriptor) [pid 332] close(29) = -1 EBADF (Bad file descriptor) [pid 332] exit_group(0) = ? [pid 333] <... futex resumed>) = ? [pid 333] +++ exited with 0 +++ [pid 332] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=12, si_uid=0, si_status=0, si_utime=0, si_stime=40 /* 0.40 s */} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 334 attached , child_tidptr=0x555574701690) = 14 [pid 334] set_robust_list(0x5555747016a0, 24 [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 334] <... set_robust_list resumed>) = 0 [pid 334] rt_sigprocmask(SIG_SETMASK, [] [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 334] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 334] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 334] setpgid(0, 0) = 0 [pid 334] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 334] write(3, "1000", 4) = 4 [pid 334] close(3) = 0 [pid 334] write(1, "executing program\n", 18) = 18 [pid 334] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 334] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 334] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 334] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 334] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 334] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 334] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0} => {parent_tid=[15]}, 88) = 15 [pid 334] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 334] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 334] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-12-rust/strace-static-x86_64: Process 335 attached [pid 335] set_robust_list(0x7f5f0780d9a0, 24) = 0 [pid 335] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 335] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 335] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 335] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 334] <... futex resumed>) = 0 [pid 334] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 335] <... futex resumed>) = 0 [pid 334] <... futex resumed>) = 1 [pid 335] mount(NULL, "./config", "configfs", 0, NULL [pid 334] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 335] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 335] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 334] <... futex resumed>) = 0 [pid 335] <... futex resumed>) = 1 [pid 335] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 334] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 335] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 334] <... futex resumed>) = 0 [pid 335] <... mkdirat resumed>) = 0 [pid 334] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 335] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 334] <... futex resumed>) = 0 [pid 334] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 334] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 335] <... futex resumed>) = 1 [pid 335] rmdir("./config/usb_gadget/g1") = 0 [pid 335] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 334] <... futex resumed>) = 0 [pid 334] close(3) = -1 EBADF (Bad file descriptor) [pid 334] close(4) = -1 EBADF (Bad file descriptor) [pid 334] close(5) = -1 EBADF (Bad file descriptor) [pid 334] close(6) = -1 EBADF (Bad file descriptor) [pid 334] close(7) = -1 EBADF (Bad file descriptor) [pid 334] close(8) = -1 EBADF (Bad file descriptor) [pid 334] close(9) = -1 EBADF (Bad file descriptor) [pid 334] close(10 [pid 335] <... futex resumed>) = 1 [pid 334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 335] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 334] close(11) = -1 EBADF (Bad file descriptor) [pid 334] close(12) = -1 EBADF (Bad file descriptor) [pid 334] close(13) = -1 EBADF (Bad file descriptor) [pid 334] close(14) = -1 EBADF (Bad file descriptor) [pid 334] close(15) = -1 EBADF (Bad file descriptor) [pid 334] close(16) = -1 EBADF (Bad file descriptor) [pid 334] close(17) = -1 EBADF (Bad file descriptor) [pid 334] close(18) = -1 EBADF (Bad file descriptor) [pid 334] close(19) = -1 EBADF (Bad file descriptor) [pid 334] close(20) = -1 EBADF (Bad file descriptor) [pid 334] close(21) = -1 EBADF (Bad file descriptor) [pid 334] close(22) = -1 EBADF (Bad file descriptor) [pid 334] close(23) = -1 EBADF (Bad file descriptor) [pid 334] close(24) = -1 EBADF (Bad file descriptor) [pid 334] close(25) = -1 EBADF (Bad file descriptor) [pid 334] close(26) = -1 EBADF (Bad file descriptor) [pid 334] close(27) = -1 EBADF (Bad file descriptor) [pid 334] close(28) = -1 EBADF (Bad file descriptor) [pid 334] close(29) = -1 EBADF (Bad file descriptor) [pid 334] exit_group(0) = ? [pid 335] <... futex resumed>) = ? [pid 335] +++ exited with 0 +++ [pid 334] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 336 attached , child_tidptr=0x555574701690) = 16 [pid 336] set_robust_list(0x5555747016a0, 24 [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 336] <... set_robust_list resumed>) = 0 [pid 336] rt_sigprocmask(SIG_SETMASK, [] [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 336] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 336] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 336] setpgid(0, 0) = 0 [pid 336] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 336] write(3, "1000", 4) = 4 [pid 336] close(3) = 0 [pid 336] write(1, "executing program\n", 18) = 18 [pid 336] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 336] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 336] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 336] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 336] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 336] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 336] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 337 attached [pid 337] set_robust_list(0x7f5f0780d9a0, 24 [pid 336] <... clone3 resumed> => {parent_tid=[17]}, 88) = 17 [pid 337] <... set_robust_list resumed>) = 0 [pid 336] rt_sigprocmask(SIG_SETMASK, [] [pid 337] rt_sigprocmask(SIG_SETMASK, [] [pid 336] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 337] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 336] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 337] mkdirat(AT_FDCWD, "./config", 0777 [pid 336] <... futex resumed>) = 0 [pid 337] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 336] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 337] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 337] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 336] <... futex resumed>) = 0 [pid 337] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 336] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 337] mount(NULL, "./config", "configfs", 0, NULL [pid 336] <... futex resumed>) = 0 [pid 337] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 336] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 337] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 336] <... futex resumed>) = 0 [pid 337] <... futex resumed>) = 1 [pid 336] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 337] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 336] <... futex resumed>) = 0 [pid 336] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 337] <... mkdirat resumed>) = 0 [pid 337] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 336] <... futex resumed>) = 0 [pid 336] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 336] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 337] <... futex resumed>) = 1 [pid 337] rmdir("./config/usb_gadget/g1") = 0 [pid 337] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 336] <... futex resumed>) = 0 [pid 337] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 336] close(3) = -1 EBADF (Bad file descriptor) [pid 336] close(4) = -1 EBADF (Bad file descriptor) [pid 336] close(5) = -1 EBADF (Bad file descriptor) [pid 336] close(6) = -1 EBADF (Bad file descriptor) [pid 336] close(7) = -1 EBADF (Bad file descriptor) [pid 336] close(8) = -1 EBADF (Bad file descriptor) [pid 336] close(9) = -1 EBADF (Bad file descriptor) [pid 336] close(10) = -1 EBADF (Bad file descriptor) [pid 336] close(11) = -1 EBADF (Bad file descriptor) [pid 336] close(12) = -1 EBADF (Bad file descriptor) [pid 336] close(13) = -1 EBADF (Bad file descriptor) [pid 336] close(14) = -1 EBADF (Bad file descriptor) [pid 336] close(15) = -1 EBADF (Bad file descriptor) [pid 336] close(16) = -1 EBADF (Bad file descriptor) [pid 336] close(17) = -1 EBADF (Bad file descriptor) [pid 336] close(18) = -1 EBADF (Bad file descriptor) [pid 336] close(19) = -1 EBADF (Bad file descriptor) [pid 336] close(20) = -1 EBADF (Bad file descriptor) [pid 336] close(21) = -1 EBADF (Bad file descriptor) [pid 336] close(22) = -1 EBADF (Bad file descriptor) [pid 336] close(23) = -1 EBADF (Bad file descriptor) [pid 336] close(24) = -1 EBADF (Bad file descriptor) [pid 336] close(25) = -1 EBADF (Bad file descriptor) [pid 336] close(26) = -1 EBADF (Bad file descriptor) [pid 336] close(27) = -1 EBADF (Bad file descriptor) [pid 336] close(28) = -1 EBADF (Bad file descriptor) [pid 336] close(29) = -1 EBADF (Bad file descriptor) [pid 336] exit_group(0 [pid 337] <... futex resumed>) = ? [pid 337] +++ exited with 0 +++ [pid 336] <... exit_group resumed>) = ? [pid 336] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=16, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 338 attached [pid 338] set_robust_list(0x5555747016a0, 24 [pid 315] <... clone resumed>, child_tidptr=0x555574701690) = 18 [pid 338] <... set_robust_list resumed>) = 0 [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 338] rt_sigprocmask(SIG_SETMASK, [] [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 338] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 338] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 338] setpgid(0, 0) = 0 [pid 338] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 338] write(3, "1000", 4) = 4 [pid 338] close(3) = 0 [pid 338] write(1, "executing program\n", 18) = 18 [pid 338] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 338] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 338] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 338] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 338] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 338] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 338] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0} => {parent_tid=[19]}, 88) = 19 [pid 338] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 338] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 338] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-12-rust/strace-static-x86_64: Process 339 attached [pid 339] set_robust_list(0x7f5f0780d9a0, 24) = 0 [pid 339] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 339] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 339] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 338] <... futex resumed>) = 0 [pid 339] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 338] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 339] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 339] mount(NULL, "./config", "configfs", 0, NULL [pid 338] <... futex resumed>) = 0 [pid 339] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 338] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 339] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 338] <... futex resumed>) = 0 [pid 338] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 339] <... futex resumed>) = 1 [pid 338] <... futex resumed>) = 0 [pid 339] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 338] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 339] <... mkdirat resumed>) = 0 [pid 339] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 338] <... futex resumed>) = 0 [pid 338] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 338] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 339] rmdir("./config/usb_gadget/g1") = 0 [pid 339] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 338] <... futex resumed>) = 0 [pid 338] close(3) = -1 EBADF (Bad file descriptor) [pid 338] close(4) = -1 EBADF (Bad file descriptor) [pid 339] <... futex resumed>) = 1 [pid 338] close(5 [pid 339] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 338] close(6) = -1 EBADF (Bad file descriptor) [pid 338] close(7) = -1 EBADF (Bad file descriptor) [pid 338] close(8) = -1 EBADF (Bad file descriptor) [pid 338] close(9) = -1 EBADF (Bad file descriptor) [pid 338] close(10) = -1 EBADF (Bad file descriptor) [pid 338] close(11) = -1 EBADF (Bad file descriptor) [pid 338] close(12) = -1 EBADF (Bad file descriptor) [pid 338] close(13) = -1 EBADF (Bad file descriptor) [pid 338] close(14) = -1 EBADF (Bad file descriptor) [pid 338] close(15) = -1 EBADF (Bad file descriptor) [pid 338] close(16) = -1 EBADF (Bad file descriptor) [pid 338] close(17) = -1 EBADF (Bad file descriptor) [pid 338] close(18) = -1 EBADF (Bad file descriptor) [pid 338] close(19) = -1 EBADF (Bad file descriptor) [pid 338] close(20) = -1 EBADF (Bad file descriptor) [pid 338] close(21) = -1 EBADF (Bad file descriptor) [pid 338] close(22) = -1 EBADF (Bad file descriptor) [pid 338] close(23) = -1 EBADF (Bad file descriptor) [pid 338] close(24) = -1 EBADF (Bad file descriptor) [pid 338] close(25) = -1 EBADF (Bad file descriptor) [pid 338] close(26) = -1 EBADF (Bad file descriptor) [pid 338] close(27) = -1 EBADF (Bad file descriptor) [pid 338] close(28) = -1 EBADF (Bad file descriptor) [pid 338] close(29) = -1 EBADF (Bad file descriptor) [pid 338] exit_group(0 [pid 339] <... futex resumed>) = ? [pid 339] +++ exited with 0 +++ [pid 338] <... exit_group resumed>) = ? [pid 338] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 340 attached , child_tidptr=0x555574701690) = 20 [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 340] set_robust_list(0x5555747016a0, 24) = 0 [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 340] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 340] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 340] setpgid(0, 0) = 0 [pid 340] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 340] write(3, "1000", 4) = 4 [pid 340] close(3) = 0 [pid 340] write(1, "executing program\n", 18) = 18 [pid 340] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 340] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 340] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 340] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 340] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 340] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 340] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0} => {parent_tid=[21]}, 88) = 21 [pid 340] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 340] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 340] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-12-rust/strace-static-x86_64: Process 341 attached [pid 341] set_robust_list(0x7f5f0780d9a0, 24) = 0 [pid 341] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 341] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 341] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 340] <... futex resumed>) = 0 [pid 341] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 340] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 340] <... futex resumed>) = 0 [pid 341] mount(NULL, "./config", "configfs", 0, NULL) = -1 EBUSY (Device or resource busy) [pid 340] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 341] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 340] <... futex resumed>) = 0 [pid 341] <... futex resumed>) = 1 [pid 340] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 341] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 340] <... futex resumed>) = 0 [pid 341] <... mkdirat resumed>) = 0 [pid 340] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 341] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 340] <... futex resumed>) = 0 [pid 340] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 340] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 341] <... futex resumed>) = 1 [pid 341] rmdir("./config/usb_gadget/g1") = 0 [pid 341] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 341] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 340] <... futex resumed>) = 0 [pid 340] close(3) = -1 EBADF (Bad file descriptor) [pid 340] close(4) = -1 EBADF (Bad file descriptor) [pid 340] close(5) = -1 EBADF (Bad file descriptor) [pid 340] close(6) = -1 EBADF (Bad file descriptor) [pid 340] close(7) = -1 EBADF (Bad file descriptor) [pid 340] close(8) = -1 EBADF (Bad file descriptor) [pid 340] close(9) = -1 EBADF (Bad file descriptor) [pid 340] close(10) = -1 EBADF (Bad file descriptor) [pid 340] close(11) = -1 EBADF (Bad file descriptor) [pid 340] close(12) = -1 EBADF (Bad file descriptor) [pid 340] close(13) = -1 EBADF (Bad file descriptor) [pid 340] close(14) = -1 EBADF (Bad file descriptor) [pid 340] close(15) = -1 EBADF (Bad file descriptor) [pid 340] close(16) = -1 EBADF (Bad file descriptor) [pid 340] close(17) = -1 EBADF (Bad file descriptor) [pid 340] close(18) = -1 EBADF (Bad file descriptor) [pid 340] close(19) = -1 EBADF (Bad file descriptor) [pid 340] close(20) = -1 EBADF (Bad file descriptor) [pid 340] close(21) = -1 EBADF (Bad file descriptor) [pid 340] close(22) = -1 EBADF (Bad file descriptor) [pid 340] close(23) = -1 EBADF (Bad file descriptor) [pid 340] close(24) = -1 EBADF (Bad file descriptor) [pid 340] close(25) = -1 EBADF (Bad file descriptor) [pid 340] close(26) = -1 EBADF (Bad file descriptor) [pid 340] close(27) = -1 EBADF (Bad file descriptor) [pid 340] close(28) = -1 EBADF (Bad file descriptor) [pid 340] close(29) = -1 EBADF (Bad file descriptor) [pid 340] exit_group(0 [pid 341] <... futex resumed>) = ? [pid 341] +++ exited with 0 +++ [pid 340] <... exit_group resumed>) = ? [pid 340] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=20, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 342 attached , child_tidptr=0x555574701690) = 22 [pid 342] set_robust_list(0x5555747016a0, 24 [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 342] <... set_robust_list resumed>) = 0 [pid 342] rt_sigprocmask(SIG_SETMASK, [] [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 342] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 342] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 342] setpgid(0, 0) = 0 [pid 342] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 342] write(3, "1000", 4) = 4 [pid 342] close(3) = 0 [pid 342] write(1, "executing program\n", 18) = 18 [pid 342] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 342] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 342] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 342] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 342] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 342] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 342] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 343 attached => {parent_tid=[23]}, 88) = 23 [pid 343] set_robust_list(0x7f5f0780d9a0, 24 [pid 342] rt_sigprocmask(SIG_SETMASK, [] [pid 343] <... set_robust_list resumed>) = 0 [pid 342] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 343] rt_sigprocmask(SIG_SETMASK, [] [pid 342] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 343] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 342] <... futex resumed>) = 0 [pid 343] mkdirat(AT_FDCWD, "./config", 0777 [pid 342] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 343] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 343] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 342] <... futex resumed>) = 0 [pid 343] <... futex resumed>) = 1 [pid 342] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 343] mount(NULL, "./config", "configfs", 0, NULL [pid 342] <... futex resumed>) = 0 [pid 343] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 342] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 343] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 342] <... futex resumed>) = 0 [pid 343] <... futex resumed>) = 1 [pid 343] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 342] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 342] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 343] <... mkdirat resumed>) = 0 [pid 343] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 342] <... futex resumed>) = 0 [pid 342] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 343] rmdir("./config/usb_gadget/g1" [pid 342] <... futex resumed>) = 0 [pid 343] <... rmdir resumed>) = 0 [pid 342] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 343] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 342] <... futex resumed>) = 0 [pid 342] close(3) = -1 EBADF (Bad file descriptor) [pid 342] close(4) = -1 EBADF (Bad file descriptor) [pid 342] close(5) = -1 EBADF (Bad file descriptor) [pid 343] <... futex resumed>) = 1 [pid 342] close(6 [pid 343] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 342] close(7) = -1 EBADF (Bad file descriptor) [pid 342] close(8) = -1 EBADF (Bad file descriptor) [pid 342] close(9) = -1 EBADF (Bad file descriptor) [pid 342] close(10) = -1 EBADF (Bad file descriptor) [pid 342] close(11) = -1 EBADF (Bad file descriptor) [pid 342] close(12) = -1 EBADF (Bad file descriptor) [pid 342] close(13) = -1 EBADF (Bad file descriptor) [pid 342] close(14) = -1 EBADF (Bad file descriptor) [pid 342] close(15) = -1 EBADF (Bad file descriptor) [pid 342] close(16) = -1 EBADF (Bad file descriptor) [pid 342] close(17) = -1 EBADF (Bad file descriptor) [pid 342] close(18) = -1 EBADF (Bad file descriptor) [pid 342] close(19) = -1 EBADF (Bad file descriptor) [pid 342] close(20) = -1 EBADF (Bad file descriptor) [pid 342] close(21) = -1 EBADF (Bad file descriptor) [pid 342] close(22) = -1 EBADF (Bad file descriptor) [pid 342] close(23) = -1 EBADF (Bad file descriptor) [pid 342] close(24) = -1 EBADF (Bad file descriptor) [pid 342] close(25) = -1 EBADF (Bad file descriptor) [pid 342] close(26) = -1 EBADF (Bad file descriptor) [pid 342] close(27) = -1 EBADF (Bad file descriptor) [pid 342] close(28) = -1 EBADF (Bad file descriptor) [pid 342] close(29) = -1 EBADF (Bad file descriptor) [pid 342] exit_group(0) = ? [pid 343] <... futex resumed>) = ? [pid 343] +++ exited with 0 +++ [pid 342] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=22, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 344 attached , child_tidptr=0x555574701690) = 24 [pid 344] set_robust_list(0x5555747016a0, 24 [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 344] <... set_robust_list resumed>) = 0 [pid 344] rt_sigprocmask(SIG_SETMASK, [] [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 344] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 344] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 344] setpgid(0, 0) = 0 [pid 344] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 344] write(3, "1000", 4) = 4 [pid 344] close(3) = 0 [pid 344] write(1, "executing program\n", 18) = 18 [pid 344] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 344] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 344] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 344] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 344] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 344] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 344] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 345 attached => {parent_tid=[25]}, 88) = 25 [pid 345] set_robust_list(0x7f5f0780d9a0, 24 [pid 344] rt_sigprocmask(SIG_SETMASK, [] [pid 345] <... set_robust_list resumed>) = 0 [pid 344] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 345] rt_sigprocmask(SIG_SETMASK, [] [pid 344] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 345] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 344] <... futex resumed>) = 0 [pid 345] mkdirat(AT_FDCWD, "./config", 0777 [pid 344] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 345] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 345] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 344] <... futex resumed>) = 0 [pid 345] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 344] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 344] <... futex resumed>) = 0 [pid 345] mount(NULL, "./config", "configfs", 0, NULL [pid 344] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 345] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 345] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 344] <... futex resumed>) = 0 [pid 345] <... futex resumed>) = 1 [pid 344] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 345] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 344] <... futex resumed>) = 0 [pid 345] <... mkdirat resumed>) = 0 [pid 344] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 345] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 344] <... futex resumed>) = 0 [pid 344] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 345] rmdir("./config/usb_gadget/g1" [pid 344] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 345] <... rmdir resumed>) = 0 [pid 345] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 344] <... futex resumed>) = 0 [pid 344] close(3) = -1 EBADF (Bad file descriptor) [pid 344] close(4) = -1 EBADF (Bad file descriptor) [pid 344] close(5) = -1 EBADF (Bad file descriptor) [pid 344] close(6) = -1 EBADF (Bad file descriptor) [pid 344] close(7) = -1 EBADF (Bad file descriptor) [pid 344] close(8) = -1 EBADF (Bad file descriptor) [pid 344] close(9) = -1 EBADF (Bad file descriptor) [pid 344] close(10) = -1 EBADF (Bad file descriptor) [pid 344] close(11 [pid 345] <... futex resumed>) = 1 [pid 344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 345] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 344] close(12) = -1 EBADF (Bad file descriptor) [pid 344] close(13) = -1 EBADF (Bad file descriptor) [pid 344] close(14) = -1 EBADF (Bad file descriptor) [pid 344] close(15) = -1 EBADF (Bad file descriptor) [pid 344] close(16) = -1 EBADF (Bad file descriptor) [pid 344] close(17) = -1 EBADF (Bad file descriptor) [pid 344] close(18) = -1 EBADF (Bad file descriptor) [pid 344] close(19) = -1 EBADF (Bad file descriptor) [pid 344] close(20) = -1 EBADF (Bad file descriptor) [pid 344] close(21) = -1 EBADF (Bad file descriptor) [pid 344] close(22) = -1 EBADF (Bad file descriptor) [pid 344] close(23) = -1 EBADF (Bad file descriptor) [pid 344] close(24) = -1 EBADF (Bad file descriptor) [pid 344] close(25) = -1 EBADF (Bad file descriptor) [pid 344] close(26) = -1 EBADF (Bad file descriptor) [pid 344] close(27) = -1 EBADF (Bad file descriptor) [pid 344] close(28) = -1 EBADF (Bad file descriptor) [pid 344] close(29) = -1 EBADF (Bad file descriptor) [pid 344] exit_group(0 [pid 345] <... futex resumed>) = ? [pid 345] +++ exited with 0 +++ [pid 344] <... exit_group resumed>) = ? [pid 344] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=24, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 346 attached [pid 346] set_robust_list(0x5555747016a0, 24) = 0 [pid 346] rt_sigprocmask(SIG_SETMASK, [] [pid 315] <... clone resumed>, child_tidptr=0x555574701690) = 26 [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 346] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 346] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 346] setpgid(0, 0) = 0 [pid 346] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 346] write(3, "1000", 4) = 4 [pid 346] close(3) = 0 [pid 346] write(1, "executing program\n", 18) = 18 [pid 346] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 346] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 346] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 executing program [pid 346] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 346] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 346] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 346] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 347 attached => {parent_tid=[27]}, 88) = 27 [pid 347] set_robust_list(0x7f5f0780d9a0, 24 [pid 346] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 346] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 346] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 347] <... set_robust_list resumed>) = 0 [pid 347] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 347] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 347] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 346] <... futex resumed>) = 0 [pid 347] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 346] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 346] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 347] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 347] mount(NULL, "./config", "configfs", 0, NULL) = -1 EBUSY (Device or resource busy) [pid 347] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 346] <... futex resumed>) = 0 [pid 347] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 346] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 347] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 346] <... futex resumed>) = 0 [pid 347] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 346] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 347] <... mkdirat resumed>) = 0 [pid 347] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 347] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 346] <... futex resumed>) = 0 [pid 346] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 347] <... futex resumed>) = 0 [pid 346] <... futex resumed>) = 1 [pid 347] rmdir("./config/usb_gadget/g1" [pid 346] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 347] <... rmdir resumed>) = 0 [pid 347] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 347] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 346] <... futex resumed>) = 0 [pid 346] close(3) = -1 EBADF (Bad file descriptor) [pid 346] close(4) = -1 EBADF (Bad file descriptor) [pid 346] close(5) = -1 EBADF (Bad file descriptor) [pid 346] close(6) = -1 EBADF (Bad file descriptor) [pid 346] close(7) = -1 EBADF (Bad file descriptor) [pid 346] close(8) = -1 EBADF (Bad file descriptor) [pid 346] close(9) = -1 EBADF (Bad file descriptor) [pid 346] close(10) = -1 EBADF (Bad file descriptor) [pid 346] close(11) = -1 EBADF (Bad file descriptor) [pid 346] close(12) = -1 EBADF (Bad file descriptor) [pid 346] close(13) = -1 EBADF (Bad file descriptor) [pid 346] close(14) = -1 EBADF (Bad file descriptor) [pid 346] close(15) = -1 EBADF (Bad file descriptor) [pid 346] close(16) = -1 EBADF (Bad file descriptor) [pid 346] close(17) = -1 EBADF (Bad file descriptor) [pid 346] close(18) = -1 EBADF (Bad file descriptor) [pid 346] close(19) = -1 EBADF (Bad file descriptor) [pid 346] close(20) = -1 EBADF (Bad file descriptor) [pid 346] close(21) = -1 EBADF (Bad file descriptor) [pid 346] close(22) = -1 EBADF (Bad file descriptor) [pid 346] close(23) = -1 EBADF (Bad file descriptor) [pid 346] close(24) = -1 EBADF (Bad file descriptor) [pid 346] close(25) = -1 EBADF (Bad file descriptor) [pid 346] close(26) = -1 EBADF (Bad file descriptor) [pid 346] close(27) = -1 EBADF (Bad file descriptor) [pid 346] close(28) = -1 EBADF (Bad file descriptor) [pid 346] close(29) = -1 EBADF (Bad file descriptor) [pid 346] exit_group(0 [pid 347] <... futex resumed>) = ? [pid 346] <... exit_group resumed>) = ? [pid 347] +++ exited with 0 +++ [pid 346] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=26, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 348 attached , child_tidptr=0x555574701690) = 28 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 348] set_robust_list(0x5555747016a0, 24) = 0 [pid 348] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 348] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 348] setpgid(0, 0) = 0 [pid 348] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 348] write(3, "1000", 4) = 4 [pid 348] close(3) = 0 [pid 348] write(1, "executing program\n", 18) = 18 executing program [pid 348] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 348] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 348] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 348] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 348] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 348] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 348] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 349 attached => {parent_tid=[29]}, 88) = 29 [pid 349] set_robust_list(0x7f5f0780d9a0, 24 [pid 348] rt_sigprocmask(SIG_SETMASK, [] [pid 349] <... set_robust_list resumed>) = 0 [pid 348] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 349] rt_sigprocmask(SIG_SETMASK, [] [pid 348] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 349] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 348] <... futex resumed>) = 0 [pid 349] mkdirat(AT_FDCWD, "./config", 0777 [pid 348] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 349] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 349] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 348] <... futex resumed>) = 0 [pid 349] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 348] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 349] <... futex resumed>) = 0 [pid 348] <... futex resumed>) = 1 [pid 349] mount(NULL, "./config", "configfs", 0, NULL [pid 348] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 349] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 349] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 348] <... futex resumed>) = 0 [pid 349] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 348] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 349] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 348] <... futex resumed>) = 0 [pid 349] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 348] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 349] <... mkdirat resumed>) = 0 [pid 349] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 348] <... futex resumed>) = 0 [pid 349] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 348] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 349] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 348] <... futex resumed>) = 0 [pid 349] rmdir("./config/usb_gadget/g1" [pid 348] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 349] <... rmdir resumed>) = 0 [pid 349] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 348] <... futex resumed>) = 0 [pid 349] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 348] close(3) = -1 EBADF (Bad file descriptor) [pid 348] close(4) = -1 EBADF (Bad file descriptor) [pid 348] close(5) = -1 EBADF (Bad file descriptor) [pid 348] close(6) = -1 EBADF (Bad file descriptor) [pid 348] close(7) = -1 EBADF (Bad file descriptor) [pid 348] close(8) = -1 EBADF (Bad file descriptor) [pid 348] close(9) = -1 EBADF (Bad file descriptor) [pid 348] close(10) = -1 EBADF (Bad file descriptor) [pid 348] close(11) = -1 EBADF (Bad file descriptor) [pid 348] close(12) = -1 EBADF (Bad file descriptor) [pid 348] close(13) = -1 EBADF (Bad file descriptor) [pid 348] close(14) = -1 EBADF (Bad file descriptor) [pid 348] close(15) = -1 EBADF (Bad file descriptor) [pid 348] close(16) = -1 EBADF (Bad file descriptor) [pid 348] close(17) = -1 EBADF (Bad file descriptor) [pid 348] close(18) = -1 EBADF (Bad file descriptor) [pid 348] close(19) = -1 EBADF (Bad file descriptor) [pid 348] close(20) = -1 EBADF (Bad file descriptor) [pid 348] close(21) = -1 EBADF (Bad file descriptor) [pid 348] close(22) = -1 EBADF (Bad file descriptor) [pid 348] close(23) = -1 EBADF (Bad file descriptor) [pid 348] close(24) = -1 EBADF (Bad file descriptor) [pid 348] close(25) = -1 EBADF (Bad file descriptor) [pid 348] close(26) = -1 EBADF (Bad file descriptor) [pid 348] close(27) = -1 EBADF (Bad file descriptor) [pid 348] close(28) = -1 EBADF (Bad file descriptor) [pid 348] close(29) = -1 EBADF (Bad file descriptor) [pid 348] exit_group(0) = ? [pid 349] <... futex resumed>) = ? [pid 349] +++ exited with 0 +++ [pid 348] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=28, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 350 attached , child_tidptr=0x555574701690) = 30 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 350] set_robust_list(0x5555747016a0, 24) = 0 [pid 350] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 350] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 350] setpgid(0, 0) = 0 [pid 350] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 350] write(3, "1000", 4) = 4 [pid 350] close(3) = 0 [pid 350] write(1, "executing program\n", 18) = 18 executing program [pid 350] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 350] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 350] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 350] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 350] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 350] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 350] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 351 attached [pid 351] set_robust_list(0x7f5f0780d9a0, 24 [pid 350] <... clone3 resumed> => {parent_tid=[31]}, 88) = 31 [pid 351] <... set_robust_list resumed>) = 0 [pid 351] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 351] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 350] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 350] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 351] <... futex resumed>) = 0 [pid 350] <... futex resumed>) = 1 [pid 351] mkdirat(AT_FDCWD, "./config", 0777 [pid 350] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 351] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 351] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 350] <... futex resumed>) = 0 [pid 351] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 350] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 351] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 350] <... futex resumed>) = 0 [pid 351] mount(NULL, "./config", "configfs", 0, NULL [pid 350] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 351] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 351] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 350] <... futex resumed>) = 0 [ 34.067647][ T333] R10: 31203a6b63617473 R11: 0000000000000246 R12: 0000200000000040 [ 34.067664][ T333] R13: 0000200000000240 R14: 0031672f74656764 R15: 0000200000000100 [ 34.067684][ T333] [pid 351] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 350] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 351] <... futex resumed>) = 0 [pid 350] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 351] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = 0 [pid 351] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 350] <... futex resumed>) = 0 [pid 351] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 350] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 351] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 350] <... futex resumed>) = 0 [pid 351] rmdir("./config/usb_gadget/g1" [pid 350] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 351] <... rmdir resumed>) = 0 [pid 351] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 350] <... futex resumed>) = 0 [pid 351] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 350] close(3) = -1 EBADF (Bad file descriptor) [pid 350] close(4) = -1 EBADF (Bad file descriptor) [pid 350] close(5) = -1 EBADF (Bad file descriptor) [pid 350] close(6) = -1 EBADF (Bad file descriptor) [pid 350] close(7) = -1 EBADF (Bad file descriptor) [pid 350] close(8) = -1 EBADF (Bad file descriptor) [pid 350] close(9) = -1 EBADF (Bad file descriptor) [pid 350] close(10) = -1 EBADF (Bad file descriptor) [pid 350] close(11) = -1 EBADF (Bad file descriptor) [pid 350] close(12) = -1 EBADF (Bad file descriptor) [pid 350] close(13) = -1 EBADF (Bad file descriptor) [pid 350] close(14) = -1 EBADF (Bad file descriptor) [pid 350] close(15) = -1 EBADF (Bad file descriptor) [pid 350] close(16) = -1 EBADF (Bad file descriptor) [pid 350] close(17) = -1 EBADF (Bad file descriptor) [pid 350] close(18) = -1 EBADF (Bad file descriptor) [pid 350] close(19) = -1 EBADF (Bad file descriptor) [pid 350] close(20) = -1 EBADF (Bad file descriptor) [pid 350] close(21) = -1 EBADF (Bad file descriptor) [pid 350] close(22) = -1 EBADF (Bad file descriptor) [pid 350] close(23) = -1 EBADF (Bad file descriptor) [pid 350] close(24) = -1 EBADF (Bad file descriptor) [pid 350] close(25) = -1 EBADF (Bad file descriptor) [pid 350] close(26) = -1 EBADF (Bad file descriptor) [pid 350] close(27) = -1 EBADF (Bad file descriptor) [pid 350] close(28) = -1 EBADF (Bad file descriptor) [pid 350] close(29) = -1 EBADF (Bad file descriptor) [pid 350] exit_group(0) = ? [pid 351] <... futex resumed>) = ? [pid 351] +++ exited with 0 +++ [pid 350] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=30, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 352 attached , child_tidptr=0x555574701690) = 32 [pid 352] set_robust_list(0x5555747016a0, 24) = 0 [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 352] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 352] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 352] setpgid(0, 0) = 0 [pid 352] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 352] <... openat resumed>) = 3 [pid 352] write(3, "1000", 4) = 4 [pid 352] close(3) = 0 [pid 352] write(1, "executing program\n", 18) = 18 [pid 352] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 352] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 352] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 352] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 352] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 352] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 352] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0} => {parent_tid=[33]}, 88) = 33 [pid 352] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 353 attached [pid 352] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 352] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 353] set_robust_list(0x7f5f0780d9a0, 24) = 0 [pid 353] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 353] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 353] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 353] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 352] <... futex resumed>) = 0 [pid 352] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 353] <... futex resumed>) = 0 [pid 352] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 353] mount(NULL, "./config", "configfs", 0, NULL) = -1 EBUSY (Device or resource busy) [pid 353] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 352] <... futex resumed>) = 0 [pid 353] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 352] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 353] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 352] <... futex resumed>) = 0 [pid 353] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 352] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 353] <... mkdirat resumed>) = 0 [pid 353] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 352] <... futex resumed>) = 0 [pid 353] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 352] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 353] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 352] <... futex resumed>) = 0 [pid 353] rmdir("./config/usb_gadget/g1" [pid 352] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 353] <... rmdir resumed>) = 0 [pid 353] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 352] <... futex resumed>) = 0 [pid 353] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 352] close(3) = -1 EBADF (Bad file descriptor) [pid 352] close(4) = -1 EBADF (Bad file descriptor) [pid 352] close(5) = -1 EBADF (Bad file descriptor) [pid 352] close(6) = -1 EBADF (Bad file descriptor) [pid 352] close(7) = -1 EBADF (Bad file descriptor) [pid 352] close(8) = -1 EBADF (Bad file descriptor) [pid 352] close(9) = -1 EBADF (Bad file descriptor) [pid 352] close(10) = -1 EBADF (Bad file descriptor) [pid 352] close(11) = -1 EBADF (Bad file descriptor) [pid 352] close(12) = -1 EBADF (Bad file descriptor) [pid 352] close(13) = -1 EBADF (Bad file descriptor) [pid 352] close(14) = -1 EBADF (Bad file descriptor) [pid 352] close(15) = -1 EBADF (Bad file descriptor) [pid 352] close(16) = -1 EBADF (Bad file descriptor) [pid 352] close(17) = -1 EBADF (Bad file descriptor) [pid 352] close(18) = -1 EBADF (Bad file descriptor) [pid 352] close(19) = -1 EBADF (Bad file descriptor) [pid 352] close(20) = -1 EBADF (Bad file descriptor) [pid 352] close(21) = -1 EBADF (Bad file descriptor) [pid 352] close(22) = -1 EBADF (Bad file descriptor) [pid 352] close(23) = -1 EBADF (Bad file descriptor) [pid 352] close(24) = -1 EBADF (Bad file descriptor) [pid 352] close(25) = -1 EBADF (Bad file descriptor) [pid 352] close(26) = -1 EBADF (Bad file descriptor) [pid 352] close(27) = -1 EBADF (Bad file descriptor) [pid 352] close(28) = -1 EBADF (Bad file descriptor) [pid 352] close(29) = -1 EBADF (Bad file descriptor) [pid 352] exit_group(0) = ? [pid 353] <... futex resumed>) = ? [pid 353] +++ exited with 0 +++ [pid 352] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 354 attached , child_tidptr=0x555574701690) = 34 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 354] set_robust_list(0x5555747016a0, 24) = 0 [pid 354] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 354] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 354] setpgid(0, 0) = 0 [pid 354] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 354] write(3, "1000", 4) = 4 [pid 354] close(3) = 0 [pid 354] write(1, "executing program\n", 18) = 18 executing program [pid 354] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 354] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 354] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 354] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 354] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 354] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 354] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0} => {parent_tid=[35]}, 88) = 35 ci2-android-6-12-rust/strace-static-x86_64: Process 355 attached [pid 354] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 354] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 355] set_robust_list(0x7f5f0780d9a0, 24 [pid 354] <... futex resumed>) = 0 [pid 354] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 355] <... set_robust_list resumed>) = 0 [pid 355] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 355] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 355] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 354] <... futex resumed>) = 0 [pid 355] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 354] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 355] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 354] <... futex resumed>) = 0 [pid 355] mount(NULL, "./config", "configfs", 0, NULL [pid 354] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 355] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 355] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 354] <... futex resumed>) = 0 [pid 355] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 354] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 355] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 354] <... futex resumed>) = 0 [pid 355] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 354] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 355] <... mkdirat resumed>) = 0 [pid 355] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 354] <... futex resumed>) = 0 [pid 355] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 354] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 355] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 354] <... futex resumed>) = 0 [pid 355] rmdir("./config/usb_gadget/g1" [pid 354] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 355] <... rmdir resumed>) = 0 [pid 355] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 354] <... futex resumed>) = 0 [pid 355] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 354] close(3) = -1 EBADF (Bad file descriptor) [pid 354] close(4) = -1 EBADF (Bad file descriptor) [pid 354] close(5) = -1 EBADF (Bad file descriptor) [pid 354] close(6) = -1 EBADF (Bad file descriptor) [pid 354] close(7) = -1 EBADF (Bad file descriptor) [pid 354] close(8) = -1 EBADF (Bad file descriptor) [pid 354] close(9) = -1 EBADF (Bad file descriptor) [pid 354] close(10) = -1 EBADF (Bad file descriptor) [pid 354] close(11) = -1 EBADF (Bad file descriptor) [pid 354] close(12) = -1 EBADF (Bad file descriptor) [pid 354] close(13) = -1 EBADF (Bad file descriptor) [pid 354] close(14) = -1 EBADF (Bad file descriptor) [pid 354] close(15) = -1 EBADF (Bad file descriptor) [pid 354] close(16) = -1 EBADF (Bad file descriptor) [pid 354] close(17) = -1 EBADF (Bad file descriptor) [pid 354] close(18) = -1 EBADF (Bad file descriptor) [pid 354] close(19) = -1 EBADF (Bad file descriptor) [pid 354] close(20) = -1 EBADF (Bad file descriptor) [pid 354] close(21) = -1 EBADF (Bad file descriptor) [pid 354] close(22) = -1 EBADF (Bad file descriptor) [pid 354] close(23) = -1 EBADF (Bad file descriptor) [pid 354] close(24) = -1 EBADF (Bad file descriptor) [pid 354] close(25) = -1 EBADF (Bad file descriptor) [pid 354] close(26) = -1 EBADF (Bad file descriptor) [pid 354] close(27) = -1 EBADF (Bad file descriptor) [pid 354] close(28) = -1 EBADF (Bad file descriptor) [pid 354] close(29) = -1 EBADF (Bad file descriptor) [pid 354] exit_group(0) = ? [pid 355] <... futex resumed>) = ? [pid 355] +++ exited with 0 +++ [pid 354] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=34, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555574701690) = 36 ci2-android-6-12-rust/strace-static-x86_64: Process 356 attached [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 356] set_robust_list(0x5555747016a0, 24) = 0 [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 356] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 356] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 356] setpgid(0, 0) = 0 [pid 356] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 356] write(3, "1000", 4) = 4 [pid 356] close(3) = 0 executing program [pid 356] write(1, "executing program\n", 18) = 18 [pid 356] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 356] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 356] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 356] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 356] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 356] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 356] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 357 attached [pid 357] set_robust_list(0x7f5f0780d9a0, 24 [pid 356] <... clone3 resumed> => {parent_tid=[37]}, 88) = 37 [pid 356] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 356] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 356] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 357] <... set_robust_list resumed>) = 0 [pid 357] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 357] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 357] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 356] <... futex resumed>) = 0 [pid 357] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 356] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 357] <... futex resumed>) = 0 [pid 356] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 357] mount(NULL, "./config", "configfs", 0, NULL) = -1 EBUSY (Device or resource busy) [pid 357] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 356] <... futex resumed>) = 0 [pid 357] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 356] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 357] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 356] <... futex resumed>) = 0 [pid 357] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 356] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 357] <... mkdirat resumed>) = 0 [pid 357] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 356] <... futex resumed>) = 0 [pid 357] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 356] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 357] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 356] <... futex resumed>) = 0 [pid 357] rmdir("./config/usb_gadget/g1" [pid 356] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 357] <... rmdir resumed>) = 0 [pid 357] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 356] <... futex resumed>) = 0 [pid 357] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 356] close(3) = -1 EBADF (Bad file descriptor) [pid 356] close(4) = -1 EBADF (Bad file descriptor) [pid 356] close(5) = -1 EBADF (Bad file descriptor) [pid 356] close(6) = -1 EBADF (Bad file descriptor) [pid 356] close(7) = -1 EBADF (Bad file descriptor) [pid 356] close(8) = -1 EBADF (Bad file descriptor) [pid 356] close(9) = -1 EBADF (Bad file descriptor) [pid 356] close(10) = -1 EBADF (Bad file descriptor) [pid 356] close(11) = -1 EBADF (Bad file descriptor) [pid 356] close(12) = -1 EBADF (Bad file descriptor) [pid 356] close(13) = -1 EBADF (Bad file descriptor) [pid 356] close(14) = -1 EBADF (Bad file descriptor) [pid 356] close(15) = -1 EBADF (Bad file descriptor) [pid 356] close(16) = -1 EBADF (Bad file descriptor) [pid 356] close(17) = -1 EBADF (Bad file descriptor) [pid 356] close(18) = -1 EBADF (Bad file descriptor) [pid 356] close(19) = -1 EBADF (Bad file descriptor) [pid 356] close(20) = -1 EBADF (Bad file descriptor) [pid 356] close(21) = -1 EBADF (Bad file descriptor) [pid 356] close(22) = -1 EBADF (Bad file descriptor) [pid 356] close(23) = -1 EBADF (Bad file descriptor) [pid 356] close(24) = -1 EBADF (Bad file descriptor) [pid 356] close(25) = -1 EBADF (Bad file descriptor) [pid 356] close(26) = -1 EBADF (Bad file descriptor) [pid 356] close(27) = -1 EBADF (Bad file descriptor) [pid 356] close(28) = -1 EBADF (Bad file descriptor) [pid 356] close(29) = -1 EBADF (Bad file descriptor) [pid 356] exit_group(0) = ? [pid 357] <... futex resumed>) = ? [pid 357] +++ exited with 0 +++ [pid 356] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=36, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 358 attached , child_tidptr=0x555574701690) = 38 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 358] set_robust_list(0x5555747016a0, 24) = 0 [pid 358] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 358] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 358] setpgid(0, 0) = 0 [pid 358] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 358] write(3, "1000", 4) = 4 [pid 358] close(3) = 0 [pid 358] write(1, "executing program\n", 18) = 18 executing program [pid 358] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 358] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 358] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 358] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 358] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 358] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 358] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 359 attached => {parent_tid=[39]}, 88) = 39 [pid 358] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 359] set_robust_list(0x7f5f0780d9a0, 24 [pid 358] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 358] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 359] <... set_robust_list resumed>) = 0 [pid 359] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 359] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 359] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 358] <... futex resumed>) = 0 [pid 359] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 358] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 359] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 358] <... futex resumed>) = 0 [pid 359] mount(NULL, "./config", "configfs", 0, NULL [pid 358] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 359] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 359] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 358] <... futex resumed>) = 0 [pid 359] <... futex resumed>) = 1 [pid 358] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 359] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 358] <... futex resumed>) = 0 [pid 358] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 359] <... mkdirat resumed>) = 0 [pid 359] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 358] <... futex resumed>) = 0 [pid 359] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 358] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 359] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 358] <... futex resumed>) = 0 [pid 359] rmdir("./config/usb_gadget/g1" [pid 358] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 359] <... rmdir resumed>) = 0 [pid 359] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 358] <... futex resumed>) = 0 [pid 359] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 358] close(3) = -1 EBADF (Bad file descriptor) [pid 358] close(4) = -1 EBADF (Bad file descriptor) [pid 358] close(5) = -1 EBADF (Bad file descriptor) [pid 358] close(6) = -1 EBADF (Bad file descriptor) [pid 358] close(7) = -1 EBADF (Bad file descriptor) [pid 358] close(8) = -1 EBADF (Bad file descriptor) [pid 358] close(9) = -1 EBADF (Bad file descriptor) [pid 358] close(10) = -1 EBADF (Bad file descriptor) [pid 358] close(11) = -1 EBADF (Bad file descriptor) [pid 358] close(12) = -1 EBADF (Bad file descriptor) [pid 358] close(13) = -1 EBADF (Bad file descriptor) [pid 358] close(14) = -1 EBADF (Bad file descriptor) [pid 358] close(15) = -1 EBADF (Bad file descriptor) [pid 358] close(16) = -1 EBADF (Bad file descriptor) [pid 358] close(17) = -1 EBADF (Bad file descriptor) [pid 358] close(18) = -1 EBADF (Bad file descriptor) [pid 358] close(19) = -1 EBADF (Bad file descriptor) [pid 358] close(20) = -1 EBADF (Bad file descriptor) [pid 358] close(21) = -1 EBADF (Bad file descriptor) [pid 358] close(22) = -1 EBADF (Bad file descriptor) [pid 358] close(23) = -1 EBADF (Bad file descriptor) [pid 358] close(24) = -1 EBADF (Bad file descriptor) [pid 358] close(25) = -1 EBADF (Bad file descriptor) [pid 358] close(26) = -1 EBADF (Bad file descriptor) [pid 358] close(27) = -1 EBADF (Bad file descriptor) [pid 358] close(28) = -1 EBADF (Bad file descriptor) [pid 358] close(29) = -1 EBADF (Bad file descriptor) [pid 358] exit_group(0 [pid 359] <... futex resumed>) = ? [pid 358] <... exit_group resumed>) = ? [pid 359] +++ exited with 0 +++ [pid 358] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=38, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 360 attached , child_tidptr=0x555574701690) = 40 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 360] set_robust_list(0x5555747016a0, 24) = 0 [pid 360] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 360] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 360] setpgid(0, 0) = 0 [pid 360] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 360] write(3, "1000", 4) = 4 [pid 360] close(3) = 0 executing program [pid 360] write(1, "executing program\n", 18) = 18 [pid 360] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 360] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 360] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 360] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 360] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 360] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 360] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0} => {parent_tid=[41]}, 88) = 41 ci2-android-6-12-rust/strace-static-x86_64: Process 361 attached [pid 360] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 360] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 360] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 361] set_robust_list(0x7f5f0780d9a0, 24) = 0 [pid 361] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 361] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 361] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 360] <... futex resumed>) = 0 [pid 361] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 360] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 360] <... futex resumed>) = 0 [pid 361] mount(NULL, "./config", "configfs", 0, NULL [pid 360] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 361] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 361] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 360] <... futex resumed>) = 0 [pid 361] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 360] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 361] <... futex resumed>) = 0 [pid 360] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 361] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = 0 [pid 361] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 360] <... futex resumed>) = 0 [pid 361] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 360] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 360] <... futex resumed>) = 0 [pid 361] rmdir("./config/usb_gadget/g1" [pid 360] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 361] <... rmdir resumed>) = 0 [pid 361] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 360] <... futex resumed>) = 0 [pid 361] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 360] close(3) = -1 EBADF (Bad file descriptor) [pid 360] close(4) = -1 EBADF (Bad file descriptor) [pid 360] close(5) = -1 EBADF (Bad file descriptor) [pid 360] close(6) = -1 EBADF (Bad file descriptor) [pid 360] close(7) = -1 EBADF (Bad file descriptor) [pid 360] close(8) = -1 EBADF (Bad file descriptor) [pid 360] close(9) = -1 EBADF (Bad file descriptor) [pid 360] close(10) = -1 EBADF (Bad file descriptor) [pid 360] close(11) = -1 EBADF (Bad file descriptor) [pid 360] close(12) = -1 EBADF (Bad file descriptor) [pid 360] close(13) = -1 EBADF (Bad file descriptor) [pid 360] close(14) = -1 EBADF (Bad file descriptor) [pid 360] close(15) = -1 EBADF (Bad file descriptor) [pid 360] close(16) = -1 EBADF (Bad file descriptor) [pid 360] close(17) = -1 EBADF (Bad file descriptor) [pid 360] close(18) = -1 EBADF (Bad file descriptor) [pid 360] close(19) = -1 EBADF (Bad file descriptor) [pid 360] close(20) = -1 EBADF (Bad file descriptor) [pid 360] close(21) = -1 EBADF (Bad file descriptor) [pid 360] close(22) = -1 EBADF (Bad file descriptor) [pid 360] close(23) = -1 EBADF (Bad file descriptor) [pid 360] close(24) = -1 EBADF (Bad file descriptor) [pid 360] close(25) = -1 EBADF (Bad file descriptor) [pid 360] close(26) = -1 EBADF (Bad file descriptor) [pid 360] close(27) = -1 EBADF (Bad file descriptor) [pid 360] close(28) = -1 EBADF (Bad file descriptor) [pid 360] close(29) = -1 EBADF (Bad file descriptor) [pid 360] exit_group(0) = ? [pid 361] <... futex resumed>) = ? [pid 361] +++ exited with 0 +++ [pid 360] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=40, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 362 attached , child_tidptr=0x555574701690) = 42 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 362] set_robust_list(0x5555747016a0, 24) = 0 [pid 362] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 362] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 362] setpgid(0, 0) = 0 [pid 362] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 362] write(3, "1000", 4) = 4 [pid 362] close(3) = 0 [pid 362] write(1, "executing program\n", 18) = 18 executing program [pid 362] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 362] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 362] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 362] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 362] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 362] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 362] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0} => {parent_tid=[43]}, 88) = 43 [pid 362] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 362] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 362] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-12-rust/strace-static-x86_64: Process 363 attached [pid 363] set_robust_list(0x7f5f0780d9a0, 24) = 0 [pid 363] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 363] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 363] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 362] <... futex resumed>) = 0 [pid 363] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 362] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 363] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 362] <... futex resumed>) = 0 [pid 363] mount(NULL, "./config", "configfs", 0, NULL [pid 362] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 363] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 363] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 362] <... futex resumed>) = 0 [pid 363] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 362] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 363] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 362] <... futex resumed>) = 0 [pid 363] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 362] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 363] <... mkdirat resumed>) = 0 [pid 363] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 362] <... futex resumed>) = 0 [pid 363] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 362] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 363] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 362] <... futex resumed>) = 0 [pid 363] rmdir("./config/usb_gadget/g1" [pid 362] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 363] <... rmdir resumed>) = 0 [pid 363] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 362] <... futex resumed>) = 0 [pid 363] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 362] close(3) = -1 EBADF (Bad file descriptor) [pid 362] close(4) = -1 EBADF (Bad file descriptor) [pid 362] close(5) = -1 EBADF (Bad file descriptor) [pid 362] close(6) = -1 EBADF (Bad file descriptor) [pid 362] close(7) = -1 EBADF (Bad file descriptor) [pid 362] close(8) = -1 EBADF (Bad file descriptor) [pid 362] close(9) = -1 EBADF (Bad file descriptor) [pid 362] close(10) = -1 EBADF (Bad file descriptor) [pid 362] close(11) = -1 EBADF (Bad file descriptor) [pid 362] close(12) = -1 EBADF (Bad file descriptor) [pid 362] close(13) = -1 EBADF (Bad file descriptor) [pid 362] close(14) = -1 EBADF (Bad file descriptor) [pid 362] close(15) = -1 EBADF (Bad file descriptor) [pid 362] close(16) = -1 EBADF (Bad file descriptor) [pid 362] close(17) = -1 EBADF (Bad file descriptor) [pid 362] close(18) = -1 EBADF (Bad file descriptor) [pid 362] close(19) = -1 EBADF (Bad file descriptor) [pid 362] close(20) = -1 EBADF (Bad file descriptor) [pid 362] close(21) = -1 EBADF (Bad file descriptor) [pid 362] close(22) = -1 EBADF (Bad file descriptor) [pid 362] close(23) = -1 EBADF (Bad file descriptor) [pid 362] close(24) = -1 EBADF (Bad file descriptor) [pid 362] close(25) = -1 EBADF (Bad file descriptor) [pid 362] close(26) = -1 EBADF (Bad file descriptor) [pid 362] close(27) = -1 EBADF (Bad file descriptor) [pid 362] close(28) = -1 EBADF (Bad file descriptor) [pid 362] close(29) = -1 EBADF (Bad file descriptor) [pid 362] exit_group(0) = ? [pid 363] <... futex resumed>) = ? [pid 363] +++ exited with 0 +++ [pid 362] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=42, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 364 attached , child_tidptr=0x555574701690) = 44 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 364] set_robust_list(0x5555747016a0, 24) = 0 [pid 364] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 364] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 364] setpgid(0, 0) = 0 [pid 364] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 364] write(3, "1000", 4) = 4 [pid 364] close(3) = 0 [pid 364] write(1, "executing program\n", 18) = 18 executing program [pid 364] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 364] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 364] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 364] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 364] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 364] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 364] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 365 attached => {parent_tid=[45]}, 88) = 45 [pid 364] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 365] set_robust_list(0x7f5f0780d9a0, 24 [pid 364] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 364] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 365] <... set_robust_list resumed>) = 0 [pid 365] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 365] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 365] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 364] <... futex resumed>) = 0 [pid 365] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 364] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 365] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 364] <... futex resumed>) = 0 [pid 365] mount(NULL, "./config", "configfs", 0, NULL [pid 364] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 365] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 365] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 364] <... futex resumed>) = 0 [pid 365] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 364] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 365] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 364] <... futex resumed>) = 0 [pid 365] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 364] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 365] <... mkdirat resumed>) = 0 [pid 365] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 364] <... futex resumed>) = 0 [pid 365] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 364] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 365] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 364] <... futex resumed>) = 0 [pid 365] rmdir("./config/usb_gadget/g1" [ 34.474594][ T365] BUG: scheduling while atomic: syz-executor139/365/0x00000002 [ 34.482235][ T365] Modules linked in: [ 34.486209][ T365] CPU: 0 UID: 0 PID: 365 Comm: syz-executor139 Tainted: G W syzkaller #0 67f5df147bfe8fe71cdb2f404f013e40b3f12e05 [ 34.486243][ T365] Tainted: [W]=WARN [ 34.486250][ T365] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 34.486262][ T365] Call Trace: [ 34.486269][ T365] [ 34.486277][ T365] __dump_stack+0x21/0x30 [ 34.486310][ T365] dump_stack_lvl+0x140/0x1c0 [ 34.486341][ T365] ? __cfi_dump_stack_lvl+0x10/0x10 [ 34.486375][ T365] dump_stack+0x19/0x20 [ 34.486406][ T365] __schedule_bug+0x12b/0x200 [ 34.486432][ T365] ? find_proxy_task+0x2460/0x2460 [ 34.486458][ T365] ? update_load_avg+0x4f3/0x1980 [ 34.486488][ T365] ? __kernel_text_address+0x11/0x40 [ 34.486520][ T365] ? unwind_get_return_address+0x51/0x90 [ 34.486550][ T365] __schedule+0xb85/0x20b0 [ 34.486579][ T365] ? kvm_sched_clock_read+0x15/0x30 [ 34.486613][ T365] ? sched_clock_noinstr+0xd/0x30 [ 34.486645][ T365] ? __kasan_check_read+0x15/0x20 [ 34.486670][ T365] ? __sched_text_start+0x10/0x10 [ 34.486699][ T365] ? __kasan_check_read+0x15/0x20 [ 34.486721][ T365] ? rwsem_spin_on_owner+0xa4/0x3b0 [ 34.486757][ T365] ? __kasan_check_write+0x18/0x20 [ 34.486779][ T365] ? _raw_spin_lock_irq+0x93/0x120 [ 34.486805][ T365] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 34.486833][ T365] schedule+0xc5/0x240 [ 34.486861][ T365] schedule_preempt_disabled+0x14/0x30 [ 34.486890][ T365] rwsem_down_write_slowpath+0x5c9/0x1b60 [ 34.486916][ T365] ? rwsem_down_read_slowpath+0x14c0/0x14c0 [ 34.486938][ T365] ? try_to_wake_up+0x111a/0x1fd0 [ 34.486966][ T365] ? __kasan_check_write+0x18/0x20 [ 34.486988][ T365] ? wake_q_add_safe+0x29/0x100 [ 34.487032][ T365] ? cpus_share_resources+0xa0/0x130 [ 34.487059][ T365] ? rwsem_mark_wake+0x507/0x770 [ 34.487094][ T365] ? __kasan_check_write+0x18/0x20 [ 34.487117][ T365] ? rwsem_read_trylock+0x275/0x5a0 [ 34.487151][ T365] ? downgrade_write+0x470/0x470 [ 34.487187][ T365] down_write+0x163/0x2b0 [ 34.487208][ T365] ? __cfi_down_write+0x10/0x10 [ 34.487230][ T365] ? __kasan_check_write+0x18/0x20 [ 34.487253][ T365] kernfs_remove_by_name_ns+0x8c/0x180 [ 34.487287][ T365] sysfs_remove_group+0x108/0x250 [ 34.487314][ T365] dpm_sysfs_remove+0x99/0xd0 [ 34.487344][ T365] device_del+0x241/0xcf0 [ 34.487377][ T365] ? __cfi_class_find_device+0x10/0x10 [ 34.487402][ T365] ? __cfi_device_del+0x10/0x10 [ 34.487434][ T365] ? __kasan_check_write+0x18/0x20 [ 34.487457][ T365] ? kobject_put+0x1cc/0x2a0 [ 34.487482][ T365] device_destroy+0xb0/0x100 [ 34.487517][ T365] ? __cfi_device_destroy+0x10/0x10 [ 34.487551][ T365] ? __kasan_check_write+0x18/0x20 [ 34.487575][ T365] android_device_destroy+0x118/0x180 [ 34.487608][ T365] gadgets_drop+0x1d/0x30 [ 34.487628][ T365] ? __cfi_gadgets_drop+0x10/0x10 [ 34.487650][ T365] configfs_rmdir+0x8b7/0x9b0 [ 34.487683][ T365] vfs_rmdir+0x3de/0x560 [ 34.487715][ T365] do_rmdir+0x29a/0x590 [ 34.487747][ T365] ? __cfi_do_rmdir+0x10/0x10 [ 34.487779][ T365] ? __kasan_check_write+0x18/0x20 [ 34.487803][ T365] __x64_sys_rmdir+0x4b/0x60 [ 34.487835][ T365] x64_sys_call+0xaf7/0x2ee0 [ 34.487856][ T365] do_syscall_64+0x57/0xf0 [ 34.487882][ T365] ? clear_bhb_loop+0x50/0xa0 [ 34.487914][ T365] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 34.487944][ T365] RIP: 0033:0x7f5f0784bc09 [ 34.487964][ T365] Code: c0 79 93 eb d5 48 8d 7c 1d 00 eb 99 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 d0 ff ff ff f7 d8 64 89 01 48 [ 34.487982][ T365] RSP: 002b:00007f5f0780d218 EFLAGS: 00000246 ORIG_RAX: 0000000000000054 [ 34.488014][ T365] RAX: ffffffffffffffda RBX: 00007f5f078f6b48 RCX: 00007f5f0784bc09 [ 34.488032][ T365] RDX: ffffffffffffffd0 RSI: 0000000000000000 RDI: 0000200000000240 [ 34.488048][ T365] RBP: 00007f5f078f6b40 R08: 34203a6b63617473 R09: 34203a6b63617473 [ 34.488066][ T365] R10: 34203a6b63617473 R11: 0000000000000246 R12: 0000200000000040 [pid 364] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 365] <... rmdir resumed>) = 0 [pid 364] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 365] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 365] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 364] close(3) = -1 EBADF (Bad file descriptor) [pid 364] close(4) = -1 EBADF (Bad file descriptor) [pid 364] close(5) = -1 EBADF (Bad file descriptor) [pid 364] close(6) = -1 EBADF (Bad file descriptor) [pid 364] close(7) = -1 EBADF (Bad file descriptor) [pid 364] close(8) = -1 EBADF (Bad file descriptor) [pid 364] close(9) = -1 EBADF (Bad file descriptor) [pid 364] close(10) = -1 EBADF (Bad file descriptor) [pid 364] close(11) = -1 EBADF (Bad file descriptor) [pid 364] close(12) = -1 EBADF (Bad file descriptor) [pid 364] close(13) = -1 EBADF (Bad file descriptor) [ 34.488083][ T365] R13: 0000200000000240 R14: 0031672f74656764 R15: 0000200000000100 [ 34.488103][ T365] [ 34.488328][ T365] BUG: scheduling while atomic: syz-executor139/365/0x00000000 [ 34.892678][ T365] Modules linked in: [ 34.896767][ T365] CPU: 0 UID: 0 PID: 365 Comm: syz-executor139 Tainted: G W syzkaller #0 67f5df147bfe8fe71cdb2f404f013e40b3f12e05 [ 34.896804][ T365] Tainted: [W]=WARN [ 34.896811][ T365] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 34.896824][ T365] Call Trace: [ 34.896839][ T365] [ 34.896848][ T365] __dump_stack+0x21/0x30 [ 34.896882][ T365] dump_stack_lvl+0x140/0x1c0 [ 34.896911][ T365] ? __cfi_dump_stack_lvl+0x10/0x10 [ 34.896943][ T365] dump_stack+0x19/0x20 [ 34.896970][ T365] __schedule_bug+0x12b/0x200 [ 34.896993][ T365] ? find_proxy_task+0x2460/0x2460 [ 34.897017][ T365] __schedule+0xb85/0x20b0 [ 34.897043][ T365] ? __wake_up_sync_key+0x1be/0x2c0 [ 34.897069][ T365] ? __cfi___wake_up_sync_key+0x10/0x10 [ 34.897096][ T365] ? __sched_text_start+0x10/0x10 [ 34.897124][ T365] ? __kasan_check_write+0x18/0x20 [ 34.897146][ T365] ? _raw_spin_lock_irq+0x93/0x120 [ 34.897172][ T365] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 34.897198][ T365] ? __kasan_check_read+0x15/0x20 [ 34.897220][ T365] ? cgroup_update_frozen+0x160/0x980 [ 34.897250][ T365] schedule+0xc5/0x240 [ 34.897277][ T365] ptrace_stop+0x528/0x8f0 [ 34.897303][ T365] ptrace_notify+0x1de/0x290 [ 34.897333][ T365] ? __cfi_ptrace_notify+0x10/0x10 [ 34.897365][ T365] ? __cfi_do_rmdir+0x10/0x10 [ 34.897397][ T365] ? __kasan_check_write+0x18/0x20 [ 34.897420][ T365] syscall_exit_work+0x84/0x150 [ 34.897441][ T365] syscall_exit_to_user_mode_prepare+0x21/0x40 [ 34.897464][ T365] syscall_exit_to_user_mode+0x15/0xb0 [ 34.897486][ T365] do_syscall_64+0x63/0xf0 [ 34.897511][ T365] ? clear_bhb_loop+0x50/0xa0 [ 34.897543][ T365] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 34.897573][ T365] RIP: 0033:0x7f5f0784bc09 [ 34.897593][ T365] Code: c0 79 93 eb d5 48 8d 7c 1d 00 eb 99 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 d0 ff ff ff f7 d8 64 89 01 48 [ 34.897612][ T365] RSP: 002b:00007f5f0780d218 EFLAGS: 00000246 ORIG_RAX: 0000000000000054 [ 34.897635][ T365] RAX: 0000000000000000 RBX: 00007f5f078f6b48 RCX: 00007f5f0784bc09 [ 34.897651][ T365] RDX: ffffffffffffffd0 RSI: 0000000000000000 RDI: 0000200000000240 [pid 364] close(14) = -1 EBADF (Bad file descriptor) [pid 364] close(15) = -1 EBADF (Bad file descriptor) [pid 364] close(16) = -1 EBADF (Bad file descriptor) [pid 364] close(17) = -1 EBADF (Bad file descriptor) [pid 364] close(18) = -1 EBADF (Bad file descriptor) [pid 364] close(19) = -1 EBADF (Bad file descriptor) [pid 364] close(20) = -1 EBADF (Bad file descriptor) [pid 364] close(21) = -1 EBADF (Bad file descriptor) [pid 364] close(22) = -1 EBADF (Bad file descriptor) [pid 364] close(23) = -1 EBADF (Bad file descriptor) [pid 364] close(24) = -1 EBADF (Bad file descriptor) [pid 364] close(25) = -1 EBADF (Bad file descriptor) [pid 364] close(26) = -1 EBADF (Bad file descriptor) [pid 364] close(27) = -1 EBADF (Bad file descriptor) [pid 364] close(28) = -1 EBADF (Bad file descriptor) [pid 364] close(29) = -1 EBADF (Bad file descriptor) [pid 364] exit_group(0) = ? [pid 365] <... futex resumed>) = ? [pid 365] +++ exited with 0 +++ [pid 364] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=44, si_uid=0, si_status=0, si_utime=0, si_stime=42 /* 0.42 s */} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 366 attached , child_tidptr=0x555574701690) = 46 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 366] set_robust_list(0x5555747016a0, 24) = 0 [pid 366] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 366] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 366] setpgid(0, 0) = 0 [pid 366] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 366] write(3, "1000", 4) = 4 [pid 366] close(3) = 0 [pid 366] write(1, "executing program\n", 18) = 18 [pid 366] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 366] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 366] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 366] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 366] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 366] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 366] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 367 attached [pid 367] set_robust_list(0x7f5f0780d9a0, 24 [pid 366] <... clone3 resumed> => {parent_tid=[47]}, 88) = 47 [pid 367] <... set_robust_list resumed>) = 0 [pid 366] rt_sigprocmask(SIG_SETMASK, [] [pid 367] rt_sigprocmask(SIG_SETMASK, [] [pid 366] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 367] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 366] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 367] mkdirat(AT_FDCWD, "./config", 0777 [pid 366] <... futex resumed>) = 0 [pid 367] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 366] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 367] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 367] <... futex resumed>) = 0 [pid 366] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 367] mount(NULL, "./config", "configfs", 0, NULL [pid 366] <... futex resumed>) = 0 [pid 367] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 366] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 367] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 367] <... futex resumed>) = 0 [pid 366] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 367] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 366] <... futex resumed>) = 0 [pid 367] <... mkdirat resumed>) = 0 [pid 366] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 367] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 367] <... futex resumed>) = 0 [pid 366] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 367] rmdir("./config/usb_gadget/g1" [pid 366] <... futex resumed>) = 0 [pid 367] <... rmdir resumed>) = 0 [pid 366] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 367] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 367] <... futex resumed>) = 0 [pid 366] close(3 [pid 367] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 366] close(4) = -1 EBADF (Bad file descriptor) [pid 366] close(5) = -1 EBADF (Bad file descriptor) [pid 366] close(6) = -1 EBADF (Bad file descriptor) [pid 366] close(7) = -1 EBADF (Bad file descriptor) [pid 366] close(8) = -1 EBADF (Bad file descriptor) [pid 366] close(9) = -1 EBADF (Bad file descriptor) [pid 366] close(10) = -1 EBADF (Bad file descriptor) [pid 366] close(11) = -1 EBADF (Bad file descriptor) [pid 366] close(12) = -1 EBADF (Bad file descriptor) [pid 366] close(13) = -1 EBADF (Bad file descriptor) [pid 366] close(14) = -1 EBADF (Bad file descriptor) [pid 366] close(15) = -1 EBADF (Bad file descriptor) [pid 366] close(16) = -1 EBADF (Bad file descriptor) [pid 366] close(17) = -1 EBADF (Bad file descriptor) [pid 366] close(18) = -1 EBADF (Bad file descriptor) [pid 366] close(19) = -1 EBADF (Bad file descriptor) [pid 366] close(20) = -1 EBADF (Bad file descriptor) [pid 366] close(21) = -1 EBADF (Bad file descriptor) [pid 366] close(22) = -1 EBADF (Bad file descriptor) [pid 366] close(23) = -1 EBADF (Bad file descriptor) [pid 366] close(24) = -1 EBADF (Bad file descriptor) [pid 366] close(25) = -1 EBADF (Bad file descriptor) [pid 366] close(26) = -1 EBADF (Bad file descriptor) [pid 366] close(27) = -1 EBADF (Bad file descriptor) [pid 366] close(28) = -1 EBADF (Bad file descriptor) [pid 366] close(29) = -1 EBADF (Bad file descriptor) [pid 366] exit_group(0 [pid 367] <... futex resumed>) = ? [pid 366] <... exit_group resumed>) = ? [pid 367] +++ exited with 0 +++ [pid 366] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=46, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 368 attached , child_tidptr=0x555574701690) = 48 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 368] set_robust_list(0x5555747016a0, 24) = 0 [pid 368] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 368] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 368] setpgid(0, 0) = 0 [pid 368] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 368] write(3, "1000", 4) = 4 [pid 368] close(3) = 0 [pid 368] write(1, "executing program\n", 18) = 18 executing program [pid 368] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 368] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 368] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 368] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 368] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 368] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 368] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 369 attached [pid 369] set_robust_list(0x7f5f0780d9a0, 24 [pid 368] <... clone3 resumed> => {parent_tid=[49]}, 88) = 49 [pid 369] <... set_robust_list resumed>) = 0 [pid 368] rt_sigprocmask(SIG_SETMASK, [] [pid 369] rt_sigprocmask(SIG_SETMASK, [] [pid 368] <... rt_sigprocmask resumed>, NULL, 8) = 0 [ 34.897666][ T365] RBP: 00007f5f078f6b40 R08: 34203a6b63617473 R09: 34203a6b63617473 [ 34.897683][ T365] R10: 34203a6b63617473 R11: 0000000000000246 R12: 0000200000000040 [ 34.897704][ T365] R13: 0000200000000240 R14: 0031672f74656764 R15: 0000200000000100 [ 34.897719][ T365] [pid 369] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 368] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 369] mkdirat(AT_FDCWD, "./config", 0777 [pid 368] <... futex resumed>) = 0 [pid 369] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 368] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 369] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 368] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 369] <... futex resumed>) = 0 [pid 368] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 369] mount(NULL, "./config", "configfs", 0, NULL [pid 368] <... futex resumed>) = 0 [pid 369] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 368] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 369] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 368] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 369] <... futex resumed>) = 0 [pid 369] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 368] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 369] <... mkdirat resumed>) = 0 [pid 368] <... futex resumed>) = 0 [pid 369] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 368] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 369] <... futex resumed>) = 0 [pid 368] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 369] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 368] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 369] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 368] <... futex resumed>) = 0 [pid 368] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 369] rmdir("./config/usb_gadget/g1") = 0 [pid 369] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 368] <... futex resumed>) = 0 [pid 369] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 368] close(3) = -1 EBADF (Bad file descriptor) [pid 368] close(4) = -1 EBADF (Bad file descriptor) [pid 368] close(5) = -1 EBADF (Bad file descriptor) [pid 368] close(6) = -1 EBADF (Bad file descriptor) [pid 368] close(7) = -1 EBADF (Bad file descriptor) [pid 368] close(8) = -1 EBADF (Bad file descriptor) [pid 368] close(9) = -1 EBADF (Bad file descriptor) [pid 368] close(10) = -1 EBADF (Bad file descriptor) [pid 368] close(11) = -1 EBADF (Bad file descriptor) [pid 368] close(12) = -1 EBADF (Bad file descriptor) [pid 368] close(13) = -1 EBADF (Bad file descriptor) [pid 368] close(14) = -1 EBADF (Bad file descriptor) [pid 368] close(15) = -1 EBADF (Bad file descriptor) [pid 368] close(16) = -1 EBADF (Bad file descriptor) [pid 368] close(17) = -1 EBADF (Bad file descriptor) [pid 368] close(18) = -1 EBADF (Bad file descriptor) [pid 368] close(19) = -1 EBADF (Bad file descriptor) [pid 368] close(20) = -1 EBADF (Bad file descriptor) [pid 368] close(21) = -1 EBADF (Bad file descriptor) [pid 368] close(22) = -1 EBADF (Bad file descriptor) [pid 368] close(23) = -1 EBADF (Bad file descriptor) [pid 368] close(24) = -1 EBADF (Bad file descriptor) [pid 368] close(25) = -1 EBADF (Bad file descriptor) [pid 368] close(26) = -1 EBADF (Bad file descriptor) [pid 368] close(27) = -1 EBADF (Bad file descriptor) [pid 368] close(28) = -1 EBADF (Bad file descriptor) [pid 368] close(29) = -1 EBADF (Bad file descriptor) [pid 368] exit_group(0) = ? [pid 369] <... futex resumed>) = ? [pid 369] +++ exited with 0 +++ [pid 368] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=48, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 370 attached , child_tidptr=0x555574701690) = 50 [pid 370] set_robust_list(0x5555747016a0, 24 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 370] <... set_robust_list resumed>) = 0 [pid 370] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 370] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 370] setpgid(0, 0) = 0 [pid 370] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 370] write(3, "1000", 4) = 4 [pid 370] close(3) = 0 [pid 370] write(1, "executing program\n", 18) = 18 executing program [pid 370] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 370] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 370] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 370] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 370] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 370] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 370] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 371 attached [pid 371] set_robust_list(0x7f5f0780d9a0, 24 [pid 370] <... clone3 resumed> => {parent_tid=[51]}, 88) = 51 [pid 371] <... set_robust_list resumed>) = 0 [pid 370] rt_sigprocmask(SIG_SETMASK, [] [pid 371] rt_sigprocmask(SIG_SETMASK, [] [pid 370] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 371] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 371] mkdirat(AT_FDCWD, "./config", 0777 [pid 370] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 371] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 370] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 371] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 370] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 371] <... futex resumed>) = 0 [pid 370] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 371] mount(NULL, "./config", "configfs", 0, NULL [pid 370] <... futex resumed>) = 0 [pid 371] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 370] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 371] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 371] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 370] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 370] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 371] <... futex resumed>) = 0 [pid 370] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 371] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = 0 [pid 371] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 370] <... futex resumed>) = 0 [pid 371] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 370] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 371] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 370] <... futex resumed>) = 0 [pid 371] rmdir("./config/usb_gadget/g1" [pid 370] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 371] <... rmdir resumed>) = 0 [pid 371] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 370] <... futex resumed>) = 0 [pid 371] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 370] close(3) = -1 EBADF (Bad file descriptor) [pid 370] close(4) = -1 EBADF (Bad file descriptor) [pid 370] close(5) = -1 EBADF (Bad file descriptor) [pid 370] close(6) = -1 EBADF (Bad file descriptor) [pid 370] close(7) = -1 EBADF (Bad file descriptor) [pid 370] close(8) = -1 EBADF (Bad file descriptor) [pid 370] close(9) = -1 EBADF (Bad file descriptor) [pid 370] close(10) = -1 EBADF (Bad file descriptor) [pid 370] close(11) = -1 EBADF (Bad file descriptor) [pid 370] close(12) = -1 EBADF (Bad file descriptor) [pid 370] close(13) = -1 EBADF (Bad file descriptor) [pid 370] close(14) = -1 EBADF (Bad file descriptor) [pid 370] close(15) = -1 EBADF (Bad file descriptor) [pid 370] close(16) = -1 EBADF (Bad file descriptor) [pid 370] close(17) = -1 EBADF (Bad file descriptor) [pid 370] close(18) = -1 EBADF (Bad file descriptor) [pid 370] close(19) = -1 EBADF (Bad file descriptor) [pid 370] close(20) = -1 EBADF (Bad file descriptor) [pid 370] close(21) = -1 EBADF (Bad file descriptor) [pid 370] close(22) = -1 EBADF (Bad file descriptor) [pid 370] close(23) = -1 EBADF (Bad file descriptor) [pid 370] close(24) = -1 EBADF (Bad file descriptor) [pid 370] close(25) = -1 EBADF (Bad file descriptor) [pid 370] close(26) = -1 EBADF (Bad file descriptor) [pid 370] close(27) = -1 EBADF (Bad file descriptor) [pid 370] close(28) = -1 EBADF (Bad file descriptor) [pid 370] close(29) = -1 EBADF (Bad file descriptor) [pid 370] exit_group(0) = ? [pid 371] <... futex resumed>) = ? [pid 371] +++ exited with 0 +++ [pid 370] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=50, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 372 attached , child_tidptr=0x555574701690) = 52 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 372] set_robust_list(0x5555747016a0, 24) = 0 [pid 372] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 372] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 372] setpgid(0, 0) = 0 [pid 372] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 372] write(3, "1000", 4) = 4 [pid 372] close(3) = 0 [pid 372] write(1, "executing program\n", 18) = 18 executing program [pid 372] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 372] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 372] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 372] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 372] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 372] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 372] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 373 attached [pid 373] set_robust_list(0x7f5f0780d9a0, 24 [pid 372] <... clone3 resumed> => {parent_tid=[53]}, 88) = 53 [pid 373] <... set_robust_list resumed>) = 0 [pid 372] rt_sigprocmask(SIG_SETMASK, [] [pid 373] rt_sigprocmask(SIG_SETMASK, [] [pid 372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 373] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 372] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 373] mkdirat(AT_FDCWD, "./config", 0777 [pid 372] <... futex resumed>) = 0 [pid 373] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 372] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 373] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 373] <... futex resumed>) = 0 [pid 372] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 373] mount(NULL, "./config", "configfs", 0, NULL [pid 372] <... futex resumed>) = 0 [pid 373] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 372] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 373] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 373] <... futex resumed>) = 0 [pid 372] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 373] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 372] <... futex resumed>) = 0 [pid 373] <... mkdirat resumed>) = 0 [pid 372] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 373] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 373] <... futex resumed>) = 0 [pid 372] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 373] rmdir("./config/usb_gadget/g1" [pid 372] <... futex resumed>) = 0 [pid 373] <... rmdir resumed>) = 0 [pid 372] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 373] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 373] <... futex resumed>) = 0 [pid 372] close(3 [pid 373] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 372] close(4) = -1 EBADF (Bad file descriptor) [pid 372] close(5) = -1 EBADF (Bad file descriptor) [pid 372] close(6) = -1 EBADF (Bad file descriptor) [pid 372] close(7) = -1 EBADF (Bad file descriptor) [pid 372] close(8) = -1 EBADF (Bad file descriptor) [pid 372] close(9) = -1 EBADF (Bad file descriptor) [pid 372] close(10) = -1 EBADF (Bad file descriptor) [pid 372] close(11) = -1 EBADF (Bad file descriptor) [pid 372] close(12) = -1 EBADF (Bad file descriptor) [pid 372] close(13) = -1 EBADF (Bad file descriptor) [pid 372] close(14) = -1 EBADF (Bad file descriptor) [pid 372] close(15) = -1 EBADF (Bad file descriptor) [pid 372] close(16) = -1 EBADF (Bad file descriptor) [pid 372] close(17) = -1 EBADF (Bad file descriptor) [pid 372] close(18) = -1 EBADF (Bad file descriptor) [pid 372] close(19) = -1 EBADF (Bad file descriptor) [pid 372] close(20) = -1 EBADF (Bad file descriptor) [pid 372] close(21) = -1 EBADF (Bad file descriptor) [pid 372] close(22) = -1 EBADF (Bad file descriptor) [pid 372] close(23) = -1 EBADF (Bad file descriptor) [pid 372] close(24) = -1 EBADF (Bad file descriptor) [pid 372] close(25) = -1 EBADF (Bad file descriptor) [pid 372] close(26) = -1 EBADF (Bad file descriptor) [pid 372] close(27) = -1 EBADF (Bad file descriptor) [pid 372] close(28) = -1 EBADF (Bad file descriptor) [pid 372] close(29) = -1 EBADF (Bad file descriptor) [pid 372] exit_group(0) = ? [pid 373] <... futex resumed>) = ? [pid 373] +++ exited with 0 +++ [pid 372] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=52, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 374 attached , child_tidptr=0x555574701690) = 54 [pid 374] set_robust_list(0x5555747016a0, 24) = 0 [pid 374] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 374] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 374] setpgid(0, 0) = 0 [pid 374] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 374] write(3, "1000", 4) = 4 [pid 374] close(3) = 0 [pid 374] write(1, "executing program\n", 18) = 18 executing program [pid 374] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 374] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 374] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 374] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 374] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 374] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 374] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 375 attached [pid 375] set_robust_list(0x7f5f0780d9a0, 24 [pid 374] <... clone3 resumed> => {parent_tid=[55]}, 88) = 55 [pid 375] <... set_robust_list resumed>) = 0 [pid 374] rt_sigprocmask(SIG_SETMASK, [] [pid 375] rt_sigprocmask(SIG_SETMASK, [] [pid 374] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 375] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 374] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 375] mkdirat(AT_FDCWD, "./config", 0777 [pid 374] <... futex resumed>) = 0 [pid 375] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 374] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 375] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 374] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 375] <... futex resumed>) = 0 [pid 374] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 375] mount(NULL, "./config", "configfs", 0, NULL [pid 374] <... futex resumed>) = 0 [pid 375] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 374] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 375] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 374] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 375] <... futex resumed>) = 0 [pid 374] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 375] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 374] <... futex resumed>) = 0 [pid 374] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 375] <... mkdirat resumed>) = 0 [pid 375] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 375] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 374] <... futex resumed>) = 0 [pid 374] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 375] <... futex resumed>) = 0 [pid 374] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 375] rmdir("./config/usb_gadget/g1") = 0 [pid 375] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 375] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 374] <... futex resumed>) = 0 [pid 374] close(3) = -1 EBADF (Bad file descriptor) [pid 374] close(4) = -1 EBADF (Bad file descriptor) [pid 374] close(5) = -1 EBADF (Bad file descriptor) [pid 374] close(6) = -1 EBADF (Bad file descriptor) [pid 374] close(7) = -1 EBADF (Bad file descriptor) [pid 374] close(8) = -1 EBADF (Bad file descriptor) [pid 374] close(9) = -1 EBADF (Bad file descriptor) [pid 374] close(10) = -1 EBADF (Bad file descriptor) [pid 374] close(11) = -1 EBADF (Bad file descriptor) [pid 374] close(12) = -1 EBADF (Bad file descriptor) [pid 374] close(13) = -1 EBADF (Bad file descriptor) [pid 374] close(14) = -1 EBADF (Bad file descriptor) [pid 374] close(15) = -1 EBADF (Bad file descriptor) [pid 374] close(16) = -1 EBADF (Bad file descriptor) [pid 374] close(17) = -1 EBADF (Bad file descriptor) [pid 374] close(18) = -1 EBADF (Bad file descriptor) [pid 374] close(19) = -1 EBADF (Bad file descriptor) [pid 374] close(20) = -1 EBADF (Bad file descriptor) [pid 374] close(21) = -1 EBADF (Bad file descriptor) [pid 374] close(22) = -1 EBADF (Bad file descriptor) [pid 374] close(23) = -1 EBADF (Bad file descriptor) [pid 374] close(24) = -1 EBADF (Bad file descriptor) [pid 374] close(25) = -1 EBADF (Bad file descriptor) [pid 374] close(26) = -1 EBADF (Bad file descriptor) [pid 374] close(27) = -1 EBADF (Bad file descriptor) [pid 374] close(28) = -1 EBADF (Bad file descriptor) [pid 374] close(29) = -1 EBADF (Bad file descriptor) [pid 374] exit_group(0) = ? [pid 375] <... futex resumed>) = ? [pid 375] +++ exited with 0 +++ [pid 374] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=54, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 376 attached , child_tidptr=0x555574701690) = 56 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 376] set_robust_list(0x5555747016a0, 24) = 0 [pid 376] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 376] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 376] setpgid(0, 0) = 0 [pid 376] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 376] write(3, "1000", 4) = 4 [pid 376] close(3) = 0 [pid 376] write(1, "executing program\n", 18) = 18 executing program [pid 376] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 376] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 376] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 376] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 376] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 376] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 376] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 377 attached [pid 377] set_robust_list(0x7f5f0780d9a0, 24 [pid 376] <... clone3 resumed> => {parent_tid=[57]}, 88) = 57 [pid 377] <... set_robust_list resumed>) = 0 [pid 377] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 377] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 376] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 376] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 377] <... futex resumed>) = 0 [pid 376] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 377] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 377] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 376] <... futex resumed>) = 0 [pid 377] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 376] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 377] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 376] <... futex resumed>) = 0 [pid 377] mount(NULL, "./config", "configfs", 0, NULL) = -1 EBUSY (Device or resource busy) [pid 376] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 377] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 377] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 376] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 377] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 376] <... futex resumed>) = 0 [pid 377] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 376] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 377] <... mkdirat resumed>) = 0 [pid 377] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 376] <... futex resumed>) = 0 [pid 377] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 376] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 377] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 376] <... futex resumed>) = 0 [pid 377] rmdir("./config/usb_gadget/g1" [pid 376] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 377] <... rmdir resumed>) = 0 [pid 377] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 376] <... futex resumed>) = 0 [pid 377] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 376] close(3) = -1 EBADF (Bad file descriptor) [pid 376] close(4) = -1 EBADF (Bad file descriptor) [pid 376] close(5) = -1 EBADF (Bad file descriptor) [pid 376] close(6) = -1 EBADF (Bad file descriptor) [pid 376] close(7) = -1 EBADF (Bad file descriptor) [pid 376] close(8) = -1 EBADF (Bad file descriptor) [pid 376] close(9) = -1 EBADF (Bad file descriptor) [pid 376] close(10) = -1 EBADF (Bad file descriptor) [pid 376] close(11) = -1 EBADF (Bad file descriptor) [pid 376] close(12) = -1 EBADF (Bad file descriptor) [pid 376] close(13) = -1 EBADF (Bad file descriptor) [pid 376] close(14) = -1 EBADF (Bad file descriptor) [pid 376] close(15) = -1 EBADF (Bad file descriptor) [pid 376] close(16) = -1 EBADF (Bad file descriptor) [pid 376] close(17) = -1 EBADF (Bad file descriptor) [pid 376] close(18) = -1 EBADF (Bad file descriptor) [pid 376] close(19) = -1 EBADF (Bad file descriptor) [pid 376] close(20) = -1 EBADF (Bad file descriptor) [pid 376] close(21) = -1 EBADF (Bad file descriptor) [pid 376] close(22) = -1 EBADF (Bad file descriptor) [pid 376] close(23) = -1 EBADF (Bad file descriptor) [pid 376] close(24) = -1 EBADF (Bad file descriptor) [pid 376] close(25) = -1 EBADF (Bad file descriptor) [pid 376] close(26) = -1 EBADF (Bad file descriptor) [pid 376] close(27) = -1 EBADF (Bad file descriptor) [pid 376] close(28) = -1 EBADF (Bad file descriptor) [pid 376] close(29) = -1 EBADF (Bad file descriptor) [pid 376] exit_group(0) = ? [pid 377] <... futex resumed>) = ? [pid 377] +++ exited with 0 +++ [pid 376] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=56, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 378 attached , child_tidptr=0x555574701690) = 58 [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 378] set_robust_list(0x5555747016a0, 24 [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 378] <... set_robust_list resumed>) = 0 [pid 378] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 378] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 378] setpgid(0, 0) = 0 [pid 378] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 378] write(3, "1000", 4) = 4 [pid 378] close(3) = 0 [pid 378] write(1, "executing program\n", 18) = 18 executing program [pid 378] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 378] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 378] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 378] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 378] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 378] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 378] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 379 attached => {parent_tid=[59]}, 88) = 59 [pid 379] set_robust_list(0x7f5f0780d9a0, 24) = 0 [pid 378] rt_sigprocmask(SIG_SETMASK, [] [pid 379] rt_sigprocmask(SIG_SETMASK, [] [pid 378] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 379] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 378] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 379] mkdirat(AT_FDCWD, "./config", 0777 [pid 378] <... futex resumed>) = 0 [pid 379] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 378] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 379] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 378] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 379] <... futex resumed>) = 0 [pid 378] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 379] mount(NULL, "./config", "configfs", 0, NULL [pid 378] <... futex resumed>) = 0 [pid 379] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 378] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 379] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 378] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 379] <... futex resumed>) = 0 [pid 378] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 379] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 378] <... futex resumed>) = 0 [pid 379] <... mkdirat resumed>) = 0 [pid 378] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 379] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 378] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 379] <... futex resumed>) = 0 [pid 378] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 379] rmdir("./config/usb_gadget/g1" [pid 378] <... futex resumed>) = 0 [pid 379] <... rmdir resumed>) = 0 [pid 378] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 379] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 378] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 379] <... futex resumed>) = 0 [pid 378] close(3 [pid 379] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 378] close(4) = -1 EBADF (Bad file descriptor) [pid 378] close(5) = -1 EBADF (Bad file descriptor) [pid 378] close(6) = -1 EBADF (Bad file descriptor) [pid 378] close(7) = -1 EBADF (Bad file descriptor) [pid 378] close(8) = -1 EBADF (Bad file descriptor) [pid 378] close(9) = -1 EBADF (Bad file descriptor) [pid 378] close(10) = -1 EBADF (Bad file descriptor) [pid 378] close(11) = -1 EBADF (Bad file descriptor) [pid 378] close(12) = -1 EBADF (Bad file descriptor) [pid 378] close(13) = -1 EBADF (Bad file descriptor) [pid 378] close(14) = -1 EBADF (Bad file descriptor) [pid 378] close(15) = -1 EBADF (Bad file descriptor) [pid 378] close(16) = -1 EBADF (Bad file descriptor) [pid 378] close(17) = -1 EBADF (Bad file descriptor) [pid 378] close(18) = -1 EBADF (Bad file descriptor) [pid 378] close(19) = -1 EBADF (Bad file descriptor) [pid 378] close(20) = -1 EBADF (Bad file descriptor) [pid 378] close(21) = -1 EBADF (Bad file descriptor) [pid 378] close(22) = -1 EBADF (Bad file descriptor) [pid 378] close(23) = -1 EBADF (Bad file descriptor) [pid 378] close(24) = -1 EBADF (Bad file descriptor) [pid 378] close(25) = -1 EBADF (Bad file descriptor) [pid 378] close(26) = -1 EBADF (Bad file descriptor) [pid 378] close(27) = -1 EBADF (Bad file descriptor) [pid 378] close(28) = -1 EBADF (Bad file descriptor) [pid 378] close(29) = -1 EBADF (Bad file descriptor) [pid 378] exit_group(0) = ? [pid 379] <... futex resumed>) = ? [pid 379] +++ exited with 0 +++ [pid 378] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=58, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 380 attached , child_tidptr=0x555574701690) = 60 [pid 380] set_robust_list(0x5555747016a0, 24) = 0 [pid 380] rt_sigprocmask(SIG_SETMASK, [] [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 380] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 380] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 380] setpgid(0, 0) = 0 [pid 380] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 380] write(3, "1000", 4) = 4 [pid 380] close(3) = 0 [pid 380] write(1, "executing program\n", 18) = 18 executing program [pid 380] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 380] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 380] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 380] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 380] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 380] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 380] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 381 attached [pid 381] set_robust_list(0x7f5f0780d9a0, 24 [pid 380] <... clone3 resumed> => {parent_tid=[61]}, 88) = 61 [pid 381] <... set_robust_list resumed>) = 0 [pid 381] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 381] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 380] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 380] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 381] <... futex resumed>) = 0 [pid 380] <... futex resumed>) = 1 [pid 381] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 380] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 381] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 380] <... futex resumed>) = 0 [pid 381] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 380] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 381] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 380] <... futex resumed>) = 0 [pid 381] mount(NULL, "./config", "configfs", 0, NULL [pid 380] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 381] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 381] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 380] <... futex resumed>) = 0 [pid 381] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 380] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 381] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 380] <... futex resumed>) = 0 [pid 380] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 381] <... mkdirat resumed>) = 0 [pid 381] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 380] <... futex resumed>) = 0 [pid 381] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 380] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 381] <... futex resumed>) = 0 [pid 380] <... futex resumed>) = 1 [pid 381] rmdir("./config/usb_gadget/g1" [pid 380] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 381] <... rmdir resumed>) = 0 [pid 381] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 380] <... futex resumed>) = 0 [pid 381] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 380] close(3) = -1 EBADF (Bad file descriptor) [pid 380] close(4) = -1 EBADF (Bad file descriptor) [pid 380] close(5) = -1 EBADF (Bad file descriptor) [pid 380] close(6) = -1 EBADF (Bad file descriptor) [pid 380] close(7) = -1 EBADF (Bad file descriptor) [pid 380] close(8) = -1 EBADF (Bad file descriptor) [pid 380] close(9) = -1 EBADF (Bad file descriptor) [pid 380] close(10) = -1 EBADF (Bad file descriptor) [pid 380] close(11) = -1 EBADF (Bad file descriptor) [pid 380] close(12) = -1 EBADF (Bad file descriptor) [pid 380] close(13) = -1 EBADF (Bad file descriptor) [pid 380] close(14) = -1 EBADF (Bad file descriptor) [pid 380] close(15) = -1 EBADF (Bad file descriptor) [pid 380] close(16) = -1 EBADF (Bad file descriptor) [pid 380] close(17) = -1 EBADF (Bad file descriptor) [pid 380] close(18) = -1 EBADF (Bad file descriptor) [pid 380] close(19) = -1 EBADF (Bad file descriptor) [pid 380] close(20) = -1 EBADF (Bad file descriptor) [pid 380] close(21) = -1 EBADF (Bad file descriptor) [pid 380] close(22) = -1 EBADF (Bad file descriptor) [pid 380] close(23) = -1 EBADF (Bad file descriptor) [pid 380] close(24) = -1 EBADF (Bad file descriptor) [pid 380] close(25) = -1 EBADF (Bad file descriptor) [pid 380] close(26) = -1 EBADF (Bad file descriptor) [pid 380] close(27) = -1 EBADF (Bad file descriptor) [pid 380] close(28) = -1 EBADF (Bad file descriptor) [pid 380] close(29) = -1 EBADF (Bad file descriptor) [pid 380] exit_group(0 [pid 381] <... futex resumed>) = ? [pid 380] <... exit_group resumed>) = ? [pid 381] +++ exited with 0 +++ [pid 380] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=60, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 382 attached , child_tidptr=0x555574701690) = 62 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 382] set_robust_list(0x5555747016a0, 24) = 0 [pid 382] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 382] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 382] setpgid(0, 0) = 0 [pid 382] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 382] write(3, "1000", 4) = 4 [pid 382] close(3) = 0 [pid 382] write(1, "executing program\n", 18) = 18 executing program [pid 382] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 382] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 382] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 382] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 382] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 382] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 382] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 383 attached => {parent_tid=[63]}, 88) = 63 [pid 383] set_robust_list(0x7f5f0780d9a0, 24) = 0 [pid 383] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 383] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 382] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 382] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 383] <... futex resumed>) = 0 [pid 382] <... futex resumed>) = 1 [pid 383] mkdirat(AT_FDCWD, "./config", 0777 [pid 382] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 383] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 383] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 382] <... futex resumed>) = 0 [pid 383] <... futex resumed>) = 1 [pid 382] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 383] mount(NULL, "./config", "configfs", 0, NULL [pid 382] <... futex resumed>) = 0 [pid 383] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 382] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 383] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 382] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 383] <... futex resumed>) = 0 [pid 382] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 383] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 382] <... futex resumed>) = 0 [pid 382] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 383] <... mkdirat resumed>) = 0 [pid 383] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 382] <... futex resumed>) = 0 [pid 383] rmdir("./config/usb_gadget/g1" [pid 382] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 382] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 383] <... rmdir resumed>) = 0 [pid 383] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 382] <... futex resumed>) = 0 [pid 382] close(3) = -1 EBADF (Bad file descriptor) [pid 382] close(4 [pid 383] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 382] close(5) = -1 EBADF (Bad file descriptor) [pid 382] close(6) = -1 EBADF (Bad file descriptor) [pid 382] close(7) = -1 EBADF (Bad file descriptor) [pid 382] close(8) = -1 EBADF (Bad file descriptor) [pid 382] close(9) = -1 EBADF (Bad file descriptor) [pid 382] close(10) = -1 EBADF (Bad file descriptor) [pid 382] close(11) = -1 EBADF (Bad file descriptor) [pid 382] close(12) = -1 EBADF (Bad file descriptor) [pid 382] close(13) = -1 EBADF (Bad file descriptor) [pid 382] close(14) = -1 EBADF (Bad file descriptor) [pid 382] close(15) = -1 EBADF (Bad file descriptor) [pid 382] close(16) = -1 EBADF (Bad file descriptor) [pid 382] close(17) = -1 EBADF (Bad file descriptor) [pid 382] close(18) = -1 EBADF (Bad file descriptor) [pid 382] close(19) = -1 EBADF (Bad file descriptor) [pid 382] close(20) = -1 EBADF (Bad file descriptor) [pid 382] close(21) = -1 EBADF (Bad file descriptor) [pid 382] close(22) = -1 EBADF (Bad file descriptor) [pid 382] close(23) = -1 EBADF (Bad file descriptor) [pid 382] close(24) = -1 EBADF (Bad file descriptor) [pid 382] close(25) = -1 EBADF (Bad file descriptor) [pid 382] close(26) = -1 EBADF (Bad file descriptor) [pid 382] close(27) = -1 EBADF (Bad file descriptor) [pid 382] close(28) = -1 EBADF (Bad file descriptor) [pid 382] close(29) = -1 EBADF (Bad file descriptor) [pid 382] exit_group(0 [pid 383] <... futex resumed>) = ? [pid 382] <... exit_group resumed>) = ? [pid 383] +++ exited with 0 +++ [pid 382] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=62, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 384 attached , child_tidptr=0x555574701690) = 64 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 384] set_robust_list(0x5555747016a0, 24) = 0 [pid 384] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 384] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 384] setpgid(0, 0) = 0 [pid 384] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 384] write(3, "1000", 4) = 4 [pid 384] close(3) = 0 [pid 384] write(1, "executing program\n", 18) = 18 executing program [pid 384] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 384] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 384] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 384] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 384] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 384] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 384] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 385 attached [pid 385] set_robust_list(0x7f5f0780d9a0, 24 [pid 384] <... clone3 resumed> => {parent_tid=[65]}, 88) = 65 [pid 385] <... set_robust_list resumed>) = 0 [pid 384] rt_sigprocmask(SIG_SETMASK, [] [pid 385] rt_sigprocmask(SIG_SETMASK, [] [pid 384] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 385] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 384] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 384] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 385] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 385] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 384] <... futex resumed>) = 0 [pid 385] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 384] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 385] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 384] <... futex resumed>) = 0 [pid 385] mount(NULL, "./config", "configfs", 0, NULL [pid 384] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 385] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 385] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 384] <... futex resumed>) = 0 [pid 385] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 384] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 385] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 384] <... futex resumed>) = 0 [pid 385] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 384] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 385] <... mkdirat resumed>) = 0 [pid 385] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 384] <... futex resumed>) = 0 [pid 385] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 384] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 385] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 384] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 385] rmdir("./config/usb_gadget/g1") = 0 [pid 385] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 384] <... futex resumed>) = 0 [pid 385] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 384] close(3) = -1 EBADF (Bad file descriptor) [pid 384] close(4) = -1 EBADF (Bad file descriptor) [pid 384] close(5) = -1 EBADF (Bad file descriptor) [pid 384] close(6) = -1 EBADF (Bad file descriptor) [pid 384] close(7) = -1 EBADF (Bad file descriptor) [pid 384] close(8) = -1 EBADF (Bad file descriptor) [pid 384] close(9) = -1 EBADF (Bad file descriptor) [pid 384] close(10) = -1 EBADF (Bad file descriptor) [pid 384] close(11) = -1 EBADF (Bad file descriptor) [pid 384] close(12) = -1 EBADF (Bad file descriptor) [pid 384] close(13) = -1 EBADF (Bad file descriptor) [pid 384] close(14) = -1 EBADF (Bad file descriptor) [pid 384] close(15) = -1 EBADF (Bad file descriptor) [pid 384] close(16) = -1 EBADF (Bad file descriptor) [pid 384] close(17) = -1 EBADF (Bad file descriptor) [pid 384] close(18) = -1 EBADF (Bad file descriptor) [pid 384] close(19) = -1 EBADF (Bad file descriptor) [pid 384] close(20) = -1 EBADF (Bad file descriptor) [pid 384] close(21) = -1 EBADF (Bad file descriptor) [pid 384] close(22) = -1 EBADF (Bad file descriptor) [pid 384] close(23) = -1 EBADF (Bad file descriptor) [pid 384] close(24) = -1 EBADF (Bad file descriptor) [pid 384] close(25) = -1 EBADF (Bad file descriptor) [pid 384] close(26) = -1 EBADF (Bad file descriptor) [pid 384] close(27) = -1 EBADF (Bad file descriptor) [pid 384] close(28) = -1 EBADF (Bad file descriptor) [pid 384] close(29) = -1 EBADF (Bad file descriptor) [pid 384] exit_group(0) = ? [pid 385] <... futex resumed>) = ? [pid 385] +++ exited with 0 +++ [pid 384] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=64, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 386 attached , child_tidptr=0x555574701690) = 66 [pid 386] set_robust_list(0x5555747016a0, 24) = 0 [pid 386] rt_sigprocmask(SIG_SETMASK, [] [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 386] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 386] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 386] <... prctl resumed>) = 0 [pid 386] setpgid(0, 0) = 0 [pid 386] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 386] write(3, "1000", 4) = 4 [pid 386] close(3) = 0 [pid 386] write(1, "executing program\n", 18) = 18 [pid 386] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 386] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 386] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 386] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 386] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 386] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 386] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0} => {parent_tid=[67]}, 88) = 67 ci2-android-6-12-rust/strace-static-x86_64: Process 387 attached [pid 386] rt_sigprocmask(SIG_SETMASK, [] [pid 387] set_robust_list(0x7f5f0780d9a0, 24 [pid 386] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 386] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 386] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 387] <... set_robust_list resumed>) = 0 [pid 387] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 387] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 387] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 386] <... futex resumed>) = 0 [pid 387] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 386] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 387] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 386] <... futex resumed>) = 0 [pid 387] mount(NULL, "./config", "configfs", 0, NULL [pid 386] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 387] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 387] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 387] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 386] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 386] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 387] <... futex resumed>) = 0 [pid 386] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 387] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = 0 [pid 387] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 387] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 386] <... futex resumed>) = 0 [pid 386] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 387] <... futex resumed>) = 0 [pid 386] <... futex resumed>) = 1 [pid 387] rmdir("./config/usb_gadget/g1" [pid 386] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 387] <... rmdir resumed>) = 0 [pid 387] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 386] <... futex resumed>) = 0 [pid 387] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 386] close(3) = -1 EBADF (Bad file descriptor) [pid 386] close(4) = -1 EBADF (Bad file descriptor) [pid 386] close(5) = -1 EBADF (Bad file descriptor) [pid 386] close(6) = -1 EBADF (Bad file descriptor) [pid 386] close(7) = -1 EBADF (Bad file descriptor) [pid 386] close(8) = -1 EBADF (Bad file descriptor) [pid 386] close(9) = -1 EBADF (Bad file descriptor) [pid 386] close(10) = -1 EBADF (Bad file descriptor) [pid 386] close(11) = -1 EBADF (Bad file descriptor) [pid 386] close(12) = -1 EBADF (Bad file descriptor) [pid 386] close(13) = -1 EBADF (Bad file descriptor) [pid 386] close(14) = -1 EBADF (Bad file descriptor) [pid 386] close(15) = -1 EBADF (Bad file descriptor) [pid 386] close(16) = -1 EBADF (Bad file descriptor) [pid 386] close(17) = -1 EBADF (Bad file descriptor) [pid 386] close(18) = -1 EBADF (Bad file descriptor) [pid 386] close(19) = -1 EBADF (Bad file descriptor) [pid 386] close(20) = -1 EBADF (Bad file descriptor) [pid 386] close(21) = -1 EBADF (Bad file descriptor) [pid 386] close(22) = -1 EBADF (Bad file descriptor) [pid 386] close(23) = -1 EBADF (Bad file descriptor) [pid 386] close(24) = -1 EBADF (Bad file descriptor) [pid 386] close(25) = -1 EBADF (Bad file descriptor) [pid 386] close(26) = -1 EBADF (Bad file descriptor) [pid 386] close(27) = -1 EBADF (Bad file descriptor) [pid 386] close(28) = -1 EBADF (Bad file descriptor) [pid 386] close(29) = -1 EBADF (Bad file descriptor) [pid 386] exit_group(0 [pid 387] <... futex resumed>) = ? [pid 387] +++ exited with 0 +++ [pid 386] <... exit_group resumed>) = ? [pid 386] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=66, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 388 attached , child_tidptr=0x555574701690) = 68 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 388] set_robust_list(0x5555747016a0, 24) = 0 [pid 388] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 388] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 388] setpgid(0, 0) = 0 [pid 388] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 388] write(3, "1000", 4) = 4 [pid 388] close(3) = 0 [pid 388] write(1, "executing program\n", 18) = 18 executing program [pid 388] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 388] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 388] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 388] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 388] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 388] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 388] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 389 attached [pid 389] set_robust_list(0x7f5f0780d9a0, 24 [pid 388] <... clone3 resumed> => {parent_tid=[69]}, 88) = 69 [pid 389] <... set_robust_list resumed>) = 0 [pid 389] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 389] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 388] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 388] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 389] <... futex resumed>) = 0 [pid 388] <... futex resumed>) = 1 [pid 389] mkdirat(AT_FDCWD, "./config", 0777 [pid 388] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 389] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 389] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 388] <... futex resumed>) = 0 [pid 389] <... futex resumed>) = 1 [pid 388] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 389] mount(NULL, "./config", "configfs", 0, NULL [pid 388] <... futex resumed>) = 0 [pid 389] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 388] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 389] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 388] <... futex resumed>) = 0 [pid 389] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 388] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 389] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 388] <... futex resumed>) = 0 [pid 389] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 388] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 389] <... mkdirat resumed>) = 0 [pid 389] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 389] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 388] <... futex resumed>) = 0 [pid 388] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 389] <... futex resumed>) = 0 [pid 388] <... futex resumed>) = 1 [pid 389] rmdir("./config/usb_gadget/g1" [pid 388] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 389] <... rmdir resumed>) = 0 [pid 389] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 388] <... futex resumed>) = 0 [pid 389] <... futex resumed>) = 1 [pid 388] close(3 [pid 389] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 388] close(4) = -1 EBADF (Bad file descriptor) [pid 388] close(5) = -1 EBADF (Bad file descriptor) [pid 388] close(6) = -1 EBADF (Bad file descriptor) [pid 388] close(7) = -1 EBADF (Bad file descriptor) [pid 388] close(8) = -1 EBADF (Bad file descriptor) [pid 388] close(9) = -1 EBADF (Bad file descriptor) [pid 388] close(10) = -1 EBADF (Bad file descriptor) [pid 388] close(11) = -1 EBADF (Bad file descriptor) [pid 388] close(12) = -1 EBADF (Bad file descriptor) [pid 388] close(13) = -1 EBADF (Bad file descriptor) [pid 388] close(14) = -1 EBADF (Bad file descriptor) [pid 388] close(15) = -1 EBADF (Bad file descriptor) [pid 388] close(16) = -1 EBADF (Bad file descriptor) [pid 388] close(17) = -1 EBADF (Bad file descriptor) [pid 388] close(18) = -1 EBADF (Bad file descriptor) [pid 388] close(19) = -1 EBADF (Bad file descriptor) [pid 388] close(20) = -1 EBADF (Bad file descriptor) [pid 388] close(21) = -1 EBADF (Bad file descriptor) [pid 388] close(22) = -1 EBADF (Bad file descriptor) [pid 388] close(23) = -1 EBADF (Bad file descriptor) [pid 388] close(24) = -1 EBADF (Bad file descriptor) [pid 388] close(25) = -1 EBADF (Bad file descriptor) [pid 388] close(26) = -1 EBADF (Bad file descriptor) [pid 388] close(27) = -1 EBADF (Bad file descriptor) [pid 388] close(28) = -1 EBADF (Bad file descriptor) [pid 388] close(29) = -1 EBADF (Bad file descriptor) [pid 388] exit_group(0) = ? [pid 389] <... futex resumed>) = ? [pid 389] +++ exited with 0 +++ [pid 388] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=68, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555574701690) = 70 ci2-android-6-12-rust/strace-static-x86_64: Process 390 attached [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 390] set_robust_list(0x5555747016a0, 24) = 0 [pid 390] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 390] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 390] setpgid(0, 0) = 0 [pid 390] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 390] write(3, "1000", 4) = 4 [pid 390] close(3) = 0 [pid 390] write(1, "executing program\n", 18) = 18 executing program [pid 390] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 390] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 390] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 390] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 390] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 390] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 390] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 391 attached => {parent_tid=[71]}, 88) = 71 [pid 391] set_robust_list(0x7f5f0780d9a0, 24) = 0 [pid 391] rt_sigprocmask(SIG_SETMASK, [] [pid 390] rt_sigprocmask(SIG_SETMASK, [] [pid 391] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 391] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 390] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 390] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 391] <... futex resumed>) = 0 [pid 390] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 391] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 391] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 390] <... futex resumed>) = 0 [pid 391] <... futex resumed>) = 1 [pid 390] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 391] mount(NULL, "./config", "configfs", 0, NULL [pid 390] <... futex resumed>) = 0 [pid 391] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 390] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 391] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 390] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 391] <... futex resumed>) = 0 [pid 390] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 391] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 390] <... futex resumed>) = 0 [pid 390] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 391] <... mkdirat resumed>) = 0 [pid 391] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 390] <... futex resumed>) = 0 [pid 390] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 391] <... futex resumed>) = 1 [pid 391] rmdir("./config/usb_gadget/g1" [pid 390] <... futex resumed>) = 0 [pid 391] <... rmdir resumed>) = 0 [pid 390] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 391] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 390] <... futex resumed>) = 0 [pid 390] close(3) = -1 EBADF (Bad file descriptor) [pid 390] close(4) = -1 EBADF (Bad file descriptor) [pid 390] close(5) = -1 EBADF (Bad file descriptor) [pid 390] close(6 [pid 391] <... futex resumed>) = 1 [pid 390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 391] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 390] close(7) = -1 EBADF (Bad file descriptor) [pid 390] close(8) = -1 EBADF (Bad file descriptor) [pid 390] close(9) = -1 EBADF (Bad file descriptor) [pid 390] close(10) = -1 EBADF (Bad file descriptor) [pid 390] close(11) = -1 EBADF (Bad file descriptor) [pid 390] close(12) = -1 EBADF (Bad file descriptor) [pid 390] close(13) = -1 EBADF (Bad file descriptor) [pid 390] close(14) = -1 EBADF (Bad file descriptor) [pid 390] close(15) = -1 EBADF (Bad file descriptor) [pid 390] close(16) = -1 EBADF (Bad file descriptor) [pid 390] close(17) = -1 EBADF (Bad file descriptor) [pid 390] close(18) = -1 EBADF (Bad file descriptor) [pid 390] close(19) = -1 EBADF (Bad file descriptor) [pid 390] close(20) = -1 EBADF (Bad file descriptor) [pid 390] close(21) = -1 EBADF (Bad file descriptor) [pid 390] close(22) = -1 EBADF (Bad file descriptor) [pid 390] close(23) = -1 EBADF (Bad file descriptor) [pid 390] close(24) = -1 EBADF (Bad file descriptor) [pid 390] close(25) = -1 EBADF (Bad file descriptor) [pid 390] close(26) = -1 EBADF (Bad file descriptor) [pid 390] close(27) = -1 EBADF (Bad file descriptor) [pid 390] close(28) = -1 EBADF (Bad file descriptor) [pid 390] close(29) = -1 EBADF (Bad file descriptor) [pid 390] exit_group(0) = ? [pid 391] <... futex resumed>) = ? [pid 391] +++ exited with 0 +++ [pid 390] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=70, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 392 attached , child_tidptr=0x555574701690) = 72 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 392] set_robust_list(0x5555747016a0, 24) = 0 [pid 392] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 392] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 392] setpgid(0, 0) = 0 [pid 392] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 392] write(3, "1000", 4) = 4 [pid 392] close(3) = 0 [pid 392] write(1, "executing program\n", 18) = 18 [pid 392] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 392] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 392] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 392] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 392] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 392] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 392] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0}ci2-android-6-12-rust/strace-static-x86_64: Process 393 attached => {parent_tid=[73]}, 88) = 73 [pid 393] set_robust_list(0x7f5f0780d9a0, 24 [pid 392] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 392] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 392] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 393] <... set_robust_list resumed>) = 0 [pid 393] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 393] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 393] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 393] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 392] <... futex resumed>) = 0 [pid 393] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 392] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 393] mount(NULL, "./config", "configfs", 0, NULL [pid 392] <... futex resumed>) = 0 [pid 393] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 392] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 393] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 392] <... futex resumed>) = 0 [pid 393] <... futex resumed>) = 1 [pid 393] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 392] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 393] <... mkdirat resumed>) = 0 [pid 392] <... futex resumed>) = 0 [pid 392] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 393] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 392] <... futex resumed>) = 0 [pid 392] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 392] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 393] <... futex resumed>) = 1 [pid 393] rmdir("./config/usb_gadget/g1") = 0 [pid 393] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 392] <... futex resumed>) = 0 [pid 392] close(3) = -1 EBADF (Bad file descriptor) [pid 392] close(4 [pid 393] <... futex resumed>) = 1 [pid 392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 393] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 392] close(5) = -1 EBADF (Bad file descriptor) [pid 392] close(6) = -1 EBADF (Bad file descriptor) [pid 392] close(7) = -1 EBADF (Bad file descriptor) [pid 392] close(8) = -1 EBADF (Bad file descriptor) [pid 392] close(9) = -1 EBADF (Bad file descriptor) [pid 392] close(10) = -1 EBADF (Bad file descriptor) [pid 392] close(11) = -1 EBADF (Bad file descriptor) [pid 392] close(12) = -1 EBADF (Bad file descriptor) [pid 392] close(13) = -1 EBADF (Bad file descriptor) [pid 392] close(14) = -1 EBADF (Bad file descriptor) [pid 392] close(15) = -1 EBADF (Bad file descriptor) [pid 392] close(16) = -1 EBADF (Bad file descriptor) [pid 392] close(17) = -1 EBADF (Bad file descriptor) [pid 392] close(18) = -1 EBADF (Bad file descriptor) [pid 392] close(19) = -1 EBADF (Bad file descriptor) [pid 392] close(20) = -1 EBADF (Bad file descriptor) [pid 392] close(21) = -1 EBADF (Bad file descriptor) [pid 392] close(22) = -1 EBADF (Bad file descriptor) [pid 392] close(23) = -1 EBADF (Bad file descriptor) [pid 392] close(24) = -1 EBADF (Bad file descriptor) [pid 392] close(25) = -1 EBADF (Bad file descriptor) [pid 392] close(26) = -1 EBADF (Bad file descriptor) [pid 392] close(27) = -1 EBADF (Bad file descriptor) [pid 392] close(28) = -1 EBADF (Bad file descriptor) [pid 392] close(29) = -1 EBADF (Bad file descriptor) [pid 392] exit_group(0 [pid 393] <... futex resumed>) = ? [pid 392] <... exit_group resumed>) = ? [pid 393] +++ exited with 0 +++ [pid 392] +++ exited with 0 +++ [pid 315] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=72, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 394 attached [pid 394] set_robust_list(0x5555747016a0, 24) = 0 [pid 315] <... clone resumed>, child_tidptr=0x555574701690) = 74 [pid 394] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 394] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 394] <... prctl resumed>) = 0 [pid 394] setpgid(0, 0) = 0 [pid 394] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 394] write(3, "1000", 4) = 4 [pid 394] close(3) = 0 [pid 394] write(1, "executing program\n", 18) = 18 executing program [pid 394] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 394] rt_sigaction(SIGRT_1, {sa_handler=0x7f5f07870ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f5f07862b20}, NULL, 8) = 0 [pid 394] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 394] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5f077ed000 [pid 394] mprotect(0x7f5f077ee000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 394] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 394] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f5f0780d990, parent_tid=0x7f5f0780d990, exit_signal=0, stack=0x7f5f077ed000, stack_size=0x20300, tls=0x7f5f0780d6c0} => {parent_tid=[75]}, 88) = 75 ci2-android-6-12-rust/strace-static-x86_64: Process 395 attached [pid 394] rt_sigprocmask(SIG_SETMASK, [] [pid 395] set_robust_list(0x7f5f0780d9a0, 24 [pid 394] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 394] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 394] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 395] <... set_robust_list resumed>) = 0 [pid 395] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 395] mkdirat(AT_FDCWD, "./config", 0777) = -1 EEXIST (File exists) [pid 395] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 395] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 394] <... futex resumed>) = 0 [pid 394] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 395] <... futex resumed>) = 0 [pid 394] <... futex resumed>) = 1 [pid 395] mount(NULL, "./config", "configfs", 0, NULL [pid 394] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 395] <... mount resumed>) = -1 EBUSY (Device or resource busy) [pid 395] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 394] <... futex resumed>) = 0 [pid 395] futex(0x7f5f078f6b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 394] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 395] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 394] <... futex resumed>) = 0 [pid 395] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 394] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 395] <... mkdirat resumed>) = 0 [pid 395] futex(0x7f5f078f6b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 394] <... futex resumed>) = 0 [pid 394] futex(0x7f5f078f6b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 394] futex(0x7f5f078f6b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 395] <... futex resumed>) = 1 [ 35.466401][ T395] BUG: scheduling while atomic: syz-executor139/395/0x00000002 [ 35.474042][ T395] Modules linked in: [ 35.478036][ T395] CPU: 0 UID: 0 PID: 395 Comm: syz-executor139 Tainted: G W syzkaller #0 67f5df147bfe8fe71cdb2f404f013e40b3f12e05 [ 35.478073][ T395] Tainted: [W]=WARN [ 35.478080][ T395] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 35.478092][ T395] Call Trace: [ 35.478098][ T395] [ 35.478106][ T395] __dump_stack+0x21/0x30 [ 35.478142][ T395] dump_stack_lvl+0x140/0x1c0 [ 35.478174][ T395] ? __cfi_dump_stack_lvl+0x10/0x10 [ 35.478208][ T395] dump_stack+0x19/0x20 [ 35.478254][ T395] __schedule_bug+0x12b/0x200 [ 35.478279][ T395] ? find_proxy_task+0x2460/0x2460 [ 35.478304][ T395] ? update_load_avg+0x4f3/0x1980 [ 35.478332][ T395] ? __kernel_text_address+0x11/0x40 [ 35.478362][ T395] ? unwind_get_return_address+0x51/0x90 [ 35.478393][ T395] __schedule+0xb85/0x20b0 [ 35.478422][ T395] ? kvm_sched_clock_read+0x15/0x30 [ 35.478456][ T395] ? sched_clock_noinstr+0xd/0x30 [ 35.478486][ T395] ? __kasan_check_read+0x15/0x20 [ 35.478511][ T395] ? __sched_text_start+0x10/0x10 [ 35.478541][ T395] ? __kasan_check_read+0x15/0x20 [ 35.478563][ T395] ? rwsem_spin_on_owner+0xa4/0x3b0 [ 35.478599][ T395] ? __kasan_check_write+0x18/0x20 [ 35.478621][ T395] ? _raw_spin_lock_irq+0x93/0x120 [ 35.478646][ T395] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 35.478670][ T395] schedule+0xc5/0x240 [ 35.478698][ T395] schedule_preempt_disabled+0x14/0x30 [ 35.478728][ T395] rwsem_down_write_slowpath+0x5c9/0x1b60 [ 35.478754][ T395] ? rwsem_down_read_slowpath+0x14c0/0x14c0 [ 35.478776][ T395] ? try_to_wake_up+0x111a/0x1fd0 [ 35.478804][ T395] ? __kasan_check_write+0x18/0x20 [ 35.478826][ T395] ? wake_q_add_safe+0x29/0x100 [ 35.478861][ T395] ? cpus_share_resources+0xa0/0x130 [ 35.478887][ T395] ? rwsem_mark_wake+0x507/0x770 [ 35.478922][ T395] ? rwsem_read_trylock+0x275/0x5a0 [ 35.478956][ T395] ? wake_up_q+0x10a/0x1c0 [ 35.478976][ T395] ? downgrade_write+0x470/0x470 [ 35.479010][ T395] down_write+0x163/0x2b0 [ 35.479030][ T395] ? __cfi_down_write+0x10/0x10 [ 35.479062][ T395] ? down_read+0x7f/0xe0 [ 35.479093][ T395] ? __cfi_down_read+0x10/0x10 [ 35.479127][ T395] kernfs_remove_by_name_ns+0x8c/0x180 [ 35.479160][ T395] sysfs_unmerge_group+0xd7/0x130 [ 35.479186][ T395] dpm_sysfs_remove+0x7b/0xd0 [ 35.479222][ T395] device_del+0x241/0xcf0 [ 35.479254][ T395] ? __cfi_class_find_device+0x10/0x10 [ 35.479277][ T395] ? __cfi_device_del+0x10/0x10 [ 35.479308][ T395] ? __kasan_check_write+0x18/0x20 [ 35.479330][ T395] ? kobject_put+0x1cc/0x2a0 [ 35.479355][ T395] device_destroy+0xb0/0x100 [ 35.479387][ T395] ? __cfi_device_destroy+0x10/0x10 [ 35.479420][ T395] ? __kasan_check_write+0x18/0x20 [ 35.479444][ T395] android_device_destroy+0x118/0x180 [ 35.479476][ T395] gadgets_drop+0x1d/0x30 [ 35.479496][ T395] ? __cfi_gadgets_drop+0x10/0x10 [ 35.479518][ T395] configfs_rmdir+0x8b7/0x9b0 [ 35.479549][ T395] vfs_rmdir+0x3de/0x560 [ 35.479581][ T395] do_rmdir+0x29a/0x590 [ 35.479612][ T395] ? __cfi_do_rmdir+0x10/0x10 [ 35.479643][ T395] ? __kasan_check_write+0x18/0x20 [ 35.479667][ T395] __x64_sys_rmdir+0x4b/0x60 [ 35.479698][ T395] x64_sys_call+0xaf7/0x2ee0 [ 35.479718][ T395] do_syscall_64+0x57/0xf0 [ 35.479743][ T395] ? clear_bhb_loop+0x50/0xa0 [ 35.479773][ T395] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 35.479798][ T395] RIP: 0033:0x7f5f0784bc09 [ 35.479815][ T395] Code: c0 79 93 eb d5 48 8d 7c 1d 00 eb 99 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 d0 ff ff ff f7 d8 64 89 01 48 [ 35.479834][ T395] RSP: 002b:00007f5f0780d218 EFLAGS: 00000246 ORIG_RAX: 0000000000000054 [ 35.479855][ T395] RAX: ffffffffffffffda RBX: 00007f5f078f6b48 RCX: 00007f5f0784bc09 [ 35.479869][ T395] RDX: 00007f5f0784bc09 RSI: 00000000000f4240 RDI: 0000200000000240 [ 35.479883][ T395] RBP: 00007f5f078f6b40 R08: 37203a6b63617473 R09: 37203a6b63617473 [ 35.479898][ T395] R10: 37203a6b63617473 R11: 0000000000000246 R12: 0000200000000040 [ 35.479912][ T395] R13: 0000200000000240 R14: 0031672f74656764 R15: 0000200000000100 [ 35.479930][ T395] [ 35.480576][ T395] BUG: scheduling while atomic: syz-executor139/395/0x00000000 [ 35.888098][ T395] Modules linked in: [ 35.892064][ T395] CPU: 1 UID: 0 PID: 395 Comm: syz-executor139 Tainted: G W syzkaller #0 67f5df147bfe8fe71cdb2f404f013e40b3f12e05 [ 35.892088][ T395] Tainted: [W]=WARN [ 35.892094][ T395] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 35.892103][ T395] Call Trace: [ 35.892108][ T395] [ 35.892115][ T395] __dump_stack+0x21/0x30 [ 35.892141][ T395] dump_stack_lvl+0x140/0x1c0 [ 35.892163][ T395] ? __cfi_dump_stack_lvl+0x10/0x10 [ 35.892187][ T395] dump_stack+0x19/0x20 [ 35.892208][ T395] __schedule_bug+0x12b/0x200 [ 35.892225][ T395] ? find_proxy_task+0x2460/0x2460 [ 35.892248][ T395] __schedule+0xb85/0x20b0 [ 35.892268][ T395] ? __wake_up_sync_key+0x1be/0x2c0 [ 35.892286][ T395] ? __cfi___wake_up_sync_key+0x10/0x10 [ 35.892305][ T395] ? __sched_text_start+0x10/0x10 [ 35.892325][ T395] ? __kasan_check_write+0x18/0x20 [ 35.892341][ T395] ? _raw_spin_lock_irq+0x93/0x120 [ 35.892359][ T395] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 35.892377][ T395] ? __kasan_check_read+0x15/0x20 [ 35.892391][ T395] ? cgroup_update_frozen+0x160/0x980 [ 35.892412][ T395] schedule+0xc5/0x240 [ 35.892431][ T395] ptrace_stop+0x528/0x8f0 [ 35.892449][ T395] ptrace_notify+0x1de/0x290 [ 35.892471][ T395] ? __cfi_ptrace_notify+0x10/0x10 [ 35.892492][ T395] ? __cfi_do_rmdir+0x10/0x10 [ 35.892514][ T395] ? __kasan_check_write+0x18/0x20 [ 35.892530][ T395] syscall_exit_work+0x84/0x150 [ 35.892544][ T395] syscall_exit_to_user_mode_prepare+0x21/0x40 [ 35.892560][ T395] syscall_exit_to_user_mode+0x15/0xb0 [ 35.892574][ T395] do_syscall_64+0x63/0xf0 [ 35.892591][ T395] ? clear_bhb_loop+0x50/0xa0 [ 35.892614][ T395] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 35.892634][ T395] RIP: 0033:0x7f5f0784bc09 [ 35.892648][ T395] Code: c0 79 93 eb d5 48 8d 7c 1d 00 eb 99 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 d0 ff ff ff f7 d8 64 89 01 48 [ 35.892660][ T395] RSP: 002b:00007f5f0780d218 EFLAGS: 00000246 ORIG_RAX: 0000000000000054 [ 35.892677][ T395] RAX: 0000000000000000 RBX: 00007f5f078f6b48 RCX: 00007f5f0784bc09 [ 35.892688][ T395] RDX: 00007f5f0784bc09 RSI: 00000000000f4240 RDI: 0000200000000240 [ 35.892699][ T395] RBP: 00007f5f078f6b40 R08: 37203a6b63617473 R09: 37203a6b63617473 [ 35.892710][ T395] R10: 37203a6b63617473 R11: 0000000000000246 R12: 0000200000000040 [ 35.892721][ T395] R13: 0000200000000240 R14: 0031672f74656764 R15: 0000200000000100 [ 35.892735][ T395] [ 35.892796][ T0] Oops: general protection fault, probably for non-canonical address 0xdfff8481f6e50680: 0000 [#1] PREEMPT SMP KASAN PTI [ 36.147420][ T0] CPU: 1 UID: 0 PID: 0 Comm: swapper/0 Tainted: G W syzkaller #0 67f5df147bfe8fe71cdb2f404f013e40b3f12e05 [ 36.160109][ T0] Tainted: [W]=WARN [ 36.163906][ T0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 36.173961][ T0] RIP: 0010:__schedule+0x149e/0x20b0 [ 36.179261][ T0] Code: e8 97 40 3b fc 4c 8b 74 24 18 49 c7 06 00 00 00 00 48 8b 1c 24 48 89 df 48 8b 74 24 08 e8 9a a2 64 fb 48 89 c7 e8 82 b0 b7 fb <43> c6 44 2c 10 f8 43 c6 44 2c 0c f8 48 c7 84 24 c0 00 00 00 0e 36 [ 36.198880][ T0] RSP: 0018:ffffffff87407be0 EFLAGS: 00010046 [ 36.204974][ T0] RAX: ffff888114114c00 RBX: ffffffff87415c90 RCX: ffffffff874156c0 [ 36.212946][ T0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 36.220916][ T0] RBP: ffffffff87407da8 R08: ffffffff874156c7 R09: 1ffffffff0e82ad8 [ 36.228890][ T0] R10: dffffc0000000000 R11: fffffbfff0e82ad9 R12: ffff8881f6e50670 [ 36.236862][ T0] R13: dffffc0000000000 R14: 1ffffffff0e80f94 R15: ffffffff874156c0 [ 36.244855][ T0] FS: 0000000000000000(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 36.253784][ T0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.260367][ T0] CR2: 00007f5f0780cbb0 CR3: 000000010dbf8000 CR4: 00000000003526b0 [ 36.268350][ T0] Call Trace: [ 36.271640][ T0] [ 36.274578][ T0] ? __kasan_check_read+0x15/0x20 [ 36.279601][ T0] ? ct_nmi_enter+0x9a/0xe0 [ 36.284117][ T0] ? ct_irq_enter+0xd/0x20 [ 36.288561][ T0] ? irqentry_enter+0x2c/0x40 [ 36.293235][ T0] ? sysvec_apic_timer_interrupt+0x13/0x90 [ 36.299050][ T0] ? asm_sysvec_apic_timer_interrupt+0x1f/0x30 [ 36.305215][ T0] ? ct_kernel_exit+0x7d/0xb0 [ 36.309896][ T0] ? pv_native_safe_halt+0x13/0x20 [ 36.315015][ T0] ? default_idle+0x17/0x30 [ 36.319515][ T0] ? arch_cpu_idle+0xd/0x20 [ 36.324017][ T0] ? default_idle_call+0x3e/0x80 [ 36.328955][ T0] ? do_idle+0x2fc/0x570 [ 36.333198][ T0] ? idle_inject_timer_fn+0x80/0x80 [ 36.338402][ T0] ? cpu_startup_entry+0x47/0x60 [ 36.343342][ T0] ? rest_init+0x10b/0x130 [ 36.347758][ T0] ? __cfi_x86_late_time_init+0x10/0x10 [ 36.353309][ T0] ? start_kernel+0x462/0x4bb [ 36.357992][ T0] ? x86_64_start_reservations+0x2e/0x30 [ 36.363628][ T0] ? x86_64_start_kernel+0x6a/0x7b [ 36.368751][ T0] ? common_startup_64+0x13b/0x157 [ 36.373870][ T0] [ 36.376882][ T0] Modules linked in: [ 36.380788][ T0] ---[ end trace 0000000000000000 ]--- [ 36.386244][ T0] RIP: 0010:__schedule+0x149e/0x20b0 [ 36.391532][ T0] Code: e8 97 40 3b fc 4c 8b 74 24 18 49 c7 06 00 00 00 00 48 8b 1c 24 48 89 df 48 8b 74 24 08 e8 9a a2 64 fb 48 89 c7 e8 82 b0 b7 fb <43> c6 44 2c 10 f8 43 c6 44 2c 0c f8 48 c7 84 24 c0 00 00 00 0e 36 [ 36.411149][ T0] RSP: 0018:ffffffff87407be0 EFLAGS: 00010046 [ 36.417216][ T0] RAX: ffff888114114c00 RBX: ffffffff87415c90 RCX: ffffffff874156c0 [ 36.425185][ T0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 36.433172][ T0] RBP: ffffffff87407da8 R08: ffffffff874156c7 R09: 1ffffffff0e82ad8 [ 36.441152][ T0] R10: dffffc0000000000 R11: fffffbfff0e82ad9 R12: ffff8881f6e50670 [ 36.449140][ T0] R13: dffffc0000000000 R14: 1ffffffff0e80f94 R15: ffffffff874156c0 [ 36.457123][ T0] FS: 0000000000000000(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 36.466056][ T0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.472640][ T0] CR2: 00007f5f0780cbb0 CR3: 000000010dbf8000 CR4: 00000000003526b0 [ 36.480622][ T0] Kernel panic - not syncing: Fatal exception [ 37.576242][ T0] Shutting down cpus with NMI [ 37.581602][ T0] Kernel Offset: disabled [ 37.585938][ T0] Rebooting in 86400 seconds..